Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/protrekkr.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679233798.699668/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '79a38c6ae43d4882bf1d25c61ea30442', '-D', '/var/lib/mock/fedora-38-x86_64-1679233798.699668/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/protrekkr.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1638748800 Wrote: /builddir/build/SRPMS/protrekkr-1.0.0-4.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/protrekkr.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679233798.699668/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9c026cf4677242d1a1ab5f0fce6d059e', '-D', '/var/lib/mock/fedora-38-x86_64-1679233798.699668/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.__cxd47m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/protrekkr.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1638748800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gRHHPY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/protrekkr-0b96ba5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/protrekkr-0001-set-config-file-paths.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + cp /builddir/build/SOURCES/protrekkr-makefile.linux makefile.linux + sed -i -e 12,14d src/extralibs/sdl_draw/makefile.linux + sed -i -e 's/FLAGS = -O2/FLAGS = $(CXXFLAGS)/g' src/extralibs/sdl_draw/makefile.linux + sed -i -e 's/-Wno-format -O3/-Wno-format -O3 -fPIC/g' src/extralibs/tinyxml/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yTbftS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX ++ echo -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ++ sed -e s/-Werror=format-security//g + export 'CFLAGS=-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' ++ echo -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ++ sed -e s/-Werror=format-security//g + export 'CXXFLAGS=-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CXXFLAGS='-fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + cd src/extralibs/sdl_draw + /usr/bin/make -O -j2 V=1 VERBOSE=1 -f makefile.linux g++ -o draw_hline.o -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D G_OS_WIN32 -D __LINUX__ -D __GCC__ src/draw_hline.cpp src/draw_hline.cpp: In function 'void Draw_HLine(SDL_Surface*, Sint16, Sint16, Sint16, Uint32)': src/draw_hline.cpp:67:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 67 | register Uint8 *p; | ^ src/draw_hline.cpp:68:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 68 | register Sint16 i; | ^ g++ -o draw_line.o -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D G_OS_WIN32 -D __LINUX__ -D __GCC__ src/draw_line.cpp src/draw_line.cpp: In function 'void Draw_Line(SDL_Surface*, Sint16, Sint16, Sint16, Sint16, Uint32)': src/draw_line.cpp:48:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register Sint16 dx; | ^~ src/draw_line.cpp:49:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 49 | register Sint16 dy; | ^~ g++ -o draw_pixel.o -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D G_OS_WIN32 -D __LINUX__ -D __GCC__ src/draw_pixel.cpp g++ -o draw_vline.o -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D G_OS_WIN32 -D __LINUX__ -D __GCC__ src/draw_vline.cpp src/draw_vline.cpp: In function 'void Draw_VLine(SDL_Surface*, Sint16, Sint16, Sint16, Uint32)': src/draw_vline.cpp:60:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 60 | register Uint8 *p; | ^ src/draw_vline.cpp:61:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 61 | register Sint16 i; | ^ + cd ../../.. + /usr/bin/make -O -j2 V=1 VERBOSE=1 -f makefile.linux g++ -c -o editor_303.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_303.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_303.h:38, from src/editors/editor_303.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_303.cpp:986:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 986 | if(File_Exist_Req("%s"SLASH"%s.303", Dir_Patterns, tb303[sl3].pattern_name[tb303[sl3].selectedpattern])) | ^ src/editors/editor_303.cpp: In function 'void Mouse_Left_303_Ed()': src/editors/editor_303.cpp:851:61: warning: array subscript has type 'char' [-Wchar-subscripts] 851 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter] = (rand() % 13); | ^~~~~ src/editors/editor_303.cpp:862:61: warning: array subscript has type 'char' [-Wchar-subscripts] 862 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag = rand() % 2; | ^~~~~ src/editors/editor_303.cpp:863:61: warning: array subscript has type 'char' [-Wchar-subscripts] 863 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag = rand() % 2; | ^~~~~ src/editors/editor_303.cpp:864:61: warning: array subscript has type 'char' [-Wchar-subscripts] 864 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag = rand() % 2; | ^~~~~ src/editors/editor_303.cpp:865:61: warning: array subscript has type 'char' [-Wchar-subscripts] 865 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag = rand() % 2; | ^~~~~ src/editors/editor_303.cpp:876:61: warning: array subscript has type 'char' [-Wchar-subscripts] 876 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause = rand() % 2; | ^~~~~ src/editors/editor_303.cpp:887:61: warning: array subscript has type 'char' [-Wchar-subscripts] 887 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter] = 0; | ^~~~~ src/editors/editor_303.cpp:888:61: warning: array subscript has type 'char' [-Wchar-subscripts] 888 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause = 0; | ^~~~~ src/editors/editor_303.cpp:889:61: warning: array subscript has type 'char' [-Wchar-subscripts] 889 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag = 0; | ^~~~~ src/editors/editor_303.cpp:890:61: warning: array subscript has type 'char' [-Wchar-subscripts] 890 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag = 0; | ^~~~~ src/editors/editor_303.cpp:891:61: warning: array subscript has type 'char' [-Wchar-subscripts] 891 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag = 0; | ^~~~~ src/editors/editor_303.cpp:892:61: warning: array subscript has type 'char' [-Wchar-subscripts] 892 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag = 0; | ^~~~~ src/editors/editor_303.cpp:903:61: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter] = 0; | ^~~~~ src/editors/editor_303.cpp:904:61: warning: array subscript has type 'char' [-Wchar-subscripts] 904 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause = 1; | ^~~~~ src/editors/editor_303.cpp:905:61: warning: array subscript has type 'char' [-Wchar-subscripts] 905 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag = 0; | ^~~~~ src/editors/editor_303.cpp:906:61: warning: array subscript has type 'char' [-Wchar-subscripts] 906 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag = 0; | ^~~~~ src/editors/editor_303.cpp:907:61: warning: array subscript has type 'char' [-Wchar-subscripts] 907 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag = 0; | ^~~~~ src/editors/editor_303.cpp:908:61: warning: array subscript has type 'char' [-Wchar-subscripts] 908 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag = 0; | ^~~~~ src/editors/editor_303.cpp:978:74: warning: zero-length gnu_printf format string [-Wformat-zero-length] 978 | sprintf(tb303[sl3].pattern_name[tb303[sl3].selectedpattern], ""); | ^~ src/editors/editor_303.cpp:986:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 986 | if(File_Exist_Req("%s"SLASH"%s.303", Dir_Patterns, tb303[sl3].pattern_name[tb303[sl3].selectedpattern])) | ^~~~~~~~~~~~~~~~~ src/editors/editor_303.cpp: In function 'void tb303_copy_pattern()': src/editors/editor_303.cpp:1154:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1154 | tb303_buffer_tone[Current_copy_buffer][alter] = tb303[sl3].tone[tb303[sl3].selectedpattern][alter]; | ^~~~~ src/editors/editor_303.cpp:1154:101: warning: array subscript has type 'char' [-Wchar-subscripts] 1154 | tb303_buffer_tone[Current_copy_buffer][alter] = tb303[sl3].tone[tb303[sl3].selectedpattern][alter]; | ^~~~~ src/editors/editor_303.cpp:1155:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1155 | tb303_pattern_buffer[Current_copy_buffer][alter].pause = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause; | ^~~~~ src/editors/editor_303.cpp:1155:110: warning: array subscript has type 'char' [-Wchar-subscripts] 1155 | tb303_pattern_buffer[Current_copy_buffer][alter].pause = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause; | ^~~~~ src/editors/editor_303.cpp:1156:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1156 | tb303_pattern_buffer[Current_copy_buffer][alter].slide_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag; | ^~~~~ src/editors/editor_303.cpp:1156:115: warning: array subscript has type 'char' [-Wchar-subscripts] 1156 | tb303_pattern_buffer[Current_copy_buffer][alter].slide_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag; | ^~~~~ src/editors/editor_303.cpp:1157:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1157 | tb303_pattern_buffer[Current_copy_buffer][alter].transposeup_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag; | ^~~~~ src/editors/editor_303.cpp:1157:121: warning: array subscript has type 'char' [-Wchar-subscripts] 1157 | tb303_pattern_buffer[Current_copy_buffer][alter].transposeup_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag; | ^~~~~ src/editors/editor_303.cpp:1158:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1158 | tb303_pattern_buffer[Current_copy_buffer][alter].transposedown_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag; | ^~~~~ src/editors/editor_303.cpp:1158:123: warning: array subscript has type 'char' [-Wchar-subscripts] 1158 | tb303_pattern_buffer[Current_copy_buffer][alter].transposedown_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag; | ^~~~~ src/editors/editor_303.cpp:1159:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1159 | tb303_pattern_buffer[Current_copy_buffer][alter].accent_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag; | ^~~~~ src/editors/editor_303.cpp:1159:116: warning: array subscript has type 'char' [-Wchar-subscripts] 1159 | tb303_pattern_buffer[Current_copy_buffer][alter].accent_flag = tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag; | ^~~~~ src/editors/editor_303.cpp: In function 'void tb303_paste_pattern()': src/editors/editor_303.cpp:1171:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1171 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter] = tb303_buffer_tone[Current_copy_buffer][alter]; | ^~~~~ src/editors/editor_303.cpp:1171:105: warning: array subscript has type 'char' [-Wchar-subscripts] 1171 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter] = tb303_buffer_tone[Current_copy_buffer][alter]; | ^~~~~ src/editors/editor_303.cpp:1172:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1172 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause = tb303_pattern_buffer[Current_copy_buffer][alter].pause; | ^~~~~ src/editors/editor_303.cpp:1172:114: warning: array subscript has type 'char' [-Wchar-subscripts] 1172 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].pause = tb303_pattern_buffer[Current_copy_buffer][alter].pause; | ^~~~~ src/editors/editor_303.cpp:1173:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1173 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag = tb303_pattern_buffer[Current_copy_buffer][alter].slide_flag; | ^~~~~ src/editors/editor_303.cpp:1173:119: warning: array subscript has type 'char' [-Wchar-subscripts] 1173 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].slide_flag = tb303_pattern_buffer[Current_copy_buffer][alter].slide_flag; | ^~~~~ src/editors/editor_303.cpp:1174:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1174 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag = tb303_pattern_buffer[Current_copy_buffer][alter].transposeup_flag; | ^~~~~ src/editors/editor_303.cpp:1174:125: warning: array subscript has type 'char' [-Wchar-subscripts] 1174 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposeup_flag = tb303_pattern_buffer[Current_copy_buffer][alter].transposeup_flag; | ^~~~~ src/editors/editor_303.cpp:1175:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1175 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag = tb303_pattern_buffer[Current_copy_buffer][alter].transposedown_flag; | ^~~~~ src/editors/editor_303.cpp:1175:127: warning: array subscript has type 'char' [-Wchar-subscripts] 1175 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].transposedown_flag = tb303_pattern_buffer[Current_copy_buffer][alter].transposedown_flag; | ^~~~~ src/editors/editor_303.cpp:1176:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1176 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag = tb303_pattern_buffer[Current_copy_buffer][alter].accent_flag; | ^~~~~ src/editors/editor_303.cpp:1176:120: warning: array subscript has type 'char' [-Wchar-subscripts] 1176 | tb303[sl3].flag[tb303[sl3].selectedpattern][alter].accent_flag = tb303_pattern_buffer[Current_copy_buffer][alter].accent_flag; | ^~~~~ src/editors/editor_303.cpp: In function 'void tb303_notes_up()': src/editors/editor_303.cpp:1185:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1185 | if(tb303[sl3].tone[tb303[sl3].selectedpattern][alter] != 12) | ^~~~~ src/editors/editor_303.cpp:1187:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1187 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter]++; | ^~~~~ src/editors/editor_303.cpp: In function 'void tb303_notes_down()': src/editors/editor_303.cpp:1196:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1196 | if(tb303[sl3].tone[tb303[sl3].selectedpattern][alter]) | ^~~~~ src/editors/editor_303.cpp:1198:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1198 | tb303[sl3].tone[tb303[sl3].selectedpattern][alter]--; | ^~~~~ g++ -c -o editor_pattern.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_pattern.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_pattern.h:38, from src/editors/editor_pattern.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/editors/include/editor_instrument.h:40, from src/editors/editor_pattern.cpp:38: src/editors/include/../../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/editors/include/../../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_pattern.cpp: In function 'void draw_pated_highlight(int, int, int, int, int)': src/editors/editor_pattern.cpp:1317:17: warning: variable 'exit_tracks' set but not used [-Wunused-but-set-variable] 1317 | int exit_tracks = FALSE; | ^~~~~~~~~~~ src/editors/editor_pattern.cpp: In function 'void Draw_Pattern_Right_Stuff()': src/editors/editor_pattern.cpp:1738:9: warning: variable 'cur_line' set but not used [-Wunused-but-set-variable] 1738 | int cur_line; | ^~~~~~~~ src/editors/editor_pattern.cpp: In function 'int Get_Track_Real_Size(int)': src/editors/editor_pattern.cpp:1960:9: warning: variable 'old_dover' set but not used [-Wunused-but-set-variable] 1960 | int old_dover = 0; | ^~~~~~~~~ src/editors/editor_pattern.cpp: In function 'int Get_Last_Column_And_Track(int*)': src/editors/editor_pattern.cpp:2341:9: warning: variable 'old_dover' set but not used [-Wunused-but-set-variable] 2341 | int old_dover = 0; | ^~~~~~~~~ src/editors/editor_pattern.cpp: In function 'void Get_Column_Over_Mouse(int*, int*, int, int*, int)': src/editors/editor_pattern.cpp:2475:9: warning: unused variable 'max_tr' [-Wunused-variable] 2475 | int max_tr = 6; | ^~~~~~ src/editors/editor_pattern.cpp:2476:9: warning: unused variable 'dover' [-Wunused-variable] 2476 | int dover = 0; | ^~~~~ src/editors/editor_pattern.cpp:2477:9: warning: unused variable 'old_dover' [-Wunused-variable] 2477 | int old_dover = 0; | ^~~~~~~~~ src/editors/editor_pattern.cpp: In function 'void Mouse_Left_Pattern_Ed()': src/editors/editor_pattern.cpp:2839:13: warning: unused variable 'In_Scrolling' [-Wunused-variable] 2839 | int In_Scrolling = FALSE; | ^~~~~~~~~~~~ src/editors/editor_pattern.cpp: In function 'Actualize_Patterned()': src/editors/editor_pattern.cpp:1794:19: warning: '%s' directive writing up to 2559 bytes into a region of size 30 [-Wformat-overflow=] 1794 | sprintf(tcp, "%s_", nameins[Current_Instrument]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/SDL/SDL_stdinc.h:33, from /usr/include/SDL/SDL_main.h:29, from /usr/include/SDL/SDL.h:29, from src/editors/include/../../include/variables.h:39: In function 'sprintf', inlined from 'Actualize_Patterned()' at src/editors/editor_pattern.cpp:1794:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 2 and 2561 bytes into a destination of size 30 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/editors/editor_pattern.cpp: In function 'Display_Patt_Line(int, int, int, int, int, int, int)': src/editors/editor_pattern.cpp:760:9: warning: 'dover_break' may be used uninitialized [-Wmaybe-uninitialized] 760 | if(dover_break >= MAX_PATT_SCREEN_X) break; | ^~ src/editors/editor_pattern.cpp:638:9: note: 'dover_break' was declared here 638 | int dover_break; | ^~~~~~~~~~~ src/editors/editor_pattern.cpp: In function 'draw_pated_highlight(int, int, int, int, int)': src/editors/editor_pattern.cpp:1211:13: warning: 'dover_break' may be used uninitialized [-Wmaybe-uninitialized] 1211 | if(dover_break >= MAX_PATT_SCREEN_X) break; | ^~ src/editors/editor_pattern.cpp:1046:9: note: 'dover_break' was declared here 1046 | int dover_break; | ^~~~~~~~~~~ g++ -c -o ptk.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ptk.cpp In file included from src/include/../support/include/main.h:40, from src/include/ptk.h:38, from src/ptk.cpp:34: src/include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ptk.cpp:2013:38: warning: multi-character character constant [-Wmultichar] 2013 | if((extension_AIFF[0] == FormID && | ^~~~~~ src/ptk.cpp:2014:37: warning: multi-character character constant [-Wmultichar] 2014 | extension_AIFF[2] == AiffID) || | ^~~~~~ src/ptk.cpp:2015:38: warning: multi-character character constant [-Wmultichar] 2015 | (extension_AIFF[0] == FormID && | ^~~~~~ src/ptk.cpp:2016:37: warning: multi-character character constant [-Wmultichar] 2016 | extension_AIFF[2] == AifcID)) | ^~~~~~ src/ptk.cpp:4362:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 4362 | if(File_Exist_Req("%s"SLASH"%s.ptk", Dir_Mods, name)) | ^ src/ptk.cpp:4403:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 4403 | if(File_Exist_Req("%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name)) | ^ In file included from src/include/ptk.h:40: src/include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: At global scope: src/ptk.cpp:288:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 288 | "Cancel", | ^~~~~~~~ src/ptk.cpp:296:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 296 | "303 Units", | ^~~~~~~~~~~ src/ptk.cpp:304:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 304 | "Synths", | ^~~~~~~~ src/ptk.cpp:312:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 312 | "Instruments", | ^~~~~~~~~~~~~ src/ptk.cpp:320:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | "Patterns", | ^~~~~~~~~~ src/ptk.cpp:328:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 328 | "All", | ^~~~~ src/ptk.cpp:336:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 336 | "No", | ^~~~ src/ptk.cpp:344:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 344 | "Yes", | ^~~~~ src/ptk.cpp:352:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 352 | "Synth", | ^~~~~~~ src/ptk.cpp:360:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 360 | "Split", | ^~~~~~~ src/ptk.cpp:368:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 368 | "Instrument", | ^~~~~~~~~~~~ src/ptk.cpp:376:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 376 | "All", | ^~~~~ src/ptk.cpp:385:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 385 | "Do you really want to quit ?", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:392:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 392 | "", | ^~ src/ptk.cpp:399:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 399 | "What do you want to Zzaapp ?", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:406:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 406 | "What do you want to delete ?", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'SDL_Surface* Load_Skin_Picture(char*)': src/ptk.cpp:424:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~~ src/ptk.cpp:424:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~ src/ptk.cpp:424:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~~ src/ptk.cpp:427:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 427 | Message_Error("XML error in files tag."); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'int Load_Font_Datas(char*)': src/ptk.cpp:451:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~~ src/ptk.cpp:451:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~ src/ptk.cpp:451:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 451 | pic_filename = XML_get_string("files", "file", name, "value"); | ^~~~~~~ src/ptk.cpp:455:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 455 | Message_Error("XML error in files tag."); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'int Init_Context()': src/ptk.cpp:536:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 536 | Message_Error("Can't allocate room for patterns."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:561:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 561 | LOGOPIC = Load_Skin_Picture("logo"); | ^~~~~~ src/ptk.cpp:564:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 564 | POINTER = Load_Skin_Picture("pointer"); | ^~~~~~~~~ src/ptk.cpp:566:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | SKIN303 = Load_Skin_Picture("303"); | ^~~~~ src/ptk.cpp:568:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 568 | PFONT = Load_Skin_Picture("pattern_font"); | ^~~~~~~~~~~~~~ src/ptk.cpp:570:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 570 | FONT = Load_Skin_Picture("font"); | ^~~~~~ src/ptk.cpp:572:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 572 | FONT_LOW = Load_Skin_Picture("font"); | ^~~~~~ src/ptk.cpp:577:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 577 | if(!Load_Font_Datas("font_datas")) return(FALSE); | ^~~~~~~~~~~~ src/ptk.cpp: In function 'int Screen_Update()': src/ptk.cpp:1290:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1290 | if(strlen(SampleName[Current_Instrument][Current_Instrument_Split])) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1292:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1292 | RF.OpenForWrite(SampleName[Current_Instrument][Current_Instrument_Split], | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1295:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1295 | SampleChannels[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1302:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1302 | SampleChannels[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1307:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1307 | if(SampleChannels[Current_Instrument][Current_Instrument_Split] == 1) t_stereo = FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1312:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1312 | short *eSamples = RawSamples[Current_Instrument][0][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1313:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1313 | short *erSamples = RawSamples[Current_Instrument][1][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1315:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1315 | while(woff < SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1323:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1323 | if(LoopType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1331:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct WaveSmpl_ChunkData'; use assignment or value-initialization instead [-Wclass-memaccess] 1331 | memset(&datas, 0, sizeof(datas)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/include/../samples/wav/include/riff.h:193:8: note: 'struct WaveSmpl_ChunkData' declared here 193 | struct WaveSmpl_ChunkData | ^~~~~~~~~~~~~~~~~~ src/ptk.cpp:1333:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1333 | datas.Start = LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1334:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1334 | datas.End = LoopEnd[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1347:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1347 | if(strlen(SampleName[Current_Instrument][Current_Instrument_Split])) sprintf(buffer, "File '%s' saved.", SampleName[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1347:149: warning: array subscript has type 'char' [-Wchar-subscripts] 1347 | if(strlen(SampleName[Current_Instrument][Current_Instrument_Split])) sprintf(buffer, "File '%s' saved.", SampleName[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1432:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1432 | Sample_Amplify[Current_Instrument][Current_Instrument_Split] = float((Mouse.x - 436) / 32.0f); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1441:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1441 | Finetune[Current_Instrument][Current_Instrument_Split] = FineTune_Value; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1447:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1447 | FDecay[Current_Instrument][Current_Instrument_Split] = float(Mouse.x - 62) / 8192.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'void LoadFile(int, const char*)': src/ptk.cpp:1894:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1894 | for(i = 0; i < sizeof(mt_tags) / sizeof(int); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2043:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2043 | sp_Position[Freeindex][Current_Instrument_Split].absolu = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2049:73: warning: array subscript has type 'char' [-Wchar-subscripts] 2049 | csamples = RawSamples[Freeindex][0][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2050:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2050 | for(i = 0; i < AIFF_File.NumSamples(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2058:73: warning: array subscript has type 'char' [-Wchar-subscripts] 2058 | csamples = RawSamples[Freeindex][0][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2059:74: warning: array subscript has type 'char' [-Wchar-subscripts] 2059 | csamples2 = RawSamples[Freeindex][1][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2060:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2060 | for(i = 0; i < AIFF_File.NumSamples(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2066:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2066 | LoopStart[Freeindex][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2067:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2067 | LoopEnd[Freeindex][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2068:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2068 | LoopType[Freeindex][Current_Instrument_Split] = SMP_LOOP_NONE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2069:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2069 | Basenote[Freeindex][Current_Instrument_Split] = DEFAULT_BASE_NOTE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2077:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2077 | Basenote[Freeindex][Current_Instrument_Split] = AIFF_File.BaseNote(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2082:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2082 | LoopType[Freeindex][Current_Instrument_Split] = AIFF_File.LoopType(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2083:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2083 | LoopStart[Freeindex][Current_Instrument_Split] = AIFF_File.LoopStart(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2084:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2084 | LoopEnd[Freeindex][Current_Instrument_Split] = AIFF_File.LoopEnd(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2087:59: warning: array subscript has type 'char' [-Wchar-subscripts] 2087 | sprintf(SampleName[Freeindex][Current_Instrument_Split], "%s", FileName); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2151:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2151 | sp_Position[Freeindex][Current_Instrument_Split].absolu = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2157:73: warning: array subscript has type 'char' [-Wchar-subscripts] 2157 | csamples = RawSamples[Freeindex][0][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2158:50: warning: comparison of integer expressions of different signedness: 'int' and 'UINT32' {aka 'unsigned int'} [-Wsign-compare] 2158 | for(i = 0; i < Wav_File.NumSamples(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2166:73: warning: array subscript has type 'char' [-Wchar-subscripts] 2166 | csamples = RawSamples[Freeindex][0][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2167:74: warning: array subscript has type 'char' [-Wchar-subscripts] 2167 | csamples2 = RawSamples[Freeindex][1][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2168:50: warning: comparison of integer expressions of different signedness: 'int' and 'UINT32' {aka 'unsigned int'} [-Wsign-compare] 2168 | for(i = 0; i < Wav_File.NumSamples(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2174:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2174 | LoopStart[Freeindex][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2175:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2175 | LoopEnd[Freeindex][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2176:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2176 | LoopType[Freeindex][Current_Instrument_Split] = SMP_LOOP_NONE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2177:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2177 | Basenote[Freeindex][Current_Instrument_Split] = DEFAULT_BASE_NOTE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2185:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2185 | LoopType[Freeindex][Current_Instrument_Split] = Wav_File.LoopType(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2186:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2186 | LoopStart[Freeindex][Current_Instrument_Split] = Wav_File.LoopStart(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2187:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2187 | LoopEnd[Freeindex][Current_Instrument_Split] = Wav_File.LoopEnd(); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2190:59: warning: array subscript has type 'char' [-Wchar-subscripts] 2190 | sprintf(SampleName[Freeindex][Current_Instrument_Split], "%s", FileName); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1844:10: warning: unused variable 'Datalen' [-Wunused-variable] 1844 | long Datalen = 0; | ^~~~~~~ src/ptk.cpp:1845:9: warning: unused variable 'ld0' [-Wunused-variable] 1845 | int ld0 = 0; | ^~~ src/ptk.cpp:1846:9: warning: unused variable 'ld1' [-Wunused-variable] 1846 | int ld1 = 0; | ^~~ src/ptk.cpp:1847:9: warning: unused variable 'ld2' [-Wunused-variable] 1847 | int ld2 = 0; | ^~~ src/ptk.cpp:1848:9: warning: unused variable 'ld3' [-Wunused-variable] 1848 | int ld3 = 0; | ^~~ src/ptk.cpp:1849:9: warning: unused variable 'Freeindex2' [-Wunused-variable] 1849 | int Freeindex2 = 0; | ^~~~~~~~~~ src/ptk.cpp:1855:9: warning: unused variable 'rate' [-Wunused-variable] 1855 | int rate = 0; | ^~~~ src/ptk.cpp:1856:9: warning: unused variable 'bits' [-Wunused-variable] 1856 | int bits = 0; | ^~~~ src/ptk.cpp:1858:10: warning: unused variable 'st_type' [-Wunused-variable] 1858 | char st_type = 0; | ^~~~~~~ src/ptk.cpp:1859:11: warning: unused variable 'inx' [-Wunused-variable] 1859 | short inx = 0; | ^~~ src/ptk.cpp:1860:9: warning: unused variable 'fmtchklen' [-Wunused-variable] 1860 | int fmtchklen = 0; | ^~~~~~~~~ src/ptk.cpp: In function 'int GetFreeWave()': src/ptk.cpp:2246:30: warning: the address of 'SampleType' will never be NULL [-Waddress] 2246 | if(SampleType[inico] == 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from src/include/../include/variables.h:42, from src/include/ptk.h:42: src/include/../include/../../release/distrib/replay/lib/include/replay.h:329:13: note: 'SampleType' declared here 329 | extern char SampleType[MAX_INSTRS][MAX_INSTRS_SPLITS]; | ^~~~~~~~~~ src/ptk.cpp: At global scope: src/ptk.cpp:2536:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2536 | "%sa", | ^~~~~ src/ptk.cpp:2537:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2537 | "%sb", | ^~~~~ src/ptk.cpp:2538:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2538 | "%sc", | ^~~~~ src/ptk.cpp:2539:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2539 | "%sd", | ^~~~~ src/ptk.cpp:2540:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2540 | "%se", | ^~~~~ src/ptk.cpp:2541:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2541 | "%sf", | ^~~~~ src/ptk.cpp:2542:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2542 | "%sg", | ^~~~~ src/ptk.cpp:2543:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2543 | "%sh", | ^~~~~ src/ptk.cpp:2544:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2544 | "%si", | ^~~~~ src/ptk.cpp:2545:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2545 | "%sj", // 10 | ^~~~~ src/ptk.cpp:2546:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2546 | "%sk", | ^~~~~ src/ptk.cpp:2547:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2547 | "%sl", | ^~~~~ src/ptk.cpp:2548:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2548 | "%sm", | ^~~~~ src/ptk.cpp:2549:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2549 | "%sn", | ^~~~~ src/ptk.cpp:2550:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2550 | "%so", | ^~~~~ src/ptk.cpp:2551:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2551 | "%sp", | ^~~~~ src/ptk.cpp:2552:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2552 | "%sq", | ^~~~~ src/ptk.cpp:2553:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2553 | "%sr", | ^~~~~ src/ptk.cpp:2554:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2554 | "%ss", | ^~~~~ src/ptk.cpp:2555:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2555 | "%st", // 20 | ^~~~~ src/ptk.cpp:2556:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2556 | "%su", | ^~~~~ src/ptk.cpp:2557:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2557 | "%sv", | ^~~~~ src/ptk.cpp:2558:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2558 | "%sw", | ^~~~~ src/ptk.cpp:2559:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2559 | "%sx", | ^~~~~ src/ptk.cpp:2560:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2560 | "%sy", | ^~~~~ src/ptk.cpp:2561:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2561 | "%sz", | ^~~~~ src/ptk.cpp:2562:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2562 | "%s0", | ^~~~~ src/ptk.cpp:2563:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2563 | "%s1", | ^~~~~ src/ptk.cpp:2564:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2564 | "%s2", | ^~~~~ src/ptk.cpp:2565:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2565 | "%s3", | ^~~~~ src/ptk.cpp:2566:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2566 | "%s4", | ^~~~~ src/ptk.cpp:2567:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2567 | "%s5", | ^~~~~ src/ptk.cpp:2568:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2568 | "%s6", | ^~~~~ src/ptk.cpp:2569:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2569 | "%s7", | ^~~~~ src/ptk.cpp:2570:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2570 | "%s8", | ^~~~~ src/ptk.cpp:2571:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2571 | "%s9", | ^~~~~ src/ptk.cpp:2573:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2573 | "%s ", // 38 | ^~~~~ src/ptk.cpp:2575:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2575 | "%s.", // 40 | ^~~~~ src/ptk.cpp:2576:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2576 | "%sA", | ^~~~~ src/ptk.cpp:2577:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2577 | "%sB", | ^~~~~ src/ptk.cpp:2578:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2578 | "%sC", | ^~~~~ src/ptk.cpp:2579:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2579 | "%sD", | ^~~~~ src/ptk.cpp:2580:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2580 | "%sE", | ^~~~~ src/ptk.cpp:2581:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2581 | "%sF", | ^~~~~ src/ptk.cpp:2582:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2582 | "%sG", | ^~~~~ src/ptk.cpp:2583:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2583 | "%sH", | ^~~~~ src/ptk.cpp:2584:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2584 | "%sI", | ^~~~~ src/ptk.cpp:2585:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2585 | "%sJ", // 50 | ^~~~~ src/ptk.cpp:2586:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2586 | "%sK", | ^~~~~ src/ptk.cpp:2587:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2587 | "%sL", | ^~~~~ src/ptk.cpp:2588:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2588 | "%sM", | ^~~~~ src/ptk.cpp:2589:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2589 | "%sN", | ^~~~~ src/ptk.cpp:2590:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2590 | "%sO", | ^~~~~ src/ptk.cpp:2591:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2591 | "%sP", | ^~~~~ src/ptk.cpp:2592:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2592 | "%sQ", | ^~~~~ src/ptk.cpp:2593:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2593 | "%sR", | ^~~~~ src/ptk.cpp:2594:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2594 | "%sS", | ^~~~~ src/ptk.cpp:2595:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2595 | "%sT", // 60 | ^~~~~ src/ptk.cpp:2596:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2596 | "%sU", | ^~~~~ src/ptk.cpp:2597:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2597 | "%sV", | ^~~~~ src/ptk.cpp:2598:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2598 | "%sW", | ^~~~~ src/ptk.cpp:2599:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2599 | "%sX", | ^~~~~ src/ptk.cpp:2600:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2600 | "%sY", | ^~~~~ src/ptk.cpp:2601:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2601 | "%sZ", | ^~~~~ src/ptk.cpp:2602:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2602 | "%s,", // 67 | ^~~~~ src/ptk.cpp:2604:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2604 | "%s-", // 69 | ^~~~~ src/ptk.cpp: In function 'void WavRenderizer()': src/ptk.cpp:2882:66: warning: array subscript has type 'char' [-Wchar-subscripts] 2882 | memcpy(RawSamples[Current_Instrument][0][Current_Instrument_Split], | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2886:70: warning: array subscript has type 'char' [-Wchar-subscripts] 2886 | memcpy(RawSamples[Current_Instrument][1][Current_Instrument_Split], | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2891:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2891 | LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2892:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2892 | LoopEnd[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2893:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2893 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_NONE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:2894:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2894 | Basenote[Current_Instrument][Current_Instrument_Split] = DEFAULT_BASE_NOTE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'void Stop_Current_Instrument()': src/ptk.cpp:3044:33: warning: array subscript has type 'char' [-Wchar-subscripts] 3044 | if(sp_channelsample[u][i] == Current_Instrument) | ^ src/ptk.cpp:3046:29: warning: array subscript has type 'char' [-Wchar-subscripts] 3046 | if(sp_Stage[u][i] == PLAYING_SAMPLE) | ^ src/ptk.cpp:3048:30: warning: array subscript has type 'char' [-Wchar-subscripts] 3048 | sp_Stage[u][i] = PLAYING_NOSAMPLE; | ^ src/ptk.cpp:3049:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3049 | Player_WL[u][i] = NULL; | ^ src/ptk.cpp:3050:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3050 | Player_WR[u][i] = NULL; | ^ src/ptk.cpp:3054:19: warning: array subscript has type 'char' [-Wchar-subscripts] 3054 | Player_FD[u] = 0; | ^ src/ptk.cpp:3055:16: warning: array subscript has type 'char' [-Wchar-subscripts] 3055 | ramper[u] = 0; | ^ src/ptk.cpp: In function 'Uint32 Timer_CallBack(Uint32, void*)': src/ptk.cpp:3138:44: warning: array subscript has type 'char' [-Wchar-subscripts] 3138 | if(wait_AutoSave > Values_AutoSave[AutoSave]) | ^~~~~~~~ src/ptk.cpp: In function 'void Keyboard_Handler()': src/ptk.cpp:4362:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4362 | if(File_Exist_Req("%s"SLASH"%s.ptk", Dir_Mods, name)) | ^~~~~~~~~~~~~~~~~ src/ptk.cpp:4403:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4403 | if(File_Exist_Req("%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name)) | ^~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'void Mouse_Handler()': src/ptk.cpp:5358:50: warning: zero-length gnu_printf format string [-Wformat-zero-length] 5358 | sprintf(nameins[Current_Instrument], ""); | ^~ src/ptk.cpp: In function 'void Actualize_Master(char)': src/ptk.cpp:6231:11: warning: unused variable 'SamplesPerBeat' [-Wunused-variable] 6231 | float SamplesPerBeat = (float) MIX_RATE / (((float) BeatsPerMin * 4) / 60); | ^~~~~~~~~~~~~~ src/ptk.cpp: At global scope: src/ptk.cpp:6467:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6467 | "0", | ^~~ src/ptk.cpp:6468:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6468 | "1", | ^~~ src/ptk.cpp:6469:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6469 | "2", | ^~~ src/ptk.cpp:6470:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6470 | "3", | ^~~ src/ptk.cpp:6471:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6471 | "4", | ^~~ src/ptk.cpp:6472:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6472 | "5", | ^~~ src/ptk.cpp:6473:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6473 | "6", | ^~~ src/ptk.cpp:6474:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6474 | "7", | ^~~ src/ptk.cpp:6475:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6475 | "8", | ^~~ src/ptk.cpp:6476:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6476 | "9", | ^~~ src/ptk.cpp:6477:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6477 | "A", | ^~~ src/ptk.cpp:6478:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6478 | "B", | ^~~ src/ptk.cpp:6479:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6479 | "C", | ^~~ src/ptk.cpp:6480:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6480 | "D", | ^~~ src/ptk.cpp:6481:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6481 | "E", | ^~~ src/ptk.cpp:6482:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6482 | "F", | ^~~ src/ptk.cpp:6483:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6483 | "L", | ^~~ src/ptk.cpp:6484:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6484 | "R", | ^~~ src/ptk.cpp: In function 'void Draw_Scope()': src/ptk.cpp:6549:56: warning: array subscript has type 'char' [-Wchar-subscripts] 6549 | ptrTbl_Dat = &Scope_Table_Dats[Scope_Table[Songtracks].offset]; | ^~~~~~~~~~ src/ptk.cpp:6550:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6550 | for(i = 0; i < Scope_Table[Songtracks].nbr; i++) | ^~~~~~~~~~ src/ptk.cpp:6498:9: warning: variable 'active_channel' set but not used [-Wunused-but-set-variable] 6498 | int active_channel; | ^~~~~~~~~~~~~~ src/ptk.cpp: In function 'int Init_Context()': src/ptk.cpp:522:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 522 | GETCWD(Prog_Path, MAX_PATH); src/ptk.cpp:526:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 526 | CHDIR(Prog_Path); src/ptk.cpp: In function 'void LoadFile(int, const char*)': src/ptk.cpp:1877:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1877 | fread(&modext, sizeof(char), 4, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1880:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1880 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1883:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1883 | fread(&extension_New, sizeof(char), 4, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1886:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1886 | fread(&extension_AIFF, sizeof(char), 12, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1890:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1890 | fread(&extension_digi, sizeof(char), 20, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp:1909:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1909 | fread(&found_mod, sizeof(char), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'WavRenderizer()': src/ptk.cpp:2730:41: warning: '.wav' directive writing 4 bytes into a region of size between 1 and 260 [-Wformat-overflow=] 2730 | sprintf(buffer_name, "%s.wav", name); | ^~~~ In file included from /usr/include/stdio.h:906, from src/include/../ui/include/../../extralibs/tinyxml/tinyxml.h:36, from src/include/../ui/include/xml.h:37, from src/include/ptk.h:37: In function 'sprintf', inlined from 'WavRenderizer()' at src/ptk.cpp:2730:24: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 5 and 264 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'WavRenderizer()': src/ptk.cpp:2726:42: warning: '%x' directive writing between 1 and 2 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 2726 | sprintf(buffer_name, "%s_%x.wav", name, j); | ^~ src/ptk.cpp:2726:38: note: directive argument in the range [0, 126] 2726 | sprintf(buffer_name, "%s_%x.wav", name, j); | ^~~~~~~~~~~ In function 'sprintf', inlined from 'WavRenderizer()' at src/ptk.cpp:2726:24: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 7 and 267 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'WavRenderizer()': src/ptk.cpp:2748:63: warning: '%s' directive writing up to 259 bytes into a region of size 239 [-Wformat-overflow=] 2748 | sprintf(buffer, "Rendering module to '%s' file. Please wait...", buffer_name); | ^~ ~~~~~~~~~~~ In function 'sprintf', inlined from 'WavRenderizer()' at src/ptk.cpp:2748:32: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 44 and 303 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'WavRenderizer()': src/ptk.cpp:2744:66: warning: '%s' directive writing up to 259 bytes into a region of size 236 [-Wformat-overflow=] 2744 | sprintf(buffer, "Rendering selection to '%s' file. Please wait...", buffer_name); | ^~ ~~~~~~~~~~~ In function 'sprintf', inlined from 'WavRenderizer()' at src/ptk.cpp:2744:32: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 47 and 306 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/ptk.cpp: In function 'WavRenderizer()': src/ptk.cpp:2738:54: warning: '%s' directive writing up to 259 bytes into a region of size 248 [-Wformat-overflow=] 2738 | sprintf(buffer, "Can't open '%s' file.", buffer_name); | ^~ ~~~~~~~~~~~ In function 'sprintf', inlined from 'WavRenderizer()' at src/ptk.cpp:2738:32: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 20 and 279 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o editor_sequencer.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_sequencer.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_sequencer.h:38, from src/editors/editor_sequencer.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_sequencer.cpp:655:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 655 | if(File_Exist_Req("%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name)) | ^ src/editors/editor_sequencer.cpp: In function 'void Actualize_Seq_Ed(char)': src/editors/editor_sequencer.cpp:177:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | PrintString(93, (Cur_Height - 95) + lseq * 12, USE_FONT, "000"); | ^~~~~ src/editors/editor_sequencer.cpp:178:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | PrintString(261, (Cur_Height - 95) + lseq * 12, USE_FONT, "000"); | ^~~~~ src/editors/editor_sequencer.cpp:219:134: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | value_box_format(720, (Cur_Height - 76), transpose_semitones, BUTTON_NORMAL | BUTTON_TEXT_CENTERED | BUTTON_RIGHT_MOUSE, "%d"); | ^~~~ src/editors/editor_sequencer.cpp: In function 'void Mouse_Left_Sequencer_Ed()': src/editors/editor_sequencer.cpp:647:37: warning: zero-length gnu_printf format string [-Wformat-zero-length] 647 | sprintf(Selection_Name, ""); | ^~ src/editors/editor_sequencer.cpp:655:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 655 | if(File_Exist_Req("%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_sequencer.cpp: In function 'void SeqFill(int, int, char)': src/editors/editor_sequencer.cpp:859:35: warning: array subscript has type 'char' [-Wchar-subscripts] 859 | CHAN_ACTIVE_STATE[cl][trk] = n; | ^~~ src/editors/editor_sequencer.cpp:860:36: warning: array subscript has type 'char' [-Wchar-subscripts] 860 | CHAN_HISTORY_STATE[cl][trk] = FALSE; | ^~~ src/editors/editor_sequencer.cpp: In function 'void SeqDelete(int)': src/editors/editor_sequencer.cpp:878:39: warning: array subscript has type 'char' [-Wchar-subscripts] 878 | CHAN_ACTIVE_STATE[cl][trk] = CHAN_ACTIVE_STATE[cl + 1][trk]; | ^~~ src/editors/editor_sequencer.cpp:878:72: warning: array subscript has type 'char' [-Wchar-subscripts] 878 | CHAN_ACTIVE_STATE[cl][trk] = CHAN_ACTIVE_STATE[cl + 1][trk]; | ^~~ src/editors/editor_sequencer.cpp:879:40: warning: array subscript has type 'char' [-Wchar-subscripts] 879 | CHAN_HISTORY_STATE[cl][trk] = CHAN_HISTORY_STATE[cl + 1][trk]; | ^~~ src/editors/editor_sequencer.cpp:879:74: warning: array subscript has type 'char' [-Wchar-subscripts] 879 | CHAN_HISTORY_STATE[cl][trk] = CHAN_HISTORY_STATE[cl + 1][trk]; | ^~~ src/editors/editor_sequencer.cpp:885:35: warning: array subscript has type 'char' [-Wchar-subscripts] 885 | CHAN_ACTIVE_STATE[cl][trk] = TRUE; | ^~~ src/editors/editor_sequencer.cpp:886:36: warning: array subscript has type 'char' [-Wchar-subscripts] 886 | CHAN_HISTORY_STATE[cl][trk] = FALSE; | ^~~ src/editors/editor_sequencer.cpp: In function 'void SeqInsert(int)': src/editors/editor_sequencer.cpp:905:43: warning: array subscript has type 'char' [-Wchar-subscripts] 905 | CHAN_ACTIVE_STATE[cl + 1][trk] = CHAN_ACTIVE_STATE[cl][trk]; | ^~~ src/editors/editor_sequencer.cpp:905:72: warning: array subscript has type 'char' [-Wchar-subscripts] 905 | CHAN_ACTIVE_STATE[cl + 1][trk] = CHAN_ACTIVE_STATE[cl][trk]; | ^~~ src/editors/editor_sequencer.cpp:906:44: warning: array subscript has type 'char' [-Wchar-subscripts] 906 | CHAN_HISTORY_STATE[cl + 1][trk] = CHAN_HISTORY_STATE[cl][trk]; | ^~~ src/editors/editor_sequencer.cpp:906:74: warning: array subscript has type 'char' [-Wchar-subscripts] 906 | CHAN_HISTORY_STATE[cl + 1][trk] = CHAN_HISTORY_STATE[cl][trk]; | ^~~ src/editors/editor_sequencer.cpp:912:35: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | CHAN_ACTIVE_STATE[st][trk] = TRUE; | ^~~ src/editors/editor_sequencer.cpp:913:36: warning: array subscript has type 'char' [-Wchar-subscripts] 913 | CHAN_HISTORY_STATE[st][trk] = FALSE; | ^~~ src/editors/editor_sequencer.cpp: In function 'void SeqCopy(int)': src/editors/editor_sequencer.cpp:935:50: warning: array subscript has type 'char' [-Wchar-subscripts] 935 | Seq_Buffers[Cur_Seq_Buffer].active_state[trk] = CHAN_ACTIVE_STATE[st][trk]; | ^~~ src/editors/editor_sequencer.cpp:935:79: warning: array subscript has type 'char' [-Wchar-subscripts] 935 | Seq_Buffers[Cur_Seq_Buffer].active_state[trk] = CHAN_ACTIVE_STATE[st][trk]; | ^~~ src/editors/editor_sequencer.cpp: In function 'void SeqPaste(int)': src/editors/editor_sequencer.cpp:947:31: warning: array subscript has type 'char' [-Wchar-subscripts] 947 | CHAN_ACTIVE_STATE[st][trk] = Seq_Buffers[Cur_Seq_Buffer].active_state[trk]; | ^~~ src/editors/editor_sequencer.cpp:947:79: warning: array subscript has type 'char' [-Wchar-subscripts] 947 | CHAN_ACTIVE_STATE[st][trk] = Seq_Buffers[Cur_Seq_Buffer].active_state[trk]; | ^~~ src/editors/editor_sequencer.cpp:948:32: warning: array subscript has type 'char' [-Wchar-subscripts] 948 | CHAN_HISTORY_STATE[st][trk] = FALSE; | ^~~ g++ -c -o editor_track.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_track.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_track.h:38, from src/editors/editor_track.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ g++ -c -o editor_track_fx.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_track_fx.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_track_fx.h:38, from src/editors/editor_track_fx.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ g++ -c -o patterns_blocks.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/patterns_blocks.cpp In file included from src/editors/../include/../support/include/main.h:40, from src/editors/../include/variables.h:41, from src/editors/patterns_blocks.cpp:34: src/editors/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/patterns_blocks.cpp: In function 'void Paste_Selection_From_Buffer(int, int)': src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 865 | switch(type_dst) | ^ src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECTHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECTLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECTDATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECTDATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT2HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT2LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT2DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT2DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT3HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT3LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT3DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT3DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT4HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT4LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT4DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:865:35: warning: enumeration value 'EFFECT4DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp: In function 'void Interpolate_Block(int)': src/editors/patterns_blocks.cpp:1021:15: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 1021 | switch(type) | ^ src/editors/patterns_blocks.cpp:1021:15: warning: enumeration value 'INSTRHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1021:15: warning: enumeration value 'INSTRLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1081:15: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 1081 | switch(type) | ^ src/editors/patterns_blocks.cpp:1081:15: warning: enumeration value 'INSTRHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1081:15: warning: enumeration value 'INSTRLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1143:19: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 1143 | switch(type) | ^ src/editors/patterns_blocks.cpp:1143:19: warning: enumeration value 'INSTRHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1143:19: warning: enumeration value 'INSTRLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp: In function 'void Randomize_Block(int)': src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 1214 | switch(type) | ^ src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'INSTRHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'INSTRLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECTHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECTLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT2HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT2LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT3HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT3LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT4HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1214:23: warning: enumeration value 'EFFECT4LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp: In function 'void Instrument_Remap_Sel(int, SELECTION, int, int)': src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'NOTE' not handled in switch [-Wswitch] 1565 | switch(Get_Column_Type(Channels_MultiNotes, Channels_Effects, xbc)) | ^ src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'VOLUMEHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'VOLUMELO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'PANNINGHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'PANNINGLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECTHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECTLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECTDATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECTDATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT2HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT2LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT2DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT2DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT3HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT3LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT3DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT3DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT4HI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT4LO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT4DATHI' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp:1565:23: warning: enumeration value 'EFFECT4DATLO' not handled in switch [-Wswitch] src/editors/patterns_blocks.cpp: In function 'int Are_Columns_Compatible(int, int)': src/editors/patterns_blocks.cpp:2080:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2080 | for(i = 0; i < sizeof(table_compatibilities) / sizeof(COLUMN_TYPE) / MAX_FX; i++) g++ -c -o editor_synth.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_synth.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_synth.h:38, from src/editors/editor_synth.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_synth.cpp:1087:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1087 | if(File_Exist_Req("%s"SLASH"%s.pts", Dir_Presets, PARASynth[Current_Instrument].presetname)) | ^ In file included from src/editors/include/editor_instrument.h:40, from src/editors/editor_synth.cpp:35: src/editors/include/../../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/editors/include/../../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp: In function 'void Actualize_Synth_Ed(char)': src/editors/editor_synth.cpp:460:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 460 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO1 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:485:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 485 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO2 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:510:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 510 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV1 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:535:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 535 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV2 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp: In function 'void Mouse_Sliders_Synth_Ed()': src/editors/editor_synth.cpp:649:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 649 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO1 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:658:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 658 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO2 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:667:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 667 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV1 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:675:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 675 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV2 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp: In function 'void Check_Sliders_Arrows(int)': src/editors/editor_synth.cpp:757:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 757 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO1 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:771:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 771 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO1 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:787:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 787 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO2 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:802:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 802 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO2 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:818:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 818 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV1 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:833:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 833 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV1 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:849:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 849 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV2 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:864:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 864 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV2 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp: In function 'void Mouse_Left_Synth_Ed()': src/editors/editor_synth.cpp:1087:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1087 | if(File_Exist_Req("%s"SLASH"%s.pts", Dir_Presets, PARASynth[Current_Instrument].presetname)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:1103:67: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1103 | sprintf(PARASynth[Current_Instrument].presetname, ""); | ^~ src/editors/editor_synth.cpp:1154:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1154 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO1 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:1169:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1169 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_LFO2 == 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:1184:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1184 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV1 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_synth.cpp:1199:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1199 | if(!Allow_Phase_Distortion_OSC1 && (Pos_Tbl_Synth_ENV2 == 0) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -o editor_sample.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_sample.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_sample.h:38, from src/editors/editor_sample.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/editors/include/editor_instrument.h:40, from src/editors/editor_sample.cpp:35: src/editors/include/../../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/editors/include/../../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Draw_Wave_Data()': src/editors/editor_sample.cpp:144:63: warning: array subscript has type 'char' [-Wchar-subscripts] 144 | SampleLength[Current_Instrument][Current_Instrument_Split], | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:155:47: warning: array subscript has type 'char' [-Wchar-subscripts] 155 | if(SampleType[Current_Instrument][Current_Instrument_Split] > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:158:66: warning: array subscript has type 'char' [-Wchar-subscripts] 158 | int strober = SampleChannels[Current_Instrument][Current_Instrument_Split] * 2; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:212:59: warning: array subscript has type 'char' [-Wchar-subscripts] 212 | switch(SampleChannels[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:220:73: warning: array subscript has type 'char' [-Wchar-subscripts] 220 | int h = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + s_offset) / rs_coef; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:251:73: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | int h = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + s_offset) / rs_coef; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:252:74: warning: array subscript has type 'char' [-Wchar-subscripts] 252 | int h2 = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + s_offset) / rs_coef; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:285:49: warning: array subscript has type 'char' [-Wchar-subscripts] 285 | if(LoopType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:287:75: warning: array subscript has type 'char' [-Wchar-subscripts] 287 | int64 LSX64 = ((int64) (LoopStart[Current_Instrument][Current_Instrument_Split] - sed_display_start)) * LARGE_SMP_VIEW; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:289:73: warning: array subscript has type 'char' [-Wchar-subscripts] 289 | int64 LEX64 = ((int64) (LoopEnd[Current_Instrument][Current_Instrument_Split] - sed_display_start)) * LARGE_SMP_VIEW; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Renew_Sample_Ed()': src/editors/editor_sample.cpp:331:59: warning: array subscript has type 'char' [-Wchar-subscripts] 331 | sed_display_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Draw_Wave_PlayBack_Pos()': src/editors/editor_sample.cpp:350:43: warning: array subscript has type 'char' [-Wchar-subscripts] 350 | if(SampleType[Current_Instrument][Current_Instrument_Split] > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:353:62: warning: array subscript has type 'char' [-Wchar-subscripts] 353 | int strober = SampleChannels[Current_Instrument][Current_Instrument_Split] * 2; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:381:51: warning: array subscript has type 'char' [-Wchar-subscripts] 381 | if(SampleChannels[Current_Instrument][Current_Instrument_Split] == 1) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:410:51: warning: array subscript has type 'char' [-Wchar-subscripts] 410 | if(SampleChannels[Current_Instrument][Current_Instrument_Split] == 2) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Actualize_Sample_Ed(char)': src/editors/editor_sample.cpp:463:44: warning: array subscript has type 'char' [-Wchar-subscripts] 463 | if(!SampleType[Current_Instrument][Current_Instrument_Split]) Allow = BUTTON_DISABLED; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:531:45: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | if(LoopType[Current_Instrument][Current_Instrument_Split] == SMP_LOOP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:538:79: warning: array subscript has type 'char' [-Wchar-subscripts] 538 | outlong(520, (Cur_Height - 42), LoopStart[Current_Instrument][Current_Instrument_Split], 11); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:539:77: warning: array subscript has type 'char' [-Wchar-subscripts] 539 | outlong(582, (Cur_Height - 42), LoopEnd[Current_Instrument][Current_Instrument_Split], 12); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:543:43: warning: array subscript has type 'char' [-Wchar-subscripts] 543 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Mouse_Right_Sample_Ed()': src/editors/editor_sample.cpp:792:49: warning: array subscript has type 'char' [-Wchar-subscripts] 792 | if(SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:804:49: warning: array subscript has type 'char' [-Wchar-subscripts] 804 | if(SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:806:67: warning: array subscript has type 'char' [-Wchar-subscripts] 806 | int max_length = SampleLength[Current_Instrument][Current_Instrument_Split] - sed_display_length; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Mouse_Left_Sample_Ed()': src/editors/editor_sample.cpp:840:43: warning: array subscript has type 'char' [-Wchar-subscripts] 840 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:847:51: warning: array subscript has type 'char' [-Wchar-subscripts] 847 | LoopStart[Current_Instrument][Current_Instrument_Split] = sed_range_end; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:851:51: warning: array subscript has type 'char' [-Wchar-subscripts] 851 | LoopStart[Current_Instrument][Current_Instrument_Split] = sed_range_start; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:854:50: warning: array subscript has type 'char' [-Wchar-subscripts] 854 | if(LoopStart[Current_Instrument][Current_Instrument_Split] > LoopEnd[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:854:106: warning: array subscript has type 'char' [-Wchar-subscripts] 854 | if(LoopStart[Current_Instrument][Current_Instrument_Split] > LoopEnd[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:856:49: warning: array subscript has type 'char' [-Wchar-subscripts] 856 | LoopEnd[Current_Instrument][Current_Instrument_Split] = LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:856:107: warning: array subscript has type 'char' [-Wchar-subscripts] 856 | LoopEnd[Current_Instrument][Current_Instrument_Split] = LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:860:49: warning: array subscript has type 'char' [-Wchar-subscripts] 860 | if(LoopType[Current_Instrument][Current_Instrument_Split] == SMP_LOOP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:862:50: warning: array subscript has type 'char' [-Wchar-subscripts] 862 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_FORWARD; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:863:49: warning: array subscript has type 'char' [-Wchar-subscripts] 863 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:863:110: warning: array subscript has type 'char' [-Wchar-subscripts] 863 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:886:49: warning: array subscript has type 'char' [-Wchar-subscripts] 886 | LoopEnd[Current_Instrument][Current_Instrument_Split] = sed_range_start; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:890:49: warning: array subscript has type 'char' [-Wchar-subscripts] 890 | LoopEnd[Current_Instrument][Current_Instrument_Split] = sed_range_end; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:893:48: warning: array subscript has type 'char' [-Wchar-subscripts] 893 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] < LoopStart[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:893:106: warning: array subscript has type 'char' [-Wchar-subscripts] 893 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] < LoopStart[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:895:51: warning: array subscript has type 'char' [-Wchar-subscripts] 895 | LoopStart[Current_Instrument][Current_Instrument_Split] = LoopEnd[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:895:107: warning: array subscript has type 'char' [-Wchar-subscripts] 895 | LoopStart[Current_Instrument][Current_Instrument_Split] = LoopEnd[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:898:49: warning: array subscript has type 'char' [-Wchar-subscripts] 898 | if(LoopType[Current_Instrument][Current_Instrument_Split] == SMP_LOOP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:900:50: warning: array subscript has type 'char' [-Wchar-subscripts] 900 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_FORWARD; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:901:51: warning: array subscript has type 'char' [-Wchar-subscripts] 901 | LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:904:48: warning: array subscript has type 'char' [-Wchar-subscripts] 904 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] == LoopStart[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:904:107: warning: array subscript has type 'char' [-Wchar-subscripts] 904 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] == LoopStart[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:906:50: warning: array subscript has type 'char' [-Wchar-subscripts] 906 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_NONE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:907:51: warning: array subscript has type 'char' [-Wchar-subscripts] 907 | LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:908:49: warning: array subscript has type 'char' [-Wchar-subscripts] 908 | LoopEnd[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1072:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1072 | sed_display_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1108:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1108 | sed_range_end = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1140:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1140 | if(SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1152:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1152 | if(SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1154:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1154 | int max_length = SampleLength[Current_Instrument][Current_Instrument_Split] - sed_display_length; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Mouse_Wheel_Sample_Ed(int)': src/editors/editor_sample.cpp:1174:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1174 | int max_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Mouse_Sliders_Sample_Ed()': src/editors/editor_sample.cpp:1203:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1203 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1208:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1208 | axswave = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1246:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1246 | if(SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1248:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1248 | int max_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Check_Loops()': src/editors/editor_sample.cpp:1286:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1286 | if(LoopStart[Current_Instrument][Current_Instrument_Split] < 0) LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1286:99: warning: array subscript has type 'char' [-Wchar-subscripts] 1286 | if(LoopStart[Current_Instrument][Current_Instrument_Split] < 0) LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1287:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1287 | if(LoopStart[Current_Instrument][Current_Instrument_Split] > SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1287:99: warning: array subscript has type 'char' [-Wchar-subscripts] 1287 | if(LoopStart[Current_Instrument][Current_Instrument_Split] > SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1289:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1289 | LoopStart[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1289:100: warning: array subscript has type 'char' [-Wchar-subscripts] 1289 | LoopStart[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1291:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1291 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] < 0) LoopEnd[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1291:95: warning: array subscript has type 'char' [-Wchar-subscripts] 1291 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] < 0) LoopEnd[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1292:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1292 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] > SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1292:97: warning: array subscript has type 'char' [-Wchar-subscripts] 1292 | if(LoopEnd[Current_Instrument][Current_Instrument_Split] > SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1294:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1294 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1294:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1294 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1296:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1296 | if(LoopStart[Current_Instrument][Current_Instrument_Split] == LoopEnd[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1296:95: warning: array subscript has type 'char' [-Wchar-subscripts] 1296 | if(LoopStart[Current_Instrument][Current_Instrument_Split] == LoopEnd[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1298:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1298 | LoopStart[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1299:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1299 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1299:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1299 | LoopEnd[Current_Instrument][Current_Instrument_Split] = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Refresh_Sample(int)': src/editors/editor_sample.cpp:1309:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1309 | if(!SampleType[Current_Instrument][Current_Instrument_Split]) Allow = BUTTON_DISABLED; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1318:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1318 | if(sed_display_length > (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1320:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1320 | sed_display_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1322:90: warning: array subscript has type 'char' [-Wchar-subscripts] 1322 | if(sed_display_length + sed_display_start > (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1324:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1324 | sed_display_start = SampleLength[Current_Instrument][Current_Instrument_Split] - sed_display_length; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Zoom_In_Sel()': src/editors/editor_sample.cpp:1396:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1396 | max_length = SampleLength[Current_Instrument][Current_Instrument_Split] - sed_display_length; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'void Zoom_Out_Sel()': src/editors/editor_sample.cpp:1415:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1415 | if(sed_display_length > (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1417:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1417 | sed_display_length = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1419:90: warning: array subscript has type 'char' [-Wchar-subscripts] 1419 | if(sed_display_length + sed_display_start > (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp:1421:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1421 | sed_display_start = SampleLength[Current_Instrument][Current_Instrument_Split] - sed_display_length; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_sample.cpp: In function 'Draw_Wave_Data()': src/editors/editor_sample.cpp:224:33: warning: 's_ey' may be used uninitialized [-Wmaybe-uninitialized] 224 | int s_y = s_ey - h; | ^~~ src/editors/editor_sample.cpp:159:21: note: 's_ey' was declared here 159 | int s_ey; | ^~~~ src/editors/editor_sample.cpp:258:33: warning: 's_ey2' may be used uninitialized [-Wmaybe-uninitialized] 258 | int s_y2 = s_ey2 - h2; | ^~~~ src/editors/editor_sample.cpp:160:21: note: 's_ey2' was declared here 160 | int s_ey2; | ^~~~~ g++ -c -o editor_fx_setup.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_fx_setup.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_fx_setup.h:38, from src/editors/editor_fx_setup.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_fx_setup.cpp: In function 'void Mouse_Left_Fx_Ed()': src/editors/editor_fx_setup.cpp:435:53: warning: array subscript has type 'char' [-Wchar-subscripts] 435 | Use_Cubic = Table_Interpolation_Dec[Use_Cubic]; | ^~~~~~~~~ src/editors/editor_fx_setup.cpp:444:53: warning: array subscript has type 'char' [-Wchar-subscripts] 444 | Use_Cubic = Table_Interpolation_Inc[Use_Cubic]; | ^~~~~~~~~ g++ -c -o editor_setup.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_setup.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_setup.h:38, from src/editors/editor_setup.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_setup.cpp:68:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | "Small", | ^~~~~~~ src/editors/editor_setup.cpp:69:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | "Medium", | ^~~~~~~~ src/editors/editor_setup.cpp:70:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | "Large" | ^~~~~~~ src/editors/editor_setup.cpp:75:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | "Off", | ^~~~~ src/editors/editor_setup.cpp:76:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | "1 min", | ^~~~~~~ src/editors/editor_setup.cpp:77:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | "2 mins", | ^~~~~~~~ src/editors/editor_setup.cpp:78:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | "4 mins", | ^~~~~~~~ src/editors/editor_setup.cpp:79:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | "8 mins", | ^~~~~~~~ src/editors/editor_setup.cpp:80:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | "10 mins", | ^~~~~~~~~ src/editors/editor_setup.cpp:81:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | "15 mins", | ^~~~~~~~~ src/editors/editor_setup.cpp:82:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | "30 mins" | ^~~~~~~~~ src/editors/editor_setup.cpp: In function 'void Actualize_Master_Ed(char)': src/editors/editor_setup.cpp:303:25: warning: comparison of integer expressions of different signedness: 'char' and 'long unsigned int' [-Wsign-compare] 303 | if(AutoSave >= sizeof(Labels_AutoSave) / sizeof(char *)) AutoSave = sizeof(Labels_AutoSave) / sizeof(char *) - 1; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_setup.cpp:305:90: warning: array subscript has type 'char' [-Wchar-subscripts] 305 | Gui_Draw_Button_Box(8 + 112 + 18, (Cur_Height - 85), 46, 16, Labels_AutoSave[AutoSave], BUTTON_NORMAL | BUTTON_DISABLED | BUTTON_TEXT_CENTERED); | ^~~~~~~~ src/editors/editor_setup.cpp:400:85: warning: array subscript has type 'char' [-Wchar-subscripts] 400 | Gui_Draw_Button_Box(120 + 18, (Cur_Height - 65), 46, 16, Labels_PatSize[Global_Patterns_Font], BUTTON_NORMAL | BUTTON_DISABLED | BUTTON_TEXT_CENTERED); | ^~~~~~~~~~~~~~~~~~~~ g++ -c -o editor_diskio.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_diskio.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_diskio.h:38, from src/editors/editor_diskio.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_diskio.cpp:354:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 354 | if(File_Exist_Req("%s"SLASH"%s.ptk", Dir_Mods, name)) | ^ src/editors/editor_diskio.cpp:366:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 366 | if(File_Exist_Req("%s"SLASH"%s.ptp", Dir_Mods, name)) | ^ src/editors/editor_diskio.cpp:437:46: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 437 | sprintf(WavFileName, "%%s"SLASH"%%s_%x.wav", i); | ^ src/editors/editor_diskio.cpp:456:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 456 | if(File_Exist_Req("%s"SLASH"%s.wav", Dir_Mods, name)) | ^ src/editors/editor_diskio.cpp:57:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | "0", | ^~~ src/editors/editor_diskio.cpp:58:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | "1", | ^~~ src/editors/editor_diskio.cpp:59:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | "2", | ^~~ src/editors/editor_diskio.cpp:60:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | "3", | ^~~ src/editors/editor_diskio.cpp:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "4", | ^~~ src/editors/editor_diskio.cpp:62:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | "5", | ^~~ src/editors/editor_diskio.cpp:63:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | "6", | ^~~ src/editors/editor_diskio.cpp:64:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | "7", | ^~~ src/editors/editor_diskio.cpp:65:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | "8", | ^~~ src/editors/editor_diskio.cpp:66:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | "9", | ^~~ src/editors/editor_diskio.cpp:67:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | "A", | ^~~ src/editors/editor_diskio.cpp:68:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | "B", | ^~~ src/editors/editor_diskio.cpp:69:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | "C", | ^~~ src/editors/editor_diskio.cpp:70:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | "D", | ^~~ src/editors/editor_diskio.cpp:71:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | "E", | ^~~ src/editors/editor_diskio.cpp:72:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | "F" | ^~~ src/editors/editor_diskio.cpp: In function 'void Draw_DiskIO_Ed()': src/editors/editor_diskio.cpp:134:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | PrintString(350, (Cur_Height - 128), USE_FONT, "Tracks To Render :"); | ^~~~~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp:137:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 137 | PrintString(654, (Cur_Height - 124), USE_FONT, "Render To :"); | ^~~~~~~~~~~~~ src/editors/editor_diskio.cpp: In function 'void Mouse_Left_DiskIO_Ed()': src/editors/editor_diskio.cpp:354:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 354 | if(File_Exist_Req("%s"SLASH"%s.ptk", Dir_Mods, name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp:366:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 366 | if(File_Exist_Req("%s"SLASH"%s.ptp", Dir_Mods, name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp:395:27: warning: zero-length gnu_printf format string [-Wformat-zero-length] 395 | sprintf(name, ""); | ^~ src/editors/editor_diskio.cpp:405:29: warning: zero-length gnu_printf format string [-Wformat-zero-length] 405 | sprintf(artist, ""); | ^~ src/editors/editor_diskio.cpp:415:28: warning: zero-length gnu_printf format string [-Wformat-zero-length] 415 | sprintf(style, ""); | ^~ src/editors/editor_diskio.cpp:446:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 446 | Overwrite_Requester.Text = "Some .wav files are about to be overwritten, is that ok ?"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp:456:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 456 | if(File_Exist_Req("%s"SLASH"%s.wav", Dir_Mods, name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp: In function 'Actualize_DiskIO_Ed(int)': src/editors/editor_diskio.cpp:269:29: warning: '%s' directive writing up to 259 bytes into a region of size 32 [-Wformat-overflow=] 269 | sprintf(tname, "%s", name); | ^~ ~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/SDL/SDL_stdinc.h:33, from /usr/include/SDL/SDL_main.h:29, from /usr/include/SDL/SDL.h:29, from src/editors/include/../../include/variables.h:39: In function 'sprintf', inlined from 'Actualize_DiskIO_Ed(int)' at src/editors/editor_diskio.cpp:269:20, inlined from 'Actualize_DiskIO_Ed(int)' at src/editors/editor_diskio.cpp:148:6: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 260 bytes into a destination of size 32 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/editors/editor_diskio.cpp: In function 'Actualize_DiskIO_Ed(int)': src/editors/editor_diskio.cpp:264:29: warning: '%s' directive writing up to 259 bytes into a region of size 32 [-Wformat-overflow=] 264 | sprintf(tname, "%s_", name); | ^~ ~~~~ In function 'sprintf', inlined from 'Actualize_DiskIO_Ed(int)' at src/editors/editor_diskio.cpp:264:20, inlined from 'Actualize_DiskIO_Ed(int)' at src/editors/editor_diskio.cpp:148:6: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 2 and 261 bytes into a destination of size 32 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o editor_reverb.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_reverb.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_reverb.h:38, from src/editors/editor_reverb.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_reverb.cpp:373:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 373 | if(File_Exist_Req("%s"SLASH"%s.prv", Dir_Reverbs, Reverb_Name)) | ^ src/editors/editor_reverb.cpp: In function 'void Mouse_Left_Reverb_Ed()': src/editors/editor_reverb.cpp:373:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 373 | if(File_Exist_Req("%s"SLASH"%s.prv", Dir_Reverbs, Reverb_Name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_reverb.cpp:389:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 389 | sprintf(Reverb_Name, ""); | ^~ g++ -c -o editor_midi.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_midi.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_setup.h:38, from src/editors/editor_midi.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_midi.cpp:281:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 281 | if(File_Exist_Req("%s"SLASH"%s.pmi", Dir_MidiCfg, Midi_Name)) | ^ src/editors/editor_midi.cpp: In function 'void Mouse_Left_Midi_Ed()': src/editors/editor_midi.cpp:281:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | if(File_Exist_Req("%s"SLASH"%s.pmi", Dir_MidiCfg, Midi_Name)) | ^~~~~~~~~~~~~~~~~ src/editors/editor_midi.cpp:297:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 297 | sprintf(Midi_Name, ""); | ^~ g++ -c -o samples_pack.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/samples_pack.cpp g++ -c -o editor_instrument.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/editors/editor_instrument.cpp In file included from src/editors/include/../../include/../support/include/main.h:40, from src/editors/include/../../include/variables.h:41, from src/editors/include/editor_instrument.h:38, from src/editors/editor_instrument.cpp:34: src/editors/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/editors/editor_instrument.cpp:686:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 686 | if(File_Exist_Req("%s"SLASH"%s.pti", Dir_Instrs, nameins[Current_Instrument])) | ^ src/editors/editor_instrument.cpp:709:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 709 | if(File_Exist_Req("%s"SLASH"%s", Dir_Samples, Name)) | ^ In file included from src/editors/include/editor_instrument.h:40: src/editors/include/../../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/editors/include/../../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Actualize_Instrument_Ed(int, char)': src/editors/editor_instrument.cpp:164:43: warning: array subscript has type 'char' [-Wchar-subscripts] 164 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:188:59: warning: array subscript has type 'char' [-Wchar-subscripts] 188 | if(Sample_Amplify[Current_Instrument][Current_Instrument_Split] > 4.0f) Sample_Amplify[Current_Instrument][Current_Instrument_Split] = 4.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:188:128: warning: array subscript has type 'char' [-Wchar-subscripts] 188 | if(Sample_Amplify[Current_Instrument][Current_Instrument_Split] > 4.0f) Sample_Amplify[Current_Instrument][Current_Instrument_Split] = 4.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:189:59: warning: array subscript has type 'char' [-Wchar-subscripts] 189 | if(Sample_Amplify[Current_Instrument][Current_Instrument_Split] < 0) Sample_Amplify[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:189:125: warning: array subscript has type 'char' [-Wchar-subscripts] 189 | if(Sample_Amplify[Current_Instrument][Current_Instrument_Split] < 0) Sample_Amplify[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:190:98: warning: array subscript has type 'char' [-Wchar-subscripts] 190 | Realslider(426, (Cur_Height - 62), (int) (Sample_Amplify[Current_Instrument][Current_Instrument_Split] * 32.0f), Allow_Sliders); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:191:101: warning: array subscript has type 'char' [-Wchar-subscripts] 191 | outlong_small(575, (Cur_Height - 62), (int) (Sample_Amplify[Current_Instrument][Current_Instrument_Split] * 100.0f), 1, 56, BUTTON_NORMAL | BUTTON_DISABLED); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:196:67: warning: array subscript has type 'char' [-Wchar-subscripts] 196 | FineTune_Value = Finetune[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:199:54: warning: array subscript has type 'char' [-Wchar-subscripts] 199 | Finetune[Current_Instrument][Current_Instrument_Split] = 127; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:203:54: warning: array subscript has type 'char' [-Wchar-subscripts] 203 | Finetune[Current_Instrument][Current_Instrument_Split] = -127; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:205:91: warning: array subscript has type 'char' [-Wchar-subscripts] 205 | Realslider(426, (Cur_Height - 44), 64 + (Finetune[Current_Instrument][Current_Instrument_Split] / 2), Allow_Sliders); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:206:95: warning: array subscript has type 'char' [-Wchar-subscripts] 206 | outlong_small(575, (Cur_Height - 44), (long) Finetune[Current_Instrument][Current_Instrument_Split], 0, 56, BUTTON_NORMAL | BUTTON_DISABLED); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:211:51: warning: array subscript has type 'char' [-Wchar-subscripts] 211 | if(FDecay[Current_Instrument][Current_Instrument_Split] > 0.015625f) FDecay[Current_Instrument][Current_Instrument_Split] = 0.015625f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:211:117: warning: array subscript has type 'char' [-Wchar-subscripts] 211 | if(FDecay[Current_Instrument][Current_Instrument_Split] > 0.015625f) FDecay[Current_Instrument][Current_Instrument_Split] = 0.015625f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:212:51: warning: array subscript has type 'char' [-Wchar-subscripts] 212 | if(FDecay[Current_Instrument][Current_Instrument_Split] < 0.0f) FDecay[Current_Instrument][Current_Instrument_Split] = 0.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:212:112: warning: array subscript has type 'char' [-Wchar-subscripts] 212 | if(FDecay[Current_Instrument][Current_Instrument_Split] < 0.0f) FDecay[Current_Instrument][Current_Instrument_Split] = 0.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:213:89: warning: array subscript has type 'char' [-Wchar-subscripts] 213 | Realslider(52, (Cur_Height - 72), (int) (FDecay[Current_Instrument][Current_Instrument_Split] * 8192.0f), Allow_Sliders); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:214:87: warning: array subscript has type 'char' [-Wchar-subscripts] 214 | outlong(201, (Cur_Height - 72), (int) (FDecay[Current_Instrument][Current_Instrument_Split] * 8192.0f), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:222:59: warning: array subscript has type 'char' [-Wchar-subscripts] 222 | if(SampleType[Current_Instrument][Current_Instrument_Split] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:224:67: warning: array subscript has type 'char' [-Wchar-subscripts] 224 | if(SampleChannels[Current_Instrument][Current_Instrument_Split] == 2) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:226:97: warning: array subscript has type 'char' [-Wchar-subscripts] 226 | sprintf(temprout, "%s [Stereo]", SampleName[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:230:95: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | sprintf(temprout, "%s [Mono]", SampleName[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:243:87: warning: array subscript has type 'char' [-Wchar-subscripts] 243 | outlong(448, (Cur_Height - 134), SampleLength[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:248:84: warning: array subscript has type 'char' [-Wchar-subscripts] 248 | outlong(448, (Cur_Height - 116), LoopStart[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:249:81: warning: array subscript has type 'char' [-Wchar-subscripts] 249 | outlong(448, (Cur_Height - 98), LoopEnd[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:251:57: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | switch(LoopType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:276:86: warning: array subscript has type 'char' [-Wchar-subscripts] 276 | value_box3(570, (Cur_Height - 116), Basenote[Current_Instrument][Current_Instrument_Split], Allow_Buttons | BUTTON_TEXT_CENTERED | BUTTON_RIGHT_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:281:86: warning: array subscript has type 'char' [-Wchar-subscripts] 281 | value_box3(570, (Cur_Height - 116), Basenote[Current_Instrument][Current_Instrument_Split], Allow_Buttons | BUTTON_TEXT_CENTERED | BUTTON_RIGHT_MOUSE); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:427:120: warning: array subscript has type 'char' [-Wchar-subscripts] 427 | Gui_Draw_Arrows_Number_Box(729, (Cur_Height - 116), Type_Mp3_BitRate[Mp3_BitRate[Current_Instrument]], Allow_MP3 | Allow_Global | BUTTON_TEXT_CENTERED); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ src/editors/editor_instrument.cpp:435:119: warning: array subscript has type 'char' [-Wchar-subscripts] 435 | Gui_Draw_Arrows_Number_Box(729, (Cur_Height - 80), Type_At3_BitRate[At3_BitRate[Current_Instrument]], Allow_AT3 | Allow_Global | BUTTON_TEXT_CENTERED); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ src/editors/editor_instrument.cpp:482:109: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | outlong(729, (Cur_Height - 134) + (18 * 4), SampleLength_Packed[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:486:102: warning: array subscript has type 'char' [-Wchar-subscripts] 486 | outlong(729, (Cur_Height - 134) + (18 * 4), SampleLength[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:514:94: warning: array subscript has type 'char' [-Wchar-subscripts] 514 | outlong(487, (Cur_Height - 130), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopStart[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:514:152: warning: array subscript has type 'char' [-Wchar-subscripts] 514 | outlong(487, (Cur_Height - 130), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopStart[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:515:88: warning: array subscript has type 'char' [-Wchar-subscripts] 515 | outlong(114, (Cur_Height - 130), LoopStart[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:520:94: warning: array subscript has type 'char' [-Wchar-subscripts] 520 | outlong(487, (Cur_Height - 112), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopEnd[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:520:150: warning: array subscript has type 'char' [-Wchar-subscripts] 520 | outlong(487, (Cur_Height - 112), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopEnd[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:521:86: warning: array subscript has type 'char' [-Wchar-subscripts] 521 | outlong(314, (Cur_Height - 130), LoopEnd[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:526:94: warning: array subscript has type 'char' [-Wchar-subscripts] 526 | outlong(487, (Cur_Height - 130), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopStart[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:526:152: warning: array subscript has type 'char' [-Wchar-subscripts] 526 | outlong(487, (Cur_Height - 130), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopStart[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:527:94: warning: array subscript has type 'char' [-Wchar-subscripts] 527 | outlong(487, (Cur_Height - 112), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopEnd[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:527:150: warning: array subscript has type 'char' [-Wchar-subscripts] 527 | outlong(487, (Cur_Height - 112), *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + LoopEnd[Current_Instrument][Current_Instrument_Split]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:528:88: warning: array subscript has type 'char' [-Wchar-subscripts] 528 | outlong(114, (Cur_Height - 130), LoopStart[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:529:86: warning: array subscript has type 'char' [-Wchar-subscripts] 529 | outlong(314, (Cur_Height - 130), LoopEnd[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Mouse_Sliders_Instrument_Ed()': src/editors/editor_instrument.cpp:543:43: warning: array subscript has type 'char' [-Wchar-subscripts] 543 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Mouse_Left_Instrument_Ed()': src/editors/editor_instrument.cpp:572:42: warning: array subscript has type 'char' [-Wchar-subscripts] 572 | LoopStart[Current_Instrument][Current_Instrument_Split] > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:573:43: warning: array subscript has type 'char' [-Wchar-subscripts] 573 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:575:43: warning: array subscript has type 'char' [-Wchar-subscripts] 575 | LoopStart[Current_Instrument][Current_Instrument_Split]--; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:580:42: warning: array subscript has type 'char' [-Wchar-subscripts] 580 | LoopStart[Current_Instrument][Current_Instrument_Split] < LoopEnd[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:580:98: warning: array subscript has type 'char' [-Wchar-subscripts] 580 | LoopStart[Current_Instrument][Current_Instrument_Split] < LoopEnd[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:581:43: warning: array subscript has type 'char' [-Wchar-subscripts] 581 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:583:43: warning: array subscript has type 'char' [-Wchar-subscripts] 583 | LoopStart[Current_Instrument][Current_Instrument_Split]++; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:588:40: warning: array subscript has type 'char' [-Wchar-subscripts] 588 | LoopEnd[Current_Instrument][Current_Instrument_Split] > LoopStart[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:588:98: warning: array subscript has type 'char' [-Wchar-subscripts] 588 | LoopEnd[Current_Instrument][Current_Instrument_Split] > LoopStart[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:589:43: warning: array subscript has type 'char' [-Wchar-subscripts] 589 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:591:41: warning: array subscript has type 'char' [-Wchar-subscripts] 591 | LoopEnd[Current_Instrument][Current_Instrument_Split]--; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:596:40: warning: array subscript has type 'char' [-Wchar-subscripts] 596 | LoopEnd[Current_Instrument][Current_Instrument_Split] < SampleLength[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:596:101: warning: array subscript has type 'char' [-Wchar-subscripts] 596 | LoopEnd[Current_Instrument][Current_Instrument_Split] < SampleLength[Current_Instrument][Current_Instrument_Split] && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:597:43: warning: array subscript has type 'char' [-Wchar-subscripts] 597 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:599:41: warning: array subscript has type 'char' [-Wchar-subscripts] 599 | LoopEnd[Current_Instrument][Current_Instrument_Split]++; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:676:91: warning: array subscript has type 'char' [-Wchar-subscripts] 676 | if(zcheckMouse(268, (Cur_Height - 134), 88, 16) && SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:686:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 686 | if(File_Exist_Req("%s"SLASH"%s.pti", Dir_Instrs, nameins[Current_Instrument])) | ^~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:698:90: warning: array subscript has type 'char' [-Wchar-subscripts] 698 | if(zcheckMouse(268, (Cur_Height - 90), 88, 16) && SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:701:54: warning: array subscript has type 'char' [-Wchar-subscripts] 701 | if(strlen(SampleName[Current_Instrument][Current_Instrument_Split])) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:703:68: warning: array subscript has type 'char' [-Wchar-subscripts] 703 | sprintf(Name, "%s", SampleName[Current_Instrument][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:709:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 709 | if(File_Exist_Req("%s"SLASH"%s", Dir_Samples, Name)) | ^~~~~~~~~~~~~ src/editors/editor_instrument.cpp:720:41: warning: array subscript has type 'char' [-Wchar-subscripts] 720 | Basenote[Current_Instrument][Current_Instrument_Split] > 0 && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:721:43: warning: array subscript has type 'char' [-Wchar-subscripts] 721 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:723:42: warning: array subscript has type 'char' [-Wchar-subscripts] 723 | Basenote[Current_Instrument][Current_Instrument_Split]--; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:729:41: warning: array subscript has type 'char' [-Wchar-subscripts] 729 | Basenote[Current_Instrument][Current_Instrument_Split] < 119 && | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:730:43: warning: array subscript has type 'char' [-Wchar-subscripts] 730 | SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:732:42: warning: array subscript has type 'char' [-Wchar-subscripts] 732 | Basenote[Current_Instrument][Current_Instrument_Split]++; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:912:43: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:916:46: warning: array subscript has type 'char' [-Wchar-subscripts] 916 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_FORWARD; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:923:46: warning: array subscript has type 'char' [-Wchar-subscripts] 923 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_PINGPONG; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:930:46: warning: array subscript has type 'char' [-Wchar-subscripts] 930 | LoopType[Current_Instrument][Current_Instrument_Split] = SMP_LOOP_NONE; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Mouse_Right_Instrument_Ed()': src/editors/editor_instrument.cpp:1033:105: warning: array subscript has type 'char' [-Wchar-subscripts] 1033 | outlong(729, (Cur_Height - 134) + (18 * 4), SampleLength_Packed[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1038:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1038 | outlong(729, (Cur_Height - 134) + (18 * 4), SampleLength[Current_Instrument][Current_Instrument_Split], 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1044:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1044 | if(SampleType[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1046:93: warning: array subscript has type 'char' [-Wchar-subscripts] 1046 | if(zcheckMouse(570, (Cur_Height - 116), 16, 16) && Basenote[Current_Instrument][Current_Instrument_Split] > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1048:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1048 | if(Basenote[Current_Instrument][Current_Instrument_Split] > 11) Basenote[Current_Instrument][Current_Instrument_Split] -= 12; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1048:110: warning: array subscript has type 'char' [-Wchar-subscripts] 1048 | if(Basenote[Current_Instrument][Current_Instrument_Split] > 11) Basenote[Current_Instrument][Current_Instrument_Split] -= 12; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1049:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1049 | else Basenote[Current_Instrument][Current_Instrument_Split] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1054:93: warning: array subscript has type 'char' [-Wchar-subscripts] 1054 | if(zcheckMouse(614, (Cur_Height - 116), 16, 16) && Basenote[Current_Instrument][Current_Instrument_Split] < 119) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1056:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1056 | if(Basenote[Current_Instrument][Current_Instrument_Split] < 107) Basenote[Current_Instrument][Current_Instrument_Split] += 12; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1056:111: warning: array subscript has type 'char' [-Wchar-subscripts] 1056 | if(Basenote[Current_Instrument][Current_Instrument_Split] < 107) Basenote[Current_Instrument][Current_Instrument_Split] += 12; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1057:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | else Basenote[Current_Instrument][Current_Instrument_Split] = 119; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Afloop()': src/editors/editor_instrument.cpp:1072:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1072 | Uint32 ose = a + LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1073:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1073 | if(ose < SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1075:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1075 | int v = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + ose) / 1024; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1094:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1094 | Uint32 ose = (LoopEnd[Current_Instrument][Current_Instrument_Split] - 200) + b; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1096:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1096 | if(iose > -1 && ose < SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1098:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1098 | int v = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + ose) / 1024; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Mouse_Left_Repeat_Instrument_Ed()': src/editors/editor_instrument.cpp:1117:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1117 | int32 *Cur_Loop_Start = (int32 *) &LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1118:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1118 | int32 *Cur_Loop_End = (int32 *) &LoopEnd[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1142:117: warning: array subscript has type 'char' [-Wchar-subscripts] 1142 | if(zcheckMouse(394, (Cur_Height - 130), 16, 16) && *Cur_Loop_End < (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Mouse_Sliders_Right_Instrument_Ed()': src/editors/editor_instrument.cpp:1153:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1153 | int32 *Cur_Loop_Start = (int32 *) &LoopStart[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1154:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1154 | int32 *Cur_Loop_End = (int32 *) &LoopEnd[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1185:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1185 | (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1188:73: warning: array subscript has type 'char' [-Wchar-subscripts] 1188 | if(*Cur_Loop_End > (int32) SampleLength[Current_Instrument][Current_Instrument_Split]) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp:1190:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1190 | *Cur_Loop_End = SampleLength[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Dump_Instruments_Synths_List(int, int)': src/editors/editor_instrument.cpp:1330:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1330 | PrintString(xr + (Cur_Width - 560), yr + (counter * 12), Font, "Pck: -"); | ^~~~~~~~ src/editors/editor_instrument.cpp: In function 'void Lock_Sample(int, int)': src/editors/editor_instrument.cpp:1543:89: warning: array subscript has type 'char' [-Wchar-subscripts] 1543 | Type_Mp3_BitRate[Mp3_BitRate[instr_nbr]] : | ~~~~~~~~~~~~~~~~~~~~~^ src/editors/editor_instrument.cpp:1544:89: warning: array subscript has type 'char' [-Wchar-subscripts] 1544 | Type_At3_BitRate[At3_BitRate[instr_nbr]]; | ~~~~~~~~~~~~~~~~~~~~~^ src/editors/editor_instrument.cpp:1529:9: warning: variable 'BitRate' set but not used [-Wunused-but-set-variable] 1529 | int BitRate; | ^~~~~~~ g++ -c -o files_list.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/files_list.cpp In file included from src/files/../include/../support/include/main.h:40, from src/files/../include/ptk.h:38, from src/files/files_list.cpp:34: src/files/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/files/../include/ptk.h:40: src/files/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/files_list.cpp: In function 'int FileComp_Files(const void*, const void*)': src/files/files_list.cpp:156:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 156 | if(Ent1->Type == _A_FILE && Ent2->Type == _A_FILE || src/files/files_list.cpp: In function 'int list_file(const char*, const stat*, int, FTW*)': src/files/files_list.cpp:292:9: warning: unused variable 'i' [-Wunused-variable] 292 | int i; | ^ src/files/files_list.cpp: In function 'void Read_SMPT()': src/files/files_list.cpp:563:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 563 | Insert_Entry("", _A_SEP, 0); | ^~ src/files/files_list.cpp:566:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 566 | Insert_Entry("../", _A_SUBDIR, 0); | ^~~~~ src/files/files_list.cpp:567:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 567 | Insert_Entry("./", _A_SUBDIR, 0); | ^~~~ src/files/files_list.cpp:578:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 578 | Insert_Entry("", _A_SEP, i + 1); | ^~ src/files/files_list.cpp:367:10: warning: unused variable 'hFile' [-Wunused-variable] 367 | long hFile; | ^~~~~ src/files/files_list.cpp: In function 'void Dump_Files_List(int, int)': src/files/files_list.cpp:653:111: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 653 | PrintString(xr + (Cur_Width - 436), yr + (counter * space) + 1, USE_FONT_LOW, ""); | ^~~~~~~ src/files/files_list.cpp:672:115: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 672 | PrintString(xr + (Cur_Width - 460), yr + (counter * space) + 1, USE_FONT_LOW, ""); | ^~~~~~~~~~ src/files/files_list.cpp: In function 'void Set_Current_Dir()': src/files/files_list.cpp:259:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 259 | CHDIR(filename); src/files/files_list.cpp:260:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 260 | GETCWD(Dir_Mods, MAX_PATH); src/files/files_list.cpp:263:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 263 | CHDIR(filename); src/files/files_list.cpp:264:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | GETCWD(Dir_Instrs, MAX_PATH); src/files/files_list.cpp:267:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 267 | CHDIR(filename); src/files/files_list.cpp:268:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 268 | GETCWD(Dir_Presets, MAX_PATH); src/files/files_list.cpp:271:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 271 | CHDIR(filename); src/files/files_list.cpp:272:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 272 | GETCWD(Dir_Reverbs, MAX_PATH); src/files/files_list.cpp:275:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 275 | CHDIR(filename); src/files/files_list.cpp:276:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 276 | GETCWD(Dir_MidiCfg, MAX_PATH); src/files/files_list.cpp:279:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 279 | CHDIR(filename); src/files/files_list.cpp:280:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 280 | GETCWD(Dir_Patterns, MAX_PATH); src/files/files_list.cpp:283:18: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 283 | CHDIR(filename); src/files/files_list.cpp:284:19: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 284 | GETCWD(Dir_Samples, MAX_PATH); src/files/files_list.cpp: In function 'void Read_SMPT()': src/files/files_list.cpp:395:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 395 | CHDIR(cur_dir); g++ -c -o files.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/files.cpp In file included from src/files/../include/../support/include/main.h:40, from src/files/../include/ptk.h:38, from src/files/files.cpp:36: src/files/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/files.cpp:1187:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1187 | sprintf(Temph, "%s"SLASH"%s.ptp", Dir_Mods, FileName); | ^ src/files/files.cpp:1193:28: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1193 | sprintf(Temph, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^ src/files/files.cpp:1633:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1633 | sprintf(backup_savename, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^ src/files/files.cpp:1649:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1649 | "%s"SLASH"%s_%.2d%.2d%.2d.ptk", | ^ src/files/files.cpp:1692:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 1692 | sprintf(Temph, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^ In file included from src/files/../include/ptk.h:40: src/files/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/files.cpp: In function 'int LoadPtk(char*)': src/files/files.cpp:420:33: warning: unused variable 'd' [-Wunused-variable] 420 | int d = *(TmpPatterns_Notes + PATTERN_FX2); | ^ src/files/files.cpp:421:33: warning: unused variable 'd2' [-Wunused-variable] 421 | int d2 = *(TmpPatterns_Notes + PATTERN_FXDATA2); | ^~ src/files/files.cpp:374:13: warning: variable 'Bytes_Per_Track' set but not used [-Wunused-but-set-variable] 374 | int Bytes_Per_Track = PATTERN_BYTES; | ^~~~~~~~~~~~~~~ src/files/files.cpp: In function 'Uint8* Pack_Data(Uint8*, int*)': src/files/files.cpp:1578:30: warning: comparison of integer expressions of different signedness: 'uLong' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while (c_stream.total_in != *Size) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ src/files/files.cpp:1571:9: warning: unused variable 'Comp_Len' [-Wunused-variable] 1571 | int Comp_Len = -1; | ^~~~~~~~ src/files/files.cpp: In function 'Uint8* Depack_Data(Uint8*, int, int)': src/files/files.cpp:1608:35: warning: comparison of integer expressions of different signedness: 'uLong' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1608 | while (d_stream.total_out < Size_Out && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/files/files.cpp:1609:34: warning: comparison of integer expressions of different signedness: 'uLong' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1609 | d_stream.total_in < Sizen) | ~~~~~~~~~~~~~~~~~~^~~~~~~ src/files/files.cpp: In function 'int Pack_Module(char*)': src/files/files.cpp:1694:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1694 | int Len = SavePtk("", FALSE, SAVE_CALCLEN, NULL); | ^~ src/files/files.cpp: In function 'int TestMod()': src/files/files.cpp:1733:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1733 | int Len = SavePtk("", TRUE, SAVE_CALCLEN, NULL); | ^~ src/files/files.cpp:1736:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1736 | SavePtk("", TRUE, SAVE_WRITEMEM, Final_Mem); | ^~ src/files/files.cpp: In function 'void Backup_Module(char*)': src/files/files.cpp:1647:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1647 | fread(backup_mem, 1, backup_size, In); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/files.cpp:1633:42: warning: '.ptk' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 1633 | sprintf(backup_savename, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^~~~ In file included from /usr/include/stdio.h:906, from src/files/../include/../ui/include/../../extralibs/tinyxml/tinyxml.h:36, from src/files/../include/../ui/include/xml.h:37, from src/files/../include/ptk.h:37: In function 'sprintf', inlined from 'Backup_Module(char*)' at src/files/files.cpp:1633:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/files/files.cpp: In function 'Backup_Module(char*)': src/files/files.cpp:1649:31: warning: '%s' directive writing up to 259 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 1649 | "%s"SLASH"%s_%.2d%.2d%.2d.ptk", | ^~ 1650 | Dir_Mods, 1651 | name, | ~~~~ In function 'sprintf', inlined from 'Backup_Module(char*)' at src/files/files.cpp:1648:20: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 13 and 558 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/files/files.cpp: In function 'SavePtk(char*, int, int, unsigned char*)': src/files/files.cpp:1193:40: warning: '.ptk' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 1193 | sprintf(Temph, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^~~~ In function 'sprintf', inlined from 'SavePtk(char*, int, int, unsigned char*)' at src/files/files.cpp:1193:20: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/files/files.cpp: In function 'SavePtk(char*, int, int, unsigned char*)': src/files/files.cpp:1187:40: warning: '.ptp' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 1187 | sprintf(Temph, "%s"SLASH"%s.ptp", Dir_Mods, FileName); | ^~~~ In function 'sprintf', inlined from 'SavePtk(char*, int, int, unsigned char*)' at src/files/files.cpp:1187:20: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ src/files/files.cpp: In function 'Pack_Module(char*)': src/files/files.cpp:1692:32: warning: '.ptk' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 1692 | sprintf(Temph, "%s"SLASH"%s.ptk", Dir_Mods, FileName); | ^~~~ In function 'sprintf', inlined from 'Pack_Module(char*)' at src/files/files.cpp:1692:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o mods.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/mods.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/mods.h:37, from src/files/mods.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/mods.cpp:41:5: warning: multi-character character constant [-Wmultichar] 41 | 'NHC1', 'NHC2', 'NHC3', '.K.M', | ^~~~~~ src/files/mods.cpp:41:13: warning: multi-character character constant [-Wmultichar] 41 | 'NHC1', 'NHC2', 'NHC3', '.K.M', | ^~~~~~ src/files/mods.cpp:41:21: warning: multi-character character constant [-Wmultichar] 41 | 'NHC1', 'NHC2', 'NHC3', '.K.M', | ^~~~~~ src/files/mods.cpp:41:29: warning: multi-character character constant [-Wmultichar] 41 | 'NHC1', 'NHC2', 'NHC3', '.K.M', | ^~~~~~ src/files/mods.cpp:42:5: warning: multi-character character constant [-Wmultichar] 42 | 'NHC5', 'NHC6', 'NHC7', 'NHC8', | ^~~~~~ src/files/mods.cpp:42:13: warning: multi-character character constant [-Wmultichar] 42 | 'NHC5', 'NHC6', 'NHC7', 'NHC8', | ^~~~~~ src/files/mods.cpp:42:21: warning: multi-character character constant [-Wmultichar] 42 | 'NHC5', 'NHC6', 'NHC7', 'NHC8', | ^~~~~~ src/files/mods.cpp:42:29: warning: multi-character character constant [-Wmultichar] 42 | 'NHC5', 'NHC6', 'NHC7', 'NHC8', | ^~~~~~ src/files/mods.cpp:43:5: warning: multi-character character constant [-Wmultichar] 43 | 'NHC9', 'HC01', 'HC11', 'HC21', | ^~~~~~ src/files/mods.cpp:43:13: warning: multi-character character constant [-Wmultichar] 43 | 'NHC9', 'HC01', 'HC11', 'HC21', | ^~~~~~ src/files/mods.cpp:43:21: warning: multi-character character constant [-Wmultichar] 43 | 'NHC9', 'HC01', 'HC11', 'HC21', | ^~~~~~ src/files/mods.cpp:43:29: warning: multi-character character constant [-Wmultichar] 43 | 'NHC9', 'HC01', 'HC11', 'HC21', | ^~~~~~ src/files/mods.cpp:44:5: warning: multi-character character constant [-Wmultichar] 44 | 'HC31', 'HC41', 'HC51', 'HC61' | ^~~~~~ src/files/mods.cpp:44:13: warning: multi-character character constant [-Wmultichar] 44 | 'HC31', 'HC41', 'HC51', 'HC61' | ^~~~~~ src/files/mods.cpp:44:21: warning: multi-character character constant [-Wmultichar] 44 | 'HC31', 'HC41', 'HC51', 'HC61' | ^~~~~~ src/files/mods.cpp:44:29: warning: multi-character character constant [-Wmultichar] 44 | 'HC31', 'HC41', 'HC51', 'HC61' | ^~~~~~ src/files/mods.cpp: In function 'int Conv_Amiga_Note(int)': src/files/mods.cpp:265:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 265 | for(i = 0; i < sizeof(mt_period_conv) / sizeof(AMIGA_NOTE); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/mods.cpp: In function 'void LoadAmigaMod(char*, const char*, int, int)': src/files/mods.cpp:667:29: warning: unused variable 't_period' [-Wunused-variable] 667 | int t_period = ((f_byte - (t_sample << 4)) << 8) + (int) Getc_Mod(); | ^~~~~~~~ src/files/mods.cpp:313:9: warning: variable 'last_speed' set but not used [-Wunused-but-set-variable] 313 | int last_speed; | ^~~~~~~~~~ src/files/mods.cpp:314:9: warning: variable 'last_tempo' set but not used [-Wunused-but-set-variable] 314 | int last_tempo; | ^~~~~~~~~~ src/files/mods.cpp:340:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 340 | fread(Mod_Dat, 1, Mod_Size, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/mods.cpp:648:27: warning: 'Patterns' may be used uninitialized [-Wmaybe-uninitialized] 648 | nPatterns = Patterns; | ~~~~~~~~~~^~~~~~~~~~ src/files/mods.cpp:355:17: note: 'Patterns' was declared here 355 | int Patterns; | ^~~~~~~~ g++ -c -o patterns.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/patterns.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/patterns.h:37, from src/files/patterns.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/patterns.cpp:149:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 149 | Status_Box("That file is not a "TITLE" Pattern file..."); | ^ src/files/patterns.cpp:170:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 170 | sprintf(Temph, "%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name); | ^ src/files/patterns.cpp: In function 'void LoadPattern(char*)': src/files/patterns.cpp:132:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 132 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/patterns.cpp: In function 'SavePattern()': src/files/patterns.cpp:170:21: warning: '%s' directive writing up to 259 bytes into a region of size 96 [-Wformat-overflow=] 170 | sprintf(Temph, "%s"SLASH"%s.ppb", Dir_Patterns, Selection_Name); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SavePattern()' at src/files/patterns.cpp:170:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 284 bytes into a destination of size 96 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o reverbs.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/reverbs.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/reverbs.h:37, from src/files/reverbs.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/reverbs.cpp:123:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 123 | Status_Box("That file is not a "TITLE" Reverb file..."); | ^ src/files/reverbs.cpp:144:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 144 | sprintf(Temph, "%s"SLASH"%s.prv", Dir_Reverbs, Reverb_Name); | ^ src/files/reverbs.cpp: In function 'void LoadReverb(char*)': src/files/reverbs.cpp:98:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/reverbs.cpp: In function 'SaveReverb()': src/files/reverbs.cpp:144:21: warning: '%s' directive writing up to 259 bytes into a region of size 96 [-Wformat-overflow=] 144 | sprintf(Temph, "%s"SLASH"%s.prv", Dir_Reverbs, Reverb_Name); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SaveReverb()' at src/files/reverbs.cpp:144:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 284 bytes into a destination of size 96 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o bits.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wavpack/bits.cpp g++ -c -o midi_cfg.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/midi_cfg.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/midi_cfg.h:37, from src/files/midi_cfg.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/midi_cfg.cpp:94:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 94 | Status_Box("That file is not a "TITLE" midi config file..."); | ^ src/files/midi_cfg.cpp:115:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 115 | sprintf(Temph, "%s"SLASH"%s.pmi", Dir_MidiCfg, Midi_Name); | ^ src/files/midi_cfg.cpp: In function 'void LoadMidiCfg(char*)': src/files/midi_cfg.cpp:79:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/midi_cfg.cpp: In function 'SaveMidiCfg()': src/files/midi_cfg.cpp:115:21: warning: '%s' directive writing up to 259 bytes into a region of size 96 [-Wformat-overflow=] 115 | sprintf(Temph, "%s"SLASH"%s.pmi", Dir_MidiCfg, Midi_Name); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SaveMidiCfg()' at src/files/midi_cfg.cpp:115:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 6 and 284 bytes into a destination of size 96 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o tinypack.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wavpack/tinypack.cpp g++ -c -o pack.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wavpack/pack.cpp src/samples/wavpack/pack.cpp: In function 'void pack_init(WavpackContext*)': src/samples/wavpack/pack.cpp:43:14: warning: unused variable 'flags' [-Wunused-variable] 43 | uint32_t flags = wps->wphdr.flags; | ^~~~~ src/samples/wavpack/pack.cpp: In function 'uint32_t pack_samples(WavpackContext*, int32_t*, uint32_t)': src/samples/wavpack/pack.cpp:314:18: warning: operation on 'crc' may be undefined [-Wsequence-point] 314 | if ((crc = crc * 3 + code) != crc) | ~~~~~^~~~~~~~~~~~~~~~~ src/samples/wavpack/pack.cpp:314:18: warning: operation on 'crc' may be undefined [-Wsequence-point] src/samples/wavpack/pack.cpp:262:14: warning: unused variable 'flags' [-Wunused-variable] 262 | uint32_t flags = wps->wphdr.flags; | ^~~~~ g++ -c -o wputils.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wavpack/wputils.cpp g++ -c -o words.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wavpack/words.cpp g++ -c -o config.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/config.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/config.h:37, from src/files/config.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/files/include/../../include/ptk.h:40, from src/files/include/config.h:40: src/files/include/../../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/include/../../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/config.cpp: In function 'void SaveConfig()': src/files/config.cpp:65:17: warning: unused variable 'phony' [-Wunused-variable] 65 | signed char phony = -1; | ^~~~~ src/files/config.cpp: In function 'void LoadConfig()': src/files/config.cpp:169:17: warning: unused variable 'phony' [-Wunused-variable] 169 | signed char phony = -1; | ^~~~~ src/files/config.cpp:299:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 299 | GETCWD(Dir_Mods, MAX_PATH); src/files/config.cpp:310:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 310 | GETCWD(Dir_Instrs, MAX_PATH); src/files/config.cpp:321:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 321 | GETCWD(Dir_Presets, MAX_PATH); src/files/config.cpp:333:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 333 | GETCWD(Dir_Reverbs, MAX_PATH); src/files/config.cpp:345:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 345 | GETCWD(Dir_MidiCfg, MAX_PATH); src/files/config.cpp:357:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 357 | GETCWD(Dir_Patterns, MAX_PATH); src/files/config.cpp:369:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 369 | GETCWD(Dir_Samples, MAX_PATH); g++ -c -o 303s.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/303s.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/303s.h:37, from src/files/303s.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/303s.cpp:96:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 96 | Status_Box("That file is not a "TITLE" 303 pattern file..."); | ^ src/files/303s.cpp:118:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 118 | sprintf(Temph, "%s"SLASH"%s.303", Dir_Patterns, | ^ In file included from src/files/include/../../include/ptk.h:40, from src/files/include/303s.h:40: src/files/include/../../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/include/../../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/303s.cpp: In function 'void Load303(char*)': src/files/303s.cpp:82:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 82 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/303s.cpp: In function 'Save303()': src/files/303s.cpp:118:32: warning: '.303' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 118 | sprintf(Temph, "%s"SLASH"%s.303", Dir_Patterns, | ^~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'Save303()' at src/files/303s.cpp:118:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o synths.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/synths.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/synths.h:37, from src/files/synths.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/synths.cpp:470:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 470 | sprintf(Temph, "%s"SLASH"%s.pts", Dir_Presets, PARASynth[Current_Instrument].presetname); | ^ In file included from src/files/include/../../include/ptk.h:40, from src/files/include/synths.h:40: src/files/include/../../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/include/../../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/synths.cpp: In function 'void LoadSynth(char*)': src/files/synths.cpp:403:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 403 | fread(extension, sizeof(char), 9, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/synths.cpp: In function 'SaveSynth()': src/files/synths.cpp:470:32: warning: '.pts' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 470 | sprintf(Temph, "%s"SLASH"%s.pts", Dir_Presets, PARASynth[Current_Instrument].presetname); | ^~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SaveSynth()' at src/files/synths.cpp:470:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o insts.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/insts.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/insts.h:37, from src/files/insts.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/insts.cpp:211:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 211 | sprintf(Temph, "%s"SLASH"%s.pti", Dir_Instrs, nameins[Current_Instrument]); | ^ In file included from src/files/include/../../include/ptk.h:40, from src/files/include/synths.h:40, from src/files/include/insts.h:39: src/files/include/../../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/files/include/../../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/insts.cpp: In function 'SaveInst()': src/files/insts.cpp:211:32: warning: '.pti' directive writing 4 bytes into a region of size between 0 and 259 [-Wformat-overflow=] 211 | sprintf(Temph, "%s"SLASH"%s.pti", Dir_Instrs, nameins[Current_Instrument]); | ^~~~ In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SaveInst()' at src/files/insts.cpp:211:12: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output 6 or more bytes (assuming 265) into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o midi.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/midi/midi.cpp In file included from src/midi/../include/../support/include/main.h:40, from src/midi/../include/variables.h:41, from src/midi/midi.cpp:36: src/midi/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/midi/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/midi/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/midi/../include/ptk.h:40, from src/midi/midi.cpp:37: src/midi/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/midi/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/midi/midi.cpp:40: src/midi/include/RtMidi.h: At global scope: src/midi/include/RtMidi.h:51:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | virtual void openPort(unsigned int portNumber = 0, char *portName = "RtMidi") = 0; | ^~~~~~~~ src/midi/include/RtMidi.h:53:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | virtual void openVirtualPort(char *portName = "RtMidi") = 0; | ^~~~~~~~ src/midi/include/RtMidi.h:107:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | RtMidiIn(char *clientName = "RtMidi Input Client"); | ^~~~~~~~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:117:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | char *Portname = "RtMidi Input"); | ^~~~~~~~~~~~~~ src/midi/include/RtMidi.h:126:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | void openVirtualPort(char *portName = "RtMidi Input"); | ^~~~~~~~~~~~~~ src/midi/include/RtMidi.h:248:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | RtMidiOut(char *clientName = "RtMidi Output Client"); | ^~~~~~~~~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:260:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | char *portName = "RtMidi Output" | ^~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:274:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | void openVirtualPort(char *portName = "RtMidi Output"); | ^~~~~~~~~~~~~~~ src/midi/midi.cpp: In function 'void Midi_CallBackIn(double, std::vector*, void*)': src/midi/midi.cpp:113:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 113 | for(i = 0; i < nBytes; i++) | ~~^~~~~~~~ src/midi/midi.cpp:98:9: warning: variable 'Midi_Channel_Number' set but not used [-Wunused-but-set-variable] 98 | int Midi_Channel_Number; | ^~~~~~~~~~~~~~~~~~~ src/midi/midi.cpp:105:9: warning: variable 'Unknown_Message' set but not used [-Wunused-but-set-variable] 105 | int Unknown_Message; | ^~~~~~~~~~~~~~~ src/midi/midi.cpp:107:12: warning: unused variable 'Param1_Swap' [-Wunused-variable] 107 | Uint32 Param1_Swap = 0; | ^~~~~~~~~~~ src/midi/include/RtMidi.h: In function 'void Midi_InitIn()': src/midi/include/RtMidi.h:117:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | char *Portname = "RtMidi Input"); | ^~~~~~~~~~~~~~ src/midi/include/RtMidi.h: In function 'void Midi_InitOut()': src/midi/include/RtMidi.h:260:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | char *portName = "RtMidi Output" | ^~~~~~~~~~~~~~~ src/midi/include/RtMidi.h: In function 'void Midi_GetAll()': src/midi/include/RtMidi.h:107:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | RtMidiIn(char *clientName = "RtMidi Input Client"); | ^~~~~~~~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:248:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | RtMidiOut(char *clientName = "RtMidi Output Client"); | ^~~~~~~~~~~~~~~~~~~~~~ g++ -c -o ptps.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/files/ptps.cpp In file included from src/files/include/../../include/../support/include/main.h:40, from src/files/include/../../include/variables.h:41, from src/files/include/files.h:38, from src/files/include/ptps.h:37, from src/files/ptps.cpp:34: src/files/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/files/ptps.cpp:161:34: warning: multi-character character constant [-Wmultichar] 161 | unsigned int New_Extension = 'KTRP'; | ^~~~~~ src/files/ptps.cpp:308:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 308 | sprintf(Constant_Filename, "%s"SLASH"ptk_properties.h", Dir_Mods); | ^ src/files/ptps.cpp: In function 'int SavePtp(FILE*, int, char*)': src/files/ptps.cpp:312:32: warning: too many arguments for format [-Wformat-extra-args] 312 | fprintf(Out_constants, "// Use this file to compile a custom PtkReplay library\n\n", VERSION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:631:64: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 631 | if(TmpPatterns_Notes[i] & 0xf0 == 0xf0) | ~~~~~^~~~~~~ src/files/ptps.cpp:1002:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1002 | Save_Constant("PTK_USE_CUBIC", TRUE); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1003:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1003 | Save_Constant("PTK_USE_SPLINE", FALSE); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1006:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1006 | Save_Constant("PTK_USE_CUBIC", FALSE); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1007:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1007 | Save_Constant("PTK_USE_SPLINE", TRUE); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1010:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1010 | Save_Constant("PTK_USE_CUBIC", FALSE); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1011:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1011 | Save_Constant("PTK_USE_SPLINE", FALSE); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1015:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1015 | Save_Constant("PTK_303", Store_303_1 | Store_303_2); | ^~~~~~~~~ src/files/ptps.cpp:1017:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1017 | Save_Constant("PTK_FX_0", Store_FX_PitchUp | Store_FX_PitchDown | | ^~~~~~~~~~ src/files/ptps.cpp:1021:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1021 | Save_Constant("PTK_FX_X", Store_FX_SetCutOff | | ^~~~~~~~~~ src/files/ptps.cpp:1042:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1042 | Save_Constant("PTK_VOLUME_COLUMN", Store_Volume_Column); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1044:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1044 | Save_Constant("PTK_FX_NOTECUT", Store_FX_NoteCut); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1045:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1045 | Save_Constant("PTK_FX_PITCHUP", Store_FX_PitchUp); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1046:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1046 | Save_Constant("PTK_FX_PITCHDOWN", Store_FX_PitchDown); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1047:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1047 | Save_Constant("PTK_FX_SETVOLUME", Store_FX_SetVolume); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1048:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1048 | Save_Constant("PTK_FX_TRANCESLICER", Store_FX_TranceSlicer); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1049:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1049 | Save_Constant("PTK_FX_TRANCEGLIDER", Store_FX_TranceGlider); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1051:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1051 | Save_Constant("PTK_FX_PATTERNLOOP", Store_FX_PatternLoop); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1052:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1052 | Save_Constant("PTK_FX_SETCUTOFF", Store_FX_SetCutOff); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1053:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1053 | Save_Constant("PTK_FX_SETSAMPLEOFFSET", Store_FX_SetSampleOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1054:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1054 | Save_Constant("PTK_FX_SETRANDOMCUTOFF", Store_FX_SetRandomCutOff); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1055:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1055 | Save_Constant("PTK_FX_SLIDEUPCUTOFF", Store_FX_SlideUpCutOff); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1056:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1056 | Save_Constant("PTK_FX_SLIDEDOWNCUTOFF", Store_FX_SlideDownCutOff); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1057:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1057 | Save_Constant("PTK_FX_PATTERNBREAK", Store_FX_PatternBreak); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1058:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1058 | Save_Constant("PTK_FX_NOTERETRIGGER", Store_FX_NoteRetrigger); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1059:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1059 | Save_Constant("PTK_FX_SETBPM", Store_FX_SetBPM); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1060:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1060 | Save_Constant("PTK_FX_SETSPEED", Store_FX_SetSpeed); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1061:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1061 | Save_Constant("PTK_FX_SENDTODELAYCOMMAND", Store_FX_SendToDelayCommand); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1062:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1062 | Save_Constant("PTK_FX_SENDTOREVERBCOMMAND", Store_FX_SendToReverbCommand); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1063:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1063 | Save_Constant("PTK_FX_SETDISTORTIONTHRESHOLD", Store_FX_SetDistortionThreshold); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1064:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1064 | Save_Constant("PTK_FX_SETDISTORTIONCLAMP", Store_FX_SetDistortionClamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1065:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1065 | Save_Constant("PTK_FX_SETFILTERRESONANCE", Store_FX_SetFilterResonance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1066:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1066 | Save_Constant("PTK_FX_SETFILTERTYPE", Store_FX_SetFilterType); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1067:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1067 | Save_Constant("PTK_FX_RESETFILTERLFO", Store_FX_ResetFilterLfo); | ^~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1068:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1068 | Save_Constant("PTK_FX_AUTOFADEIN", Store_FX_AutoFadeIn); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1069:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1069 | Save_Constant("PTK_FX_AUTOFADEOUT", Store_FX_AutoFadeOut); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1070:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1070 | Save_Constant("PTK_FX_AUTOFADEMODE", Store_FX_AutoFadeIn | Store_FX_AutoFadeOut); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1071:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1071 | Save_Constant("PTK_FX_VOLUMESLIDEUP", Store_FX_VolumeSlideUp); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1072:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1072 | Save_Constant("PTK_FX_VOLUMESLIDEDOWN", Store_FX_VolumeSlideDown); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1073:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1073 | Save_Constant("PTK_FX_SETGLOBALVOLUME", Store_FX_SetGlobalVolume); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1074:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1074 | Save_Constant("PTK_FX_ARPEGGIO", Store_FX_Arpeggio); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1075:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1075 | Save_Constant("PTK_FX_VIBRATO", Store_FX_Vibrato); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1076:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1076 | Save_Constant("PTK_FX_REVERSE", Store_FX_Reverse); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1077:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1077 | Save_Constant("PTK_FX_POSJUMP", Store_FX_PosJump); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1078:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1078 | Save_Constant("PTK_FX_FINEVOLUMESLIDEUP", Store_FX_FineVolumeSlideUp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1079:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1079 | Save_Constant("PTK_FX_FINEVOLUMESLIDEDOWN", Store_FX_FineVolumeSlideDown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1080:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1080 | Save_Constant("PTK_FX_FINEPITCHUP", Store_FX_FinePitchUp); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1081:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1081 | Save_Constant("PTK_FX_FINEPITCHDOWN", Store_FX_FinePitchDown); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1082:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1082 | Save_Constant("PTK_FX_SWITCHFLANGER", Store_FX_SwitchFlanger); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1083:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1083 | Save_Constant("PTK_FX_TRACK_FILTER_LFO", Store_FX_SwitchTrackLFO); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1085:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1085 | Save_Constant("PTK_FX_SETREVCUTO", Store_FX_RevCuto); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1086:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1086 | Save_Constant("PTK_FX_SETREVRESO", Store_FX_RevReso); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1089:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1089 | Save_Constant("PTK_FX_TICK0", Store_FX_Vibrato | Store_FX_Arpeggio | | ^~~~~~~~~~~~~~ src/files/ptps.cpp:1525:80: warning: array subscript has type 'char' [-Wchar-subscripts] 1525 | Type_Mp3_BitRate[Mp3_BitRate[swrite]] : | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1526:80: warning: array subscript has type 'char' [-Wchar-subscripts] 1526 | Type_At3_BitRate[At3_BitRate[swrite]] | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1536:80: warning: array subscript has type 'char' [-Wchar-subscripts] 1536 | Type_Mp3_BitRate[Mp3_BitRate[swrite]] : | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1537:80: warning: array subscript has type 'char' [-Wchar-subscripts] 1537 | Type_At3_BitRate[At3_BitRate[swrite]] | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1557:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1557 | Type_Mp3_BitRate[Mp3_BitRate[swrite]] : | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1558:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1558 | Type_At3_BitRate[At3_BitRate[swrite]] | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1568:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1568 | Type_Mp3_BitRate[Mp3_BitRate[swrite]] : | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1569:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1569 | Type_At3_BitRate[At3_BitRate[swrite]] | ~~~~~~~~~~~~~~~~~~^ src/files/ptps.cpp:1579:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1579 | Save_Constant("PTK_INSTRUMENTS", Store_Instruments); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1580:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1580 | Save_Constant("PTK_LOOP_FORWARD", Store_Loop_Forward); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1581:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1581 | Save_Constant("PTK_LOOP_PINGPONG", Store_Loop_PingPong); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1583:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1583 | Save_Constant("PTK_SYNTH", Store_Synth); | ^~~~~~~~~~~ src/files/ptps.cpp:1585:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1585 | Save_Constant("PTK_SYNTH_PHASE1", Store_Synth_Phase_Osc1); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1586:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1586 | Save_Constant("PTK_SYNTH_PHASE2", Store_Synth_Phase_Osc2); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1588:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1588 | Save_Constant("PTK_SYNTH_LFO1", Store_Synth_Lfo1); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1589:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1589 | Save_Constant("PTK_SYNTH_LFO2", Store_Synth_Lfo2); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1591:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1591 | Save_Constant("PTK_SYNTH_ENV1", Store_Synth_Env1); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1592:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1592 | Save_Constant("PTK_SYNTH_ENV2", Store_Synth_Env2); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1594:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1594 | Save_Constant("PTK_SYNTH_LFO1_PITCH", Store_Synth_Lfo1_Pitch); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1595:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1595 | Save_Constant("PTK_SYNTH_LFO2_PITCH", Store_Synth_Lfo2_Pitch); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1597:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1597 | Save_Constant("PTK_SYNTH_ENV1_PITCH", Store_Synth_Env1_Pitch); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1598:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1598 | Save_Constant("PTK_SYNTH_ENV2_PITCH", Store_Synth_Env2_Pitch); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1600:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1600 | Save_Constant("PTK_SYNTH_PITCH", Store_Synth_Lfo1_Pitch | Store_Synth_Env1_Pitch | | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1604:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1604 | Save_Constant("PTK_SYNTH_DISTO", Store_Synth_Disto); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1605:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1605 | Save_Constant("PTK_SYNTH_OSC2", Store_Synth_Osc2); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1606:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1606 | Save_Constant("PTK_SYNTH_OSC3", Store_Synth_Osc3); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1607:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1607 | Save_Constant("PTK_SYNTH_FILTER", Store_Synth_Filter); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1608:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1608 | Save_Constant("PTK_SYNTH_FILTER_LO", Store_Synth_Filter_Lo); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1609:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1609 | Save_Constant("PTK_SYNTH_FILTER_HI", Store_Synth_Filter_Hi); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1610:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1610 | Save_Constant("PTK_SYNTH_FILTER_MOOG_LO", Store_Synth_Filter_Moog_Lo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1611:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1611 | Save_Constant("PTK_SYNTH_FILTER_MOOG_BAND", Store_Synth_Filter_Moog_Band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1613:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1613 | Save_Constant("PTK_SYNTH_SIN", Store_Synth_Sin); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1614:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1614 | Save_Constant("PTK_SYNTH_SAW", Store_Synth_Saw); | ^~~~~~~~~~~~~~~ src/files/ptps.cpp:1615:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1615 | Save_Constant("PTK_SYNTH_PULSE", Store_Synth_Pulse); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1616:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1616 | Save_Constant("PTK_SYNTH_WHITE", Store_Synth_WhiteNoise); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1617:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1617 | Save_Constant("PTK_SYNTH_PINK", Store_Synth_PinkNoise); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1623:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1623 | Save_Constant("PTK_GSM", Store_Gsm); | ^~~~~~~~~ src/files/ptps.cpp:1624:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1624 | Save_Constant("PTK_MP3", Store_Mp3); | ^~~~~~~~~ src/files/ptps.cpp:1625:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1625 | Save_Constant("PTK_TRUESPEECH", Store_TrueSpeech); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1626:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1626 | Save_Constant("PTK_ADPCM", Store_ADPCM); | ^~~~~~~~~~~ src/files/ptps.cpp:1627:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1627 | Save_Constant("PTK_AT3", Store_At3); | ^~~~~~~~~ src/files/ptps.cpp:1628:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1628 | Save_Constant("PTK_8BIT", Store_8Bit); | ^~~~~~~~~~ src/files/ptps.cpp:1629:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1629 | Save_Constant("PTK_INTERNAL", Store_Internal); | ^~~~~~~~~~~~~~ src/files/ptps.cpp:1751:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1751 | Save_Constant("PTK_LIMITER_MASTER", TRUE); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1756:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1756 | Save_Constant("PTK_LIMITER_MASTER", FALSE); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1771:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1771 | Save_Constant("PTK_LIMITER_TRACKS", TRUE); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1775:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1775 | Save_Constant("PTK_LIMITER_TRACKS", FALSE); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1813:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1813 | Save_Constant("PTK_TRACKFILTERS", Store_TrackFilters); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1815:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1815 | Save_Constant("PTK_FILTER_LOHIBAND", Store_Filter_LoHiBand); | ^~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1817:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1817 | Save_Constant("PTK_FILTER_LO24", Store_Filter_Lo24); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1818:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1818 | Save_Constant("PTK_FILTER_LO48", Store_Filter_Lo48); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1819:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1819 | Save_Constant("PTK_FILTER_LP24", Store_Filter_Lp24); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1820:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1820 | Save_Constant("PTK_FILTER_AMODM", Store_Filter_AModM); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1821:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1821 | Save_Constant("PTK_FILTER_AMODS", Store_Filter_AModS); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1822:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1822 | Save_Constant("PTK_FILTER_SINGLEM", Store_Filter_SingleM); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1823:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1823 | Save_Constant("PTK_FILTER_SINGLES", Store_Filter_SingleS); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1824:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1824 | Save_Constant("PTK_FILTER_EQM15", Store_Filter_Eqm15); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1825:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1825 | Save_Constant("PTK_FILTER_EQM6", Store_Filter_Eqm6); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1826:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1826 | Save_Constant("PTK_FILTER_EQP6", Store_Filter_Eqp6); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1827:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1827 | Save_Constant("PTK_FILTER_EQP15", Store_Filter_Eqp15); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1828:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1828 | Save_Constant("PTK_FILTER_DELTA", Store_Filter_Delta); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1829:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1829 | Save_Constant("PTK_FILTER_DISTL", Store_Filter_DistL); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1830:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1830 | Save_Constant("PTK_FILTER_DISTM", Store_Filter_DistM); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1831:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1831 | Save_Constant("PTK_FILTER_DISTH", Store_Filter_DistH); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1832:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1832 | Save_Constant("PTK_FILTER_DIST", Store_Filter_Dist); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1833:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1833 | Save_Constant("PTK_FILTER_HP12M", Store_Filter_Hp12M); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1834:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1834 | Save_Constant("PTK_FILTER_HP12S", Store_Filter_Hp12S); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1835:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1835 | Save_Constant("PTK_FILTER_HP24M", Store_Filter_Hp24M); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1837:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1837 | Save_Constant("PTK_PROC_FILTER", Store_Filter_LoHiBand); | ^~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1838:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1838 | Save_Constant("PTK_PROC_FILTER2P", Store_Filter_Lo24 | Store_Filter_Lo48 | Store_Filter_Lp24); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1839:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1839 | Save_Constant("PTK_PROC_FILTER2P24D", Store_Filter_Lo48 | Store_Filter_Lp24); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1840:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1840 | Save_Constant("PTK_PROC_FILTERRINGMOD", Store_Filter_AModM | Store_Filter_AModS); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1841:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1841 | Save_Constant("PTK_PROC_FILTERRINGMODSTEREO", Store_Filter_AModS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1842:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1842 | Save_Constant("PTK_PROC_FILTERWATER", Store_Filter_SingleM | Store_Filter_SingleS); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1843:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1843 | Save_Constant("PTK_PROC_FILTERWATERSTEREO", Store_Filter_SingleS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1844:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1844 | Save_Constant("PTK_PROC_FILTERBELLSHAPED", Store_Filter_Eqm15 | Store_Filter_Eqm6 | Store_Filter_Eqp6 | Store_Filter_Eqp15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1845:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1845 | Save_Constant("PTK_PROC_FILTERDELTA", Store_Filter_Delta); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1846:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1846 | Save_Constant("PTK_PROC_FILTERINT2P", Store_Filter_DistL | Store_Filter_DistM | Store_Filter_DistH | Store_Filter_Dist); | ^~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1847:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1847 | Save_Constant("PTK_PROC_FILTERHP", Store_Filter_Hp12M | Store_Filter_Hp12S | Store_Filter_Hp24M); | ^~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1848:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1848 | Save_Constant("PTK_PROC_FILTERHP2", Store_Filter_Hp12S | Store_Filter_Hp24M); | ^~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1850:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1850 | Save_Constant("PTK_SHUFFLE", shuffle != 0 ? TRUE : FALSE || Store_FX_Shuffle); | ^~~~~~~~~~~~~ src/files/ptps.cpp:1852:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1852 | Save_Constant("PTK_COMPRESSOR", compressor); | ^~~~~~~~~~~~~~~~ src/files/ptps.cpp:1878:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1878 | Save_Constant("PTK_LFO", Store_LFO); | ^~~~~~~~~ src/files/ptps.cpp:1897:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1897 | Save_Constant("PTK_FLANGER", Store_Flanger); | ^~~~~~~~~~~~~ src/files/ptps.cpp:1909:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1909 | Save_Constant("PTK_DISCLAP", Store_Disclap); | ^~~~~~~~~~~~~ src/files/ptps.cpp:1911:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1911 | Save_Constant("PTK_TRACK_VOLUME", Store_Track_Volume); | ^~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:1912:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1912 | Save_Constant("PTK_TRACK_EQ", Store_Track_Eq); | ^~~~~~~~~~~~~~ src/files/ptps.cpp:187:9: warning: variable 'Store_Instr_Waveform_Osc1' set but not used [-Wunused-but-set-variable] 187 | int Store_Instr_Waveform_Osc1 = FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:188:9: warning: variable 'Store_Instr_Waveform_Osc2' set but not used [-Wunused-but-set-variable] 188 | int Store_Instr_Waveform_Osc2 = FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/files/ptps.cpp:308:36: warning: '/ptk_properties.h' directive writing 17 bytes into a region of size between 1 and 260 [-Wformat-overflow=] 308 | sprintf(Constant_Filename, "%s"SLASH"ptk_properties.h", Dir_Mods); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/files/include/files.h:58:16: note: format string is defined here 58 | #define SLASH "/" In file included from /usr/include/stdio.h:906, from src/files/include/files.h:37: In function 'sprintf', inlined from 'SavePtp(_IO_FILE*, int, char*)' at src/files/ptps.cpp:308:16: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 18 and 277 bytes into a destination of size 260 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -o midi_dispatch.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/midi/midi_dispatch.cpp In file included from src/midi/../include/../support/include/main.h:40, from src/midi/../include/variables.h:41, from src/midi/midi_dispatch.cpp:34: src/midi/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/midi/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/midi/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/midi/../include/ptk.h:40, from src/midi/midi_dispatch.cpp:35: src/midi/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/midi/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/midi/../include/ptk.h:44: src/midi/midi_dispatch.cpp: At global scope: src/midi/../include/../ui/include/misc_draw.h:164:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | #define OPA_ "\374" | ^ src/midi/midi_dispatch.cpp:490:7: note: in expansion of macro 'OPA_' 490 | { OPA_ N_ O_ N_ E_ CPA_, NULL }, | ^~~~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:492:7: note: in expansion of macro 'E_' 492 | { E_ D_ I_ T_ DDT_ SPC_ P_ L_ A_ Y_, &Midi_Transport_Play }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:493:7: note: in expansion of macro 'E_' 493 | { E_ D_ I_ T_ DDT_ SPC_ S_ T_ O_ P_, &Midi_Transport_Stop }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:494:7: note: in expansion of macro 'E_' 494 | { E_ D_ I_ T_ DDT_ SPC_ E_ D_ I_ T_ SPC_ O_ N_ SLA_ O_ F_ F_, &Midi_Transport_Edit }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:495:7: note: in expansion of macro 'E_' 495 | { E_ D_ I_ T_ DDT_ SPC_ R_ E_ C_ O_ R_ D_ SPC_ O_ N_ SLA_ O_ F_ F_, &Midi_Transport_Record }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:496:7: note: in expansion of macro 'E_' 496 | { E_ D_ I_ T_ DDT_ SPC_ F_ O_ R_ W_ A_ R_ D_, &Midi_Transport_Forward }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:497:7: note: in expansion of macro 'E_' 497 | { E_ D_ I_ T_ DDT_ SPC_ R_ E_ W_ I_ N_ D_, &Midi_Transport_Rewind }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:498:7: note: in expansion of macro 'E_' 498 | { E_ D_ I_ T_ DDT_ SPC_ L_ I_ V_ E_ SPC_ R_ E_ C_ SPC_ O_ N_ SLA_ O_ F_ F_, &Midi_Transport_LiveRec }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:500:7: note: in expansion of macro 'E_' 500 | { E_ D_ I_ T_ DDT_ SPC_ S_ E_ T_ SPC_ R_ O_ W_, &Midi_Edit_Set_Row }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:501:7: note: in expansion of macro 'E_' 501 | { E_ D_ I_ T_ DDT_ SPC_ S_ E_ T_ SPC_ T_ R_ A_ C_ K_, &Midi_Edit_Set_Track }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:502:7: note: in expansion of macro 'E_' 502 | { E_ D_ I_ T_ DDT_ SPC_ S_ E_ T_ SPC_ I_ N_ S_ T_ R_ U_ M_ E_ N_ T_, &Midi_Edit_Set_Instrument }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:503:7: note: in expansion of macro 'E_' 503 | { E_ D_ I_ T_ DDT_ SPC_ P_ R_ E_ V_ I_ O_ U_ S_ SPC_ T_ R_ A_ C_ K_, &Midi_Edit_Previous_Track }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:504:7: note: in expansion of macro 'E_' 504 | { E_ D_ I_ T_ DDT_ SPC_ N_ E_ X_ T_ SPC_ T_ R_ A_ C_ K_, &Midi_Edit_Next_Track }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:505:7: note: in expansion of macro 'E_' 505 | { E_ D_ I_ T_ DDT_ SPC_ P_ R_ E_ V_ I_ O_ U_ S_ SPC_ R_ O_ W_, &Midi_Edit_Previous_Row }, | ^~ src/midi/../include/../ui/include/misc_draw.h:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | #define E_ "\222" | ^ src/midi/midi_dispatch.cpp:506:7: note: in expansion of macro 'E_' 506 | { E_ D_ I_ T_ DDT_ SPC_ N_ E_ X_ T_ SPC_ R_ O_ W_, &Midi_Edit_Next_Row }, | ^~ src/midi/../include/../ui/include/misc_draw.h:142:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | #define S_ "\240" | ^ src/midi/midi_dispatch.cpp:508:7: note: in expansion of macro 'S_' 508 | { S_ O_ N_ G_ DDT_ SPC_ S_ E_ T_ SPC_ V_ O_ L_ U_ M_ E_, &Midi_Song_Set_Volume }, | ^~ src/midi/../include/../ui/include/misc_draw.h:142:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | #define S_ "\240" | ^ src/midi/midi_dispatch.cpp:509:7: note: in expansion of macro 'S_' 509 | { S_ O_ N_ G_ DDT_ SPC_ S_ E_ T_ SPC_ B_ P_ M_, &Midi_Song_Set_BPM }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:511:7: note: in expansion of macro 'T_' 511 | { T_ R_ A_ C_ K_ DDT_ SPC_ O_ N_ SLA_ O_ F_ F_, &Midi_Edit_Track_On_Off }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:512:7: note: in expansion of macro 'T_' 512 | { T_ R_ A_ C_ K_ DDT_ SPC_ P_ A_ N_ N_ I_ N_ G_, &Midi_Track_Set_Panning }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:513:7: note: in expansion of macro 'T_' 513 | { T_ R_ A_ C_ K_ DDT_ SPC_ V_ O_ L_ U_ M_ E_, &Midi_Track_Set_Volume }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:514:7: note: in expansion of macro 'T_' 514 | { T_ R_ A_ C_ K_ DDT_ SPC_ L_ F_ O_ SPC_ C_ A_ R_ R_ I_ E_ R_, &Midi_Track_Set_LFO_Carrier }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:515:7: note: in expansion of macro 'T_' 515 | { T_ R_ A_ C_ K_ DDT_ SPC_ C_ U_ T_ O_ F_ F_, &Midi_Track_Set_Cutoff }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:516:7: note: in expansion of macro 'T_' 516 | { T_ R_ A_ C_ K_ DDT_ SPC_ R_ E_ S_ O_ N_ A_ N_ C_ E_, &Midi_Track_Set_Resonance }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:517:7: note: in expansion of macro 'T_' 517 | { T_ R_ A_ C_ K_ DDT_ SPC_ R_ E_ V_ E_ R_ B_, &Midi_Track_Set_Reverb }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:518:7: note: in expansion of macro 'T_' 518 | { T_ R_ A_ C_ K_ DDT_ SPC_ D_ I_ S_ T_ O_ SPC_ T_ H_ R_ E_ S_ H_ O_ L_ D_, &Midi_Track_Set_Disto_Threshold }, | ^~ src/midi/../include/../ui/include/misc_draw.h:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | #define T_ "\241" | ^ src/midi/midi_dispatch.cpp:519:7: note: in expansion of macro 'T_' 519 | { T_ R_ A_ C_ K_ DDT_ SPC_ D_ I_ S_ T_ O_ SPC_ C_ L_ A_ M_ P_, &Midi_Track_Set_Disto_Clamp }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:521:7: note: in expansion of macro '_3' 521 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ T_ U_ N_ E_, &Midi_303_Set_1_Tune }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:522:7: note: in expansion of macro '_3' 522 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ T_ U_ N_ E_, &Midi_303_Set_2_Tune }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:523:7: note: in expansion of macro '_3' 523 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ T_ U_ N_ E_, &Midi_303_Set_Cur_Tune }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:524:7: note: in expansion of macro '_3' 524 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ C_ U_ T_ O_ F_ F_, &Midi_303_Set_1_Cutoff }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:525:7: note: in expansion of macro '_3' 525 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ C_ U_ T_ O_ F_ F_, &Midi_303_Set_2_Cutoff }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:526:7: note: in expansion of macro '_3' 526 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ C_ U_ T_ O_ F_ F_, &Midi_303_Set_Cur_Cutoff }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:527:7: note: in expansion of macro '_3' 527 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ R_ E_ S_ O_ N_ A_ N_ C_ E_, &Midi_303_Set_1_Resonance }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:528:7: note: in expansion of macro '_3' 528 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ R_ E_ S_ O_ N_ A_ N_ C_ E_, &Midi_303_Set_2_Resonance }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:529:7: note: in expansion of macro '_3' 529 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ R_ E_ S_ O_ N_ A_ N_ C_ E_, &Midi_303_Set_Cur_Resonance }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:530:7: note: in expansion of macro '_3' 530 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ E_ N_ V_ M_ O_ D_, &Midi_303_Set_1_Envmod }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:531:7: note: in expansion of macro '_3' 531 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ E_ N_ V_ M_ O_ D_, &Midi_303_Set_2_Envmod }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:532:7: note: in expansion of macro '_3' 532 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ E_ N_ V_ M_ O_ D_, &Midi_303_Set_Cur_Envmod }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:533:7: note: in expansion of macro '_3' 533 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ D_ E_ C_ A_ Y_, &Midi_303_Set_1_Decay }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:534:7: note: in expansion of macro '_3' 534 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ D_ E_ C_ A_ Y_, &Midi_303_Set_2_Decay }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:535:7: note: in expansion of macro '_3' 535 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ D_ E_ C_ A_ Y_, &Midi_303_Set_Cur_Decay }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:536:7: note: in expansion of macro '_3' 536 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ A_ C_ C_ E_ N_ T_ , &Midi_303_Set_1_Accent }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:537:7: note: in expansion of macro '_3' 537 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ A_ C_ C_ E_ N_ T_, &Midi_303_Set_2_Accent }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:538:7: note: in expansion of macro '_3' 538 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ A_ C_ C_ E_ N_ T_, &Midi_303_Set_Cur_Accent }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:539:7: note: in expansion of macro '_3' 539 | { _3 _0 _3 DOT_ _1 DDT_ SPC_ V_ O_ L_ U_ M_ E_, &Midi_303_Set_1_Volume }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:540:7: note: in expansion of macro '_3' 540 | { _3 _0 _3 DOT_ _2 DDT_ SPC_ V_ O_ L_ U_ M_ E_, &Midi_303_Set_2_Volume }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:541:7: note: in expansion of macro '_3' 541 | { _3 _0 _3 SPC_ OPA_ C_ U_ R_ R_ DOT_ CPA_ DDT_ SPC_ V_ O_ L_ U_ M_ E_, &Midi_303_Set_Cur_Volume }, | ^~ src/midi/../include/../ui/include/misc_draw.h:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | #define _3 "\363" | ^ src/midi/midi_dispatch.cpp:542:7: note: in expansion of macro '_3' 542 | { _3 _0 _3 DDT_ SPC_ S_ W_ I_ T_ C_ H_, &Midi_303_Switch } | ^~ src/midi/midi_dispatch.cpp: In function 'void Dispatch_Midi_Msg(int, int)': src/midi/midi_dispatch.cpp:552:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 552 | for(i = 0; i < sizeof(Midi_Dispatch_Table) / sizeof(MIDI_DISPATCH); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -o timer.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/support/timer.cpp g++ -c -o RtMidi.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/midi/RtMidi.cpp In file included from src/midi/RtMidi.cpp:40: src/midi/include/RtMidi.h:51:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | virtual void openPort(unsigned int portNumber = 0, char *portName = "RtMidi") = 0; | ^~~~~~~~ src/midi/include/RtMidi.h:53:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | virtual void openVirtualPort(char *portName = "RtMidi") = 0; | ^~~~~~~~ src/midi/include/RtMidi.h:107:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 107 | RtMidiIn(char *clientName = "RtMidi Input Client"); | ^~~~~~~~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:117:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | char *Portname = "RtMidi Input"); | ^~~~~~~~~~~~~~ src/midi/include/RtMidi.h:126:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | void openVirtualPort(char *portName = "RtMidi Input"); | ^~~~~~~~~~~~~~ src/midi/include/RtMidi.h:248:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | RtMidiOut(char *clientName = "RtMidi Output Client"); | ^~~~~~~~~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:260:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | char *portName = "RtMidi Output" | ^~~~~~~~~~~~~~~ src/midi/include/RtMidi.h:274:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | void openVirtualPort(char *portName = "RtMidi Output"); | ^~~~~~~~~~~~~~~ g++ -c -o main.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/support/main.cpp In file included from src/support/../include/../support/include/main.h:40, from src/support/../include/ptk.h:38, from src/support/main.cpp:34: src/support/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/support/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/support/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/support/../include/ptk.h:40: src/support/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/support/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/support/main.cpp: At global scope: src/support/main.cpp:86:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | "", | ^~ src/support/main.cpp: In function 'void Load_Keyboard_Def(char*)': src/support/main.cpp:328:26: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[256]' [-Wformat=] 328 | fscanf(KbFile, "%s", &Keyboard_Label); | ~^ ~~~~~~~~~~~~~~~ | | | | | char (*)[256] | char* src/support/main.cpp:333:30: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[64]' [-Wformat=] 333 | fscanf(KbFile, "%s", &KbData); | ~^ ~~~~~~~ | | | | | char (*)[64] | char* src/support/main.cpp: In function 'int main(int, char**)': src/support/main.cpp:384:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 384 | Message_Error("Can't open SDL."); | ^~~~~~~~~~~~~~~~~ src/support/main.cpp:390:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 390 | char *NoMidi = ""; | ^~ src/support/main.cpp:429:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | if((Keyboards = XML_get_string("files", "file", "keyboards", "value")) != NULL) | ^~~~~~~ src/support/main.cpp:429:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | if((Keyboards = XML_get_string("files", "file", "keyboards", "value")) != NULL) | ^~~~~~ src/support/main.cpp:429:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | if((Keyboards = XML_get_string("files", "file", "keyboards", "value")) != NULL) | ^~~~~~~~~~~ src/support/main.cpp:429:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 429 | if((Keyboards = XML_get_string("files", "file", "keyboards", "value")) != NULL) | ^~~~~~~ src/support/main.cpp:437:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | while(next_kb_offset < strlen(Keyboards)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/support/main.cpp:439:50: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[260]' [-Wformat=] 439 | sscanf(Keyboards + next_kb_offset, "%s", &KbFileName); | ~^ ~~~~~~~~~~~ | | | | | char (*)[260] | char* src/support/main.cpp:455:34: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[256]' [-Wformat=] 455 | fscanf(KbFile, "%s", &Keyboard_Labels[i]); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | | char (*)[256] | char* src/support/main.cpp:467:42: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[64]' [-Wformat=] 467 | fscanf(KbFile, "%s", &KbData); | ~^ ~~~~~~~ | | | | | char (*)[64] | char* src/support/main.cpp:499:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 499 | Message_Error("Can't open screen."); | ^~~~~~~~~~~~~~~~~~~~ src/support/main.cpp: In function 'void Load_Keyboard_Def(char*)': src/support/main.cpp:328:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 328 | fscanf(KbFile, "%s", &Keyboard_Label); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/support/main.cpp:333:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 333 | fscanf(KbFile, "%s", &KbData); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/support/main.cpp: In function 'int main(int, char**)': src/support/main.cpp:455:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 455 | fscanf(KbFile, "%s", &Keyboard_Labels[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/support/main.cpp:467:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 467 | fscanf(KbFile, "%s", &KbData); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -c -o draw_primitives.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ui/draw_primitives.cpp In file included from src/ui/../include/../support/include/main.h:40, from src/ui/../include/ptk.h:38, from src/ui/draw_primitives.cpp:36: src/ui/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/ui/../include/ptk.h:40: src/ui/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/ui/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/draw_primitives.cpp: In function 'void Display_Mouse_Pointer(int, int, int)': src/ui/draw_primitives.cpp:307:9: warning: unused variable 'Len_Dst' [-Wunused-variable] 307 | int Len_Dst = Main_Screen->pitch * Main_Screen->h; | ^~~~~~~ g++ -c -o misc_draw.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ui/misc_draw.cpp In file included from src/ui/../include/../support/include/main.h:40, from src/ui/../include/ptk.h:38, from src/ui/misc_draw.cpp:34: src/ui/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/ui/../include/ptk.h:40: src/ui/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/ui/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp: At global scope: src/ui/misc_draw.cpp:61:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | "ABCDEFGHIJKLMNOPQRSTUVWXYZ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | "abcdefghijklmnopqrstuvwxyz" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | // � � � � � � | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | "0123456789&\351\"'(-\350_\347\340)=*+^$\371%\265,;:!?./<>@#[]|\\\001\002\003\004\005\006\007\010\011\012\013\014\015" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | //A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | "\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | //0 1 2 3 4 5 6 7 8 9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | "\360\361\362\363\364\365\366\367\370\372" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | /// ( ) : | ~~~~~~~~~~~~~~~ 70 | "\373\374\375\376" | ~~~~~~~~~~~~~~~~~~ 71 | //. - |> || Wave | ~~~~~~~~~~~~~~~~~~~~~~ 72 | "\250\251\253\254\255" | ~~~~~~~~~~~~~~~~~~~~~~ 73 | " "; | ~~~ src/ui/misc_draw.cpp:111:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:111:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 111 | "C-0", "C#0", "D-0", "D#0", "E-0", "F-0", "F#0", "G-0", "G#0", "A-0", "A#0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:112:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:112:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 112 | "C-1", "C#1", "D-1", "D#1", "E-1", "F-1", "F#1", "G-1", "G#1", "A-1", "A#1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:113:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:113:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 113 | "C-2", "C#2", "D-2", "D#2", "E-2", "F-2", "F#2", "G-2", "G#2", "A-2", "A#2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:114:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:114:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | "C-3", "C#3", "D-3", "D#3", "E-3", "F-3", "F#3", "G-3", "G#3", "A-3", "A#3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:115:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:115:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 115 | "C-4", "C#4", "D-4", "D#4", "E-4", "F-4", "F#4", "G-4", "G#4", "A-4", "A#4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:116:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:116:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 116 | "C-5", "C#5", "D-5", "D#5", "E-5", "F-5", "F#5", "G-5", "G#5", "A-5", "A#5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:117:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:117:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 117 | "C-6", "C#6", "D-6", "D#6", "E-6", "F-6", "F#6", "G-6", "G#6", "A-6", "A#6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:118:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:118:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 118 | "C-7", "C#7", "D-7", "D#7", "E-7", "F-7", "F#7", "G-7", "G#7", "A-7", "A#7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:119:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:119:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 119 | "C-8", "C#8", "D-8", "D#8", "E-8", "F-8", "F#8", "G-8", "G#8", "A-8", "A#8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:120:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:120:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 120 | "C-9", "C#9", "D-9", "D#9", "E-9", "F-9", "F#9", "G-9", "G#9", "A-9", "A#9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:121:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 121 | "off" | ^~~~~ src/ui/misc_draw.cpp:126:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:126:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 126 | "C-0", "Db0", "D-0", "Eb0", "E-0", "F-0", "Gb0", "G-0", "Ab0", "A-0", "Bb0", "B-0", | ^~~~~ src/ui/misc_draw.cpp:127:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:127:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 127 | "C-1", "Db1", "D-1", "Eb1", "E-1", "F-1", "Gb1", "G-1", "Ab1", "A-1", "Bb1", "B-1", | ^~~~~ src/ui/misc_draw.cpp:128:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:128:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 128 | "C-2", "Db2", "D-2", "Eb2", "E-2", "F-2", "Gb2", "G-2", "Ab2", "A-2", "Bb2", "B-2", | ^~~~~ src/ui/misc_draw.cpp:129:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:129:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 129 | "C-3", "Db3", "D-3", "Eb3", "E-3", "F-3", "Gb3", "G-3", "Ab3", "A-3", "Bb3", "B-3", | ^~~~~ src/ui/misc_draw.cpp:130:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:130:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 130 | "C-4", "Db4", "D-4", "Eb4", "E-4", "F-4", "Gb4", "G-4", "Ab4", "A-4", "Bb4", "B-4", | ^~~~~ src/ui/misc_draw.cpp:131:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:131:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 131 | "C-5", "Db5", "D-5", "Eb5", "E-5", "F-5", "Gb5", "G-5", "Ab5", "A-5", "Bb5", "B-5", | ^~~~~ src/ui/misc_draw.cpp:132:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:132:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 132 | "C-6", "Db6", "D-6", "Eb6", "E-6", "F-6", "Gb6", "G-6", "Ab6", "A-6", "Bb6", "B-6", | ^~~~~ src/ui/misc_draw.cpp:133:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:133:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 133 | "C-7", "Db7", "D-7", "Eb7", "E-7", "F-7", "Gb7", "G-7", "Ab7", "A-7", "Bb7", "B-7", | ^~~~~ src/ui/misc_draw.cpp:134:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:134:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 134 | "C-8", "Db8", "D-8", "Eb8", "E-8", "F-8", "Gb8", "G-8", "Ab8", "A-8", "Bb8", "B-8", | ^~~~~ src/ui/misc_draw.cpp:135:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:135:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | "C-9", "Db9", "D-9", "Eb9", "E-9", "F-9", "Gb9", "G-9", "Ab9", "A-9", "Bb9", "B-9", | ^~~~~ src/ui/misc_draw.cpp:136:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | "off" | ^~~~~ src/ui/misc_draw.cpp:141:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:141:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 141 | "000", "001", "002", "003", "004", "005", "006", "007", "008", "009", | ^~~~~ src/ui/misc_draw.cpp:142:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:142:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 142 | "010", "011", "012", "013", "014", "015", "016", "017", "018", "019", | ^~~~~ src/ui/misc_draw.cpp:143:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:143:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | "020", "021", "022", "023", "024", "025", "026", "027", "028", "029", | ^~~~~ src/ui/misc_draw.cpp:144:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:144:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 144 | "030", "031", "032", "033", "034", "035", "036", "037", "038", "039", | ^~~~~ src/ui/misc_draw.cpp:145:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:145:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | "040", "041", "042", "043", "044", "045", "046", "047", "048", "049", | ^~~~~ src/ui/misc_draw.cpp:146:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:146:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 146 | "050", "051", "052", "053", "054", "055", "056", "057", "058", "059", | ^~~~~ src/ui/misc_draw.cpp:147:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:147:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | "060", "061", "062", "063", "064", "065", "066", "067", "068", "069", | ^~~~~ src/ui/misc_draw.cpp:148:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:148:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 148 | "070", "071", "072", "073", "074", "075", "076", "077", "078", "079", | ^~~~~ src/ui/misc_draw.cpp:149:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:149:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | "080", "081", "082", "083", "084", "085", "086", "087", "088", "089", | ^~~~~ src/ui/misc_draw.cpp:150:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:150:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 150 | "090", "091", "092", "093", "094", "095", "096", "097", "098", "099", | ^~~~~ src/ui/misc_draw.cpp:151:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:151:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", | ^~~~~ src/ui/misc_draw.cpp:152:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:152:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", | ^~~~~ src/ui/misc_draw.cpp:153:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:153:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", | ^~~~~ src/ui/misc_draw.cpp:154:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:154:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 154 | "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", | ^~~~~ src/ui/misc_draw.cpp:155:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:155:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", | ^~~~~ src/ui/misc_draw.cpp:156:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:156:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 156 | "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", | ^~~~~ src/ui/misc_draw.cpp:157:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:157:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", | ^~~~~ src/ui/misc_draw.cpp:158:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:158:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 158 | "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", | ^~~~~ src/ui/misc_draw.cpp:159:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:159:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", | ^~~~~ src/ui/misc_draw.cpp:160:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:160:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 160 | "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", | ^~~~~ src/ui/misc_draw.cpp:161:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:161:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", | ^~~~~ src/ui/misc_draw.cpp:162:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:162:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", | ^~~~~ src/ui/misc_draw.cpp:163:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:163:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", | ^~~~~ src/ui/misc_draw.cpp:164:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:164:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", | ^~~~~ src/ui/misc_draw.cpp:165:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:165:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 165 | "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", | ^~~~~ src/ui/misc_draw.cpp:166:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:166:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:166:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:166:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:166:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:166:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | "250", "251", "252", "253", "254", "255", "256" | ^~~~~ src/ui/misc_draw.cpp:167:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 167 | }; | ^ src/ui/misc_draw.cpp:171:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:171:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", | ^~~~ src/ui/misc_draw.cpp:172:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:172:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 172 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", | ^~~~ src/ui/misc_draw.cpp:173:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:173:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", | ^~~~ src/ui/misc_draw.cpp:174:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:174:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 174 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", | ^~~~ src/ui/misc_draw.cpp:175:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:175:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", | ^~~~ src/ui/misc_draw.cpp:176:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:176:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 176 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", | ^~~~ src/ui/misc_draw.cpp:177:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:177:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", | ^~~~ src/ui/misc_draw.cpp:178:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:178:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 178 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", | ^~~~ src/ui/misc_draw.cpp:179:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:179:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", | ^~~~ src/ui/misc_draw.cpp:180:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:180:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 180 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", | ^~~~ src/ui/misc_draw.cpp:185:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:185:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F", | ^~~~ src/ui/misc_draw.cpp:186:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:186:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:187:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:187:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:188:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:188:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:189:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:189:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:190:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:190:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:191:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:191:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:192:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:192:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:193:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:193:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:194:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:194:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:195:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:195:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:196:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:196:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:197:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:197:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:198:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:198:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:199:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:199:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:200:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:200:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:205:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:205:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | " 0", " 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " A", " B", " C", " D", " E", " F", | ^~~~ src/ui/misc_draw.cpp:206:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:206:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F", | ^~~~ src/ui/misc_draw.cpp:207:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:207:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F", | ^~~~ src/ui/misc_draw.cpp:208:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:208:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F", | ^~~~ src/ui/misc_draw.cpp:209:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:209:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F", | ^~~~ src/ui/misc_draw.cpp:210:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:210:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 210 | "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F", | ^~~~ src/ui/misc_draw.cpp:211:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:211:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F", | ^~~~ src/ui/misc_draw.cpp:212:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:212:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F", | ^~~~ src/ui/misc_draw.cpp:213:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:213:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F", | ^~~~ src/ui/misc_draw.cpp:214:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:214:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F", | ^~~~ src/ui/misc_draw.cpp:215:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:215:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 215 | "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF", | ^~~~ src/ui/misc_draw.cpp:216:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:216:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | "B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF", | ^~~~ src/ui/misc_draw.cpp:217:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:217:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | "C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF", | ^~~~ src/ui/misc_draw.cpp:218:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:218:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF", | ^~~~ src/ui/misc_draw.cpp:219:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:219:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF", | ^~~~ src/ui/misc_draw.cpp:220:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:83: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:89: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:220:95: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | "F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF" | ^~~~ src/ui/misc_draw.cpp:230:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 230 | "Background", | ^~~~~~~~~~~~ src/ui/misc_draw.cpp:231:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | "Foreground", | ^~~~~~~~~~~~ src/ui/misc_draw.cpp:232:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | "Buttons", | ^~~~~~~~~ src/ui/misc_draw.cpp:233:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 233 | "Pushed Buttons", | ^~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:234:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 234 | "Sliders", | ^~~~~~~~~ src/ui/misc_draw.cpp:235:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | "Vumeter", | ^~~~~~~~~ src/ui/misc_draw.cpp:236:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | "Vumtr. peak / Caret", | ^~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:237:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | "Scopes / Samples", | ^~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:238:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | "Font", | ^~~~~~ src/ui/misc_draw.cpp:239:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "Pattern Lo Backgnd", | ^~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:240:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | "Pattern Lo Foregnd", | ^~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:241:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | "Pattern Hi Backgnd", | ^~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:242:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | "Pattern Hi Foregnd", | ^~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:243:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | "Pattern Sel Backgnd", | ^~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:244:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | "Pattern Sel Foregnd", | ^~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:245:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | "Note Lo Foregnd", | ^~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:246:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | "Note Hi Foregnd", | ^~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:247:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | "Note Sel Foregnd", | ^~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:248:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | "Track Off / Mute", | ^~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp:249:5: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | "Track On / Play" | ^~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp: In function 'void Get_Phony_Palette()': src/ui/misc_draw.cpp:1094:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1094 | for(i = 0; i < sizeof(Default_Palette2) / sizeof(SDL_Color); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp: In function 'void Set_Phony_Palette()': src/ui/misc_draw.cpp:1112:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1112 | for(i = 0; i < sizeof(Default_Palette2) / sizeof(SDL_Color); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp: In function 'void value_box3(int, int, char, int)': src/ui/misc_draw.cpp:1464:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1464 | Gui_Draw_Button_Box(x + 18, y, 24, 16, Notes_b[val], BUTTON_NORMAL | BUTTON_DISABLED | BUTTON_TEXT_CENTERED); | ^~~ src/ui/misc_draw.cpp:1468:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1468 | Gui_Draw_Button_Box(x + 18, y, 24, 16, Notes[val], BUTTON_NORMAL | BUTTON_DISABLED | BUTTON_TEXT_CENTERED); | ^~~ src/ui/misc_draw.cpp: In function 'void out_nibble(int, int, int, int)': src/ui/misc_draw.cpp:2566:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2566 | case 0: PrintString(x, y, Font_Type, "0"); break; | ^~~ src/ui/misc_draw.cpp:2567:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2567 | case 1: PrintString(x, y, Font_Type, "1"); break; | ^~~ src/ui/misc_draw.cpp:2568:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2568 | case 2: PrintString(x, y, Font_Type, "2"); break; | ^~~ src/ui/misc_draw.cpp:2569:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2569 | case 3: PrintString(x, y, Font_Type, "3"); break; | ^~~ src/ui/misc_draw.cpp:2570:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2570 | case 4: PrintString(x, y, Font_Type, "4"); break; | ^~~ src/ui/misc_draw.cpp:2571:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2571 | case 5: PrintString(x, y, Font_Type, "5"); break; | ^~~ src/ui/misc_draw.cpp:2572:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2572 | case 6: PrintString(x, y, Font_Type, "6"); break; | ^~~ src/ui/misc_draw.cpp:2573:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2573 | case 7: PrintString(x, y, Font_Type, "7"); break; | ^~~ src/ui/misc_draw.cpp:2574:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2574 | case 8: PrintString(x, y, Font_Type, "8"); break; | ^~~ src/ui/misc_draw.cpp:2575:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2575 | case 9: PrintString(x, y, Font_Type, "9"); break; | ^~~ src/ui/misc_draw.cpp:2576:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2576 | case 10: PrintString(x, y, Font_Type, "A"); break; | ^~~ src/ui/misc_draw.cpp:2577:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2577 | case 11: PrintString(x, y, Font_Type, "B"); break; | ^~~ src/ui/misc_draw.cpp:2578:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2578 | case 12: PrintString(x, y, Font_Type, "C"); break; | ^~~ src/ui/misc_draw.cpp:2579:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2579 | case 13: PrintString(x, y, Font_Type, "D"); break; | ^~~ src/ui/misc_draw.cpp:2580:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2580 | case 14: PrintString(x, y, Font_Type, "E"); break; | ^~~ src/ui/misc_draw.cpp:2581:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2581 | case 15: PrintString(x, y, Font_Type, "F"); break; | ^~~ src/ui/misc_draw.cpp: In function 'void Restore_Default_Palette(SDL_Color*, int)': src/ui/misc_draw.cpp:2879:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2879 | for(i = 0; i < sizeof(Default_Palette2) / sizeof(SDL_Color); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/misc_draw.cpp: In function 'int Create_Font_Datas(char*)': src/ui/misc_draw.cpp:2646:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 2646 | fscanf(hFont, "%d", &Data); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from src/ui/../include/../support/include/main.h:40, from src/ui/../include/ptk.h:38, from src/ui/requesters.cpp:34: src/ui/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/ui/../include/ptk.h:40: src/ui/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/ui/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -o requesters.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ui/requesters.cpp g++ -c -o gadgets.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ui/gadgets.cpp In file included from src/ui/include/../../support/include/main.h:40, from src/ui/include/gadgets.h:38, from src/ui/gadgets.cpp:34: src/ui/include/../../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/include/../../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/include/../../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/gadgets.cpp: In member function 'void Gadgets::__Calc_Scrollbar_Grip(LPMOUSE, LPGADGET)': src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_STATIC' not handled in switch [-Wswitch] 973 | switch(gadget->type) | ^ src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_BUTTON' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_TEXT' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_NUMBER' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_TIMER' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_STRING' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_NAKED_STRING' not handled in switch [-Wswitch] src/ui/gadgets.cpp:973:11: warning: enumeration value 'TYPE_ARRAY' not handled in switch [-Wswitch] src/ui/gadgets.cpp:991:21: warning: 'local_coord' may be used uninitialized [-Wmaybe-uninitialized] 991 | if((local_coord - (gap / 2)) >= gadget->scrollbar_pos + gadget->scrollbar_innersize) | ~~~~~~~~~~~~~^~~~~~~~~~~~ src/ui/gadgets.cpp:968:9: note: 'local_coord' was declared here 968 | int local_coord; | ^~~~~~~~~~~ g++ -c -o xml.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/ui/xml.cpp In file included from src/ui/../include/../support/include/main.h:40, from src/ui/../include/ptk.h:38, from src/ui/xml.cpp:39: src/ui/../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/ui/../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from src/ui/../include/ptk.h:40: src/ui/../include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/ui/../include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ui/xml.cpp: In function 'const char* XML_get_value(char*, char*, char*, char*)': src/ui/xml.cpp:123:17: warning: value computed is not used [-Wunused-value] 123 | *value++; | ^~~~~~~~ g++ -c -o aiff.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/aiff/aiff.cpp src/samples/aiff/aiff.cpp:97:21: warning: multi-character character constant [-Wmultichar] 97 | if(Chunk == SoundDataID) | ^~~~~~~~~~~ g++ -c -o riff.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/wav/riff.cpp src/samples/wav/riff.cpp:299:33: warning: multi-character character constant [-Wmultichar] 299 | if(Chunk_To_Find == 'atad') | ^~~~~~ src/samples/wav/riff.cpp:313:21: warning: multi-character character constant [-Wmultichar] 313 | if(Chunk == 'atad') | ^~~~~~ In file included from src/samples/wav/riff.cpp:52: src/samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': src/samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/samples/wav/riff.cpp: In member function 'DDCRET RiffFile::Close()': src/samples/wav/riff.cpp:182:11: warning: enumeration value 'RFM_UNKNOWN' not handled in switch [-Wswitch] 182 | switch(fmode) | ^ g++ -c -o spline.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/spline.cpp g++ -c -o samples_ops.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ src/samples/samples_ops.cpp In file included from src/samples/include/../../include/../support/include/main.h:40, from src/samples/include/../../include/variables.h:41, from src/samples/include/samples_ops.h:37, from src/samples/samples_ops.cpp:34: src/samples/include/../../include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/samples/include/../../include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/samples/include/../../include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ src/samples/samples_ops.cpp: In function 'int Sample_Rotate_Left(int32, int32, int)': src/samples/samples_ops.cpp:63:49: warning: array subscript has type 'char' [-Wchar-subscripts] 63 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:67:57: warning: array subscript has type 'char' [-Wchar-subscripts] 67 | sample1 = RawSamples[Current_Instrument][0][Current_Instrument_Split][range_start]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:68:69: warning: array subscript has type 'char' [-Wchar-subscripts] 68 | if(nc == 2) sample2 = RawSamples[Current_Instrument][1][Current_Instrument_Split][range_start]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:73:51: warning: array subscript has type 'char' [-Wchar-subscripts] 73 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:73:116: warning: array subscript has type 'char' [-Wchar-subscripts] 73 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:76:55: warning: array subscript has type 'char' [-Wchar-subscripts] 76 | RawSamples[Current_Instrument][1][Current_Instrument_Split][i] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:76:120: warning: array subscript has type 'char' [-Wchar-subscripts] 76 | RawSamples[Current_Instrument][1][Current_Instrument_Split][i] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:79:47: warning: array subscript has type 'char' [-Wchar-subscripts] 79 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i] = sample1; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:80:59: warning: array subscript has type 'char' [-Wchar-subscripts] 80 | if(nc == 2) RawSamples[Current_Instrument][1][Current_Instrument_Split][i] = sample2; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Rotate_Right(int32, int32, int)': src/samples/samples_ops.cpp:102:49: warning: array subscript has type 'char' [-Wchar-subscripts] 102 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:106:57: warning: array subscript has type 'char' [-Wchar-subscripts] 106 | sample1 = RawSamples[Current_Instrument][0][Current_Instrument_Split][range_end - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:107:69: warning: array subscript has type 'char' [-Wchar-subscripts] 107 | if(nc == 2) sample2 = RawSamples[Current_Instrument][1][Current_Instrument_Split][range_end - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:112:51: warning: array subscript has type 'char' [-Wchar-subscripts] 112 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i + 1] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:112:120: warning: array subscript has type 'char' [-Wchar-subscripts] 112 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i + 1] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:115:55: warning: array subscript has type 'char' [-Wchar-subscripts] 115 | RawSamples[Current_Instrument][1][Current_Instrument_Split][i + 1] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:115:124: warning: array subscript has type 'char' [-Wchar-subscripts] 115 | RawSamples[Current_Instrument][1][Current_Instrument_Split][i + 1] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:118:47: warning: array subscript has type 'char' [-Wchar-subscripts] 118 | RawSamples[Current_Instrument][0][Current_Instrument_Split][range_start] = sample1; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:119:59: warning: array subscript has type 'char' [-Wchar-subscripts] 119 | if(nc == 2) RawSamples[Current_Instrument][1][Current_Instrument_Split][range_start] = sample2; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Reverse(int32, int32)': src/samples/samples_ops.cpp:140:49: warning: array subscript has type 'char' [-Wchar-subscripts] 140 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:147:56: warning: array subscript has type 'char' [-Wchar-subscripts] 147 | sample = RawSamples[Current_Instrument][0][Current_Instrument_Split][p_s]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:148:47: warning: array subscript has type 'char' [-Wchar-subscripts] 148 | RawSamples[Current_Instrument][0][Current_Instrument_Split][p_s] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:148:114: warning: array subscript has type 'char' [-Wchar-subscripts] 148 | RawSamples[Current_Instrument][0][Current_Instrument_Split][p_s] = RawSamples[Current_Instrument][0][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:149:47: warning: array subscript has type 'char' [-Wchar-subscripts] 149 | RawSamples[Current_Instrument][0][Current_Instrument_Split][i] = sample; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:152:60: warning: array subscript has type 'char' [-Wchar-subscripts] 152 | sample = RawSamples[Current_Instrument][1][Current_Instrument_Split][p_s]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:153:51: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | RawSamples[Current_Instrument][1][Current_Instrument_Split][p_s] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:153:118: warning: array subscript has type 'char' [-Wchar-subscripts] 153 | RawSamples[Current_Instrument][1][Current_Instrument_Split][p_s] = RawSamples[Current_Instrument][1][Current_Instrument_Split][i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:154:51: warning: array subscript has type 'char' [-Wchar-subscripts] 154 | RawSamples[Current_Instrument][1][Current_Instrument_Split][i] = sample; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Crop(int32, int32)': src/samples/samples_ops.cpp:179:49: warning: array subscript has type 'char' [-Wchar-subscripts] 179 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:200:73: warning: array subscript has type 'char' [-Wchar-subscripts] 200 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:201:85: warning: array subscript has type 'char' [-Wchar-subscripts] 201 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:206:46: warning: array subscript has type 'char' [-Wchar-subscripts] 206 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:206:112: warning: array subscript has type 'char' [-Wchar-subscripts] 206 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:207:43: warning: array subscript has type 'char' [-Wchar-subscripts] 207 | RawSamples[Current_Instrument][0][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:208:39: warning: array subscript has type 'char' [-Wchar-subscripts] 208 | Player_WL[Current_Instrument][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:211:50: warning: array subscript has type 'char' [-Wchar-subscripts] 211 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:211:116: warning: array subscript has type 'char' [-Wchar-subscripts] 211 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:212:47: warning: array subscript has type 'char' [-Wchar-subscripts] 212 | RawSamples[Current_Instrument][1][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:213:43: warning: array subscript has type 'char' [-Wchar-subscripts] 213 | Player_WR[Current_Instrument][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:215:42: warning: array subscript has type 'char' [-Wchar-subscripts] 215 | SampleLength[Current_Instrument][Current_Instrument_Split] = cropsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Copy(int32, int32)': src/samples/samples_ops.cpp:232:50: warning: array subscript has type 'char' [-Wchar-subscripts] 232 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:264:64: warning: array subscript has type 'char' [-Wchar-subscripts] 264 | *dest_mono++ = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:265:78: warning: array subscript has type 'char' [-Wchar-subscripts] 265 | if(nc == 2) *dest_stereo++ = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Paste(int32)': src/samples/samples_ops.cpp:282:53: warning: array subscript has type 'char' [-Wchar-subscripts] 282 | long newsize = SampleLength[Current_Instrument][Current_Instrument_Split] + cutsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:289:49: warning: array subscript has type 'char' [-Wchar-subscripts] 289 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:314:77: warning: array subscript has type 'char' [-Wchar-subscripts] 314 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:315:89: warning: array subscript has type 'char' [-Wchar-subscripts] 315 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:328:46: warning: array subscript has type 'char' [-Wchar-subscripts] 328 | if((SampleLength[Current_Instrument][Current_Instrument_Split] - range_start) > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:331:79: warning: array subscript has type 'char' [-Wchar-subscripts] 331 | for(i = range_start; i < (int32) SampleLength[Current_Instrument][Current_Instrument_Split]; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:333:77: warning: array subscript has type 'char' [-Wchar-subscripts] 333 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:334:89: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:340:46: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:340:112: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:341:43: warning: array subscript has type 'char' [-Wchar-subscripts] 341 | RawSamples[Current_Instrument][0][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:342:39: warning: array subscript has type 'char' [-Wchar-subscripts] 342 | Player_WL[Current_Instrument][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:345:50: warning: array subscript has type 'char' [-Wchar-subscripts] 345 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:345:116: warning: array subscript has type 'char' [-Wchar-subscripts] 345 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:346:47: warning: array subscript has type 'char' [-Wchar-subscripts] 346 | RawSamples[Current_Instrument][1][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:347:43: warning: array subscript has type 'char' [-Wchar-subscripts] 347 | Player_WR[Current_Instrument][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:349:42: warning: array subscript has type 'char' [-Wchar-subscripts] 349 | SampleLength[Current_Instrument][Current_Instrument_Split] = newsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Cut(int32, int32, int)': src/samples/samples_ops.cpp:367:53: warning: array subscript has type 'char' [-Wchar-subscripts] 367 | long newsize = SampleLength[Current_Instrument][Current_Instrument_Split] - cutsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:374:49: warning: array subscript has type 'char' [-Wchar-subscripts] 374 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:407:77: warning: array subscript has type 'char' [-Wchar-subscripts] 407 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:408:89: warning: array subscript has type 'char' [-Wchar-subscripts] 408 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:413:46: warning: array subscript has type 'char' [-Wchar-subscripts] 413 | if((SampleLength[Current_Instrument][Current_Instrument_Split] - range_end) > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:416:77: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | for(i = range_end; i < (int32) SampleLength[Current_Instrument][Current_Instrument_Split]; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:418:77: warning: array subscript has type 'char' [-Wchar-subscripts] 418 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:419:89: warning: array subscript has type 'char' [-Wchar-subscripts] 419 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:425:46: warning: array subscript has type 'char' [-Wchar-subscripts] 425 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:425:112: warning: array subscript has type 'char' [-Wchar-subscripts] 425 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:426:43: warning: array subscript has type 'char' [-Wchar-subscripts] 426 | RawSamples[Current_Instrument][0][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:427:39: warning: array subscript has type 'char' [-Wchar-subscripts] 427 | Player_WL[Current_Instrument][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:430:50: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:430:116: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:431:47: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | RawSamples[Current_Instrument][1][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:432:43: warning: array subscript has type 'char' [-Wchar-subscripts] 432 | Player_WR[Current_Instrument][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:434:42: warning: array subscript has type 'char' [-Wchar-subscripts] 434 | SampleLength[Current_Instrument][Current_Instrument_Split] = newsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_DC_Adjust(int32, int32)': src/samples/samples_ops.cpp:459:50: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:465:56: warning: array subscript has type 'char' [-Wchar-subscripts] 465 | l_shift += *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:466:68: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | if(nc == 2) r_shift += *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:474:59: warning: array subscript has type 'char' [-Wchar-subscripts] 474 | float bleak = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:479:45: warning: array subscript has type 'char' [-Wchar-subscripts] 479 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:483:57: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | bleak = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:488:49: warning: array subscript has type 'char' [-Wchar-subscripts] 488 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_Maximize(int32, int32)': src/samples/samples_ops.cpp:501:50: warning: array subscript has type 'char' [-Wchar-subscripts] 501 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:506:52: warning: array subscript has type 'char' [-Wchar-subscripts] 506 | if(abs(*(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i)) > l_shift) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:508:59: warning: array subscript has type 'char' [-Wchar-subscripts] 508 | l_shift = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:512:56: warning: array subscript has type 'char' [-Wchar-subscripts] 512 | if(abs(*(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i)) > l_shift) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:514:63: warning: array subscript has type 'char' [-Wchar-subscripts] 514 | l_shift = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:523:59: warning: array subscript has type 'char' [-Wchar-subscripts] 523 | float bleak = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:528:45: warning: array subscript has type 'char' [-Wchar-subscripts] 528 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:532:57: warning: array subscript has type 'char' [-Wchar-subscripts] 532 | bleak = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:537:49: warning: array subscript has type 'char' [-Wchar-subscripts] 537 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_Zeroize(int32, int32)': src/samples/samples_ops.cpp:550:50: warning: array subscript has type 'char' [-Wchar-subscripts] 550 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:554:45: warning: array subscript has type 'char' [-Wchar-subscripts] 554 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:557:49: warning: array subscript has type 'char' [-Wchar-subscripts] 557 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_FadeIn(int32, int32)': src/samples/samples_ops.cpp:570:50: warning: array subscript has type 'char' [-Wchar-subscripts] 570 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:576:59: warning: array subscript has type 'char' [-Wchar-subscripts] 576 | float bleak = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:581:45: warning: array subscript has type 'char' [-Wchar-subscripts] 581 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:585:57: warning: array subscript has type 'char' [-Wchar-subscripts] 585 | bleak = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:590:49: warning: array subscript has type 'char' [-Wchar-subscripts] 590 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_FadeOut(int32, int32)': src/samples/samples_ops.cpp:607:50: warning: array subscript has type 'char' [-Wchar-subscripts] 607 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:614:59: warning: array subscript has type 'char' [-Wchar-subscripts] 614 | float bleak = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:619:45: warning: array subscript has type 'char' [-Wchar-subscripts] 619 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:623:57: warning: array subscript has type 'char' [-Wchar-subscripts] 623 | bleak = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:628:49: warning: array subscript has type 'char' [-Wchar-subscripts] 628 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'void Sample_Half(int32, int32)': src/samples/samples_ops.cpp:643:50: warning: array subscript has type 'char' [-Wchar-subscripts] 643 | char nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:649:59: warning: array subscript has type 'char' [-Wchar-subscripts] 649 | float bleak = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:652:45: warning: array subscript has type 'char' [-Wchar-subscripts] 652 | *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:655:57: warning: array subscript has type 'char' [-Wchar-subscripts] 655 | bleak = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:657:49: warning: array subscript has type 'char' [-Wchar-subscripts] 657 | *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i) = (short) bleak; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_Duplicate(int32, int32)': src/samples/samples_ops.cpp:674:53: warning: array subscript has type 'char' [-Wchar-subscripts] 674 | long newsize = SampleLength[Current_Instrument][Current_Instrument_Split] + cutsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:681:49: warning: array subscript has type 'char' [-Wchar-subscripts] 681 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:706:77: warning: array subscript has type 'char' [-Wchar-subscripts] 706 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:707:89: warning: array subscript has type 'char' [-Wchar-subscripts] 707 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:715:73: warning: array subscript has type 'char' [-Wchar-subscripts] 715 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:716:85: warning: array subscript has type 'char' [-Wchar-subscripts] 716 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:720:46: warning: array subscript has type 'char' [-Wchar-subscripts] 720 | if((SampleLength[Current_Instrument][Current_Instrument_Split] - range_start) > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:723:79: warning: array subscript has type 'char' [-Wchar-subscripts] 723 | for(i = range_start; i < (int32) SampleLength[Current_Instrument][Current_Instrument_Split]; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:725:77: warning: array subscript has type 'char' [-Wchar-subscripts] 725 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:726:89: warning: array subscript has type 'char' [-Wchar-subscripts] 726 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:732:46: warning: array subscript has type 'char' [-Wchar-subscripts] 732 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:732:112: warning: array subscript has type 'char' [-Wchar-subscripts] 732 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:733:43: warning: array subscript has type 'char' [-Wchar-subscripts] 733 | RawSamples[Current_Instrument][0][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:734:39: warning: array subscript has type 'char' [-Wchar-subscripts] 734 | Player_WL[Current_Instrument][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:737:50: warning: array subscript has type 'char' [-Wchar-subscripts] 737 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:737:116: warning: array subscript has type 'char' [-Wchar-subscripts] 737 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:738:47: warning: array subscript has type 'char' [-Wchar-subscripts] 738 | RawSamples[Current_Instrument][1][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:739:43: warning: array subscript has type 'char' [-Wchar-subscripts] 739 | Player_WR[Current_Instrument][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:741:42: warning: array subscript has type 'char' [-Wchar-subscripts] 741 | SampleLength[Current_Instrument][Current_Instrument_Split] = newsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'int Sample_InsertZero(int32, int32)': src/samples/samples_ops.cpp:759:53: warning: array subscript has type 'char' [-Wchar-subscripts] 759 | long newsize = SampleLength[Current_Instrument][Current_Instrument_Split] + cutsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:766:49: warning: array subscript has type 'char' [-Wchar-subscripts] 766 | nc = SampleChannels[Current_Instrument][Current_Instrument_Split]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:791:77: warning: array subscript has type 'char' [-Wchar-subscripts] 791 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:792:89: warning: array subscript has type 'char' [-Wchar-subscripts] 792 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:800:46: warning: array subscript has type 'char' [-Wchar-subscripts] 800 | if((SampleLength[Current_Instrument][Current_Instrument_Split] - range_start) > 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:803:79: warning: array subscript has type 'char' [-Wchar-subscripts] 803 | for(i = range_start; i < (int32) SampleLength[Current_Instrument][Current_Instrument_Split]; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:805:77: warning: array subscript has type 'char' [-Wchar-subscripts] 805 | *(NewBuffer[0] + p_s) = *(RawSamples[Current_Instrument][0][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:806:89: warning: array subscript has type 'char' [-Wchar-subscripts] 806 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:812:46: warning: array subscript has type 'char' [-Wchar-subscripts] 812 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:812:112: warning: array subscript has type 'char' [-Wchar-subscripts] 812 | if(RawSamples[Current_Instrument][0][Current_Instrument_Split]) free(RawSamples[Current_Instrument][0][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:813:43: warning: array subscript has type 'char' [-Wchar-subscripts] 813 | RawSamples[Current_Instrument][0][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:814:39: warning: array subscript has type 'char' [-Wchar-subscripts] 814 | Player_WL[Current_Instrument][Current_Instrument_Split] = NewBuffer[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:817:50: warning: array subscript has type 'char' [-Wchar-subscripts] 817 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:817:116: warning: array subscript has type 'char' [-Wchar-subscripts] 817 | if(RawSamples[Current_Instrument][1][Current_Instrument_Split]) free(RawSamples[Current_Instrument][1][Current_Instrument_Split]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:818:47: warning: array subscript has type 'char' [-Wchar-subscripts] 818 | RawSamples[Current_Instrument][1][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:819:43: warning: array subscript has type 'char' [-Wchar-subscripts] 819 | Player_WR[Current_Instrument][Current_Instrument_Split] = NewBuffer[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:821:42: warning: array subscript has type 'char' [-Wchar-subscripts] 821 | SampleLength[Current_Instrument][Current_Instrument_Split] = newsize; | ^~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_Rotate_Left(int, int, int)': src/samples/samples_ops.cpp:80:88: warning: 'sample2' may be used uninitialized [-Wmaybe-uninitialized] 80 | if(nc == 2) RawSamples[Current_Instrument][1][Current_Instrument_Split][i] = sample2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/samples/samples_ops.cpp:57:11: note: 'sample2' was declared here 57 | short sample2; | ^~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_Crop(int, int)': src/samples/samples_ops.cpp:169:12: warning: 'NewBuffer[1]' may be used uninitialized [-Wmaybe-uninitialized] 169 | short *NewBuffer[2]; | ^~~~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_Paste(int)': src/samples/samples_ops.cpp:315:51: warning: 'NewBuffer[1]' may be used uninitialized [-Wmaybe-uninitialized] 315 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:278:12: note: 'NewBuffer[1]' was declared here 278 | short *NewBuffer[2]; | ^~~~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_Cut(int, int, int)': src/samples/samples_ops.cpp:408:51: warning: 'NewBuffer[1]' may be used uninitialized [-Wmaybe-uninitialized] 408 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:363:12: note: 'NewBuffer[1]' was declared here 363 | short *NewBuffer[2]; | ^~~~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_Duplicate(int, int)': src/samples/samples_ops.cpp:707:51: warning: 'NewBuffer[1]' may be used uninitialized [-Wmaybe-uninitialized] 707 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:670:12: note: 'NewBuffer[1]' was declared here 670 | short *NewBuffer[2]; | ^~~~~~~~~ src/samples/samples_ops.cpp: In function 'Sample_InsertZero(int, int)': src/samples/samples_ops.cpp:792:51: warning: 'NewBuffer[1]' may be used uninitialized [-Wmaybe-uninitialized] 792 | if(nc == 2) *(NewBuffer[1] + p_s) = *(RawSamples[Current_Instrument][1][Current_Instrument_Split] + i); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/samples/samples_ops.cpp:755:12: note: 'NewBuffer[1]' was declared here 755 | short *NewBuffer[2]; | ^~~~~~~~~ g++ -c -o tb_303.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/tb_303.cpp g++ -c -o samples_unpack.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/samples_unpack.cpp g++ -c -o wavpack.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/wavpack.cpp release/distrib/replay/lib/wavpack.cpp: In function 'int32_t get_words(int32_t*, int, uint32_t, words_data*, Bitstream*)': release/distrib/replay/lib/wavpack.cpp:178:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 178 | register struct entropy_data *c = w->c; | ^ release/distrib/replay/lib/wavpack.cpp: In function 'int read_metadata_buff(WavpackContext*, WavpackMetadata*)': release/distrib/replay/lib/wavpack.cpp:488:48: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 488 | if (wpmd->byte_length && wpmd->byte_length <= sizeof (wpc->read_buffer)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ release/distrib/replay/lib/wavpack.cpp: In function 'WavpackContext* WavpackOpenFileInput(unsigned char*, int)': release/distrib/replay/lib/wavpack.cpp:833:14: warning: variable 'bcount' set but not used [-Wunused-but-set-variable] 833 | uint32_t bcount; | ^~~~~~ g++ -c -o synth.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/synth.cpp g++ -c -o endianness.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/endianness.cpp g++ -c -o sounddriver_linux.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/sounddriver/sounddriver_linux.cpp release/distrib/replay/lib/sounddriver/sounddriver_linux.cpp: In function 'int AUDIO_Create_Sound_Buffer(int)': release/distrib/replay/lib/sounddriver/sounddriver_linux.cpp:56:37: warning: no return statement in function returning non-void [-Wreturn-type] 56 | int AUDIO_Create_Sound_Buffer(int) {} | ^ g++ -c -o replay.o -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ release/distrib/replay/lib/replay.cpp In file included from release/distrib/replay/lib/../../../../src/include/../support/include/main.h:40, from release/distrib/replay/lib/../../../../src/include/variables.h:41, from release/distrib/replay/lib/replay.cpp:48: release/distrib/replay/lib/../../../../src/include/../support/include/../../include/version.h:41:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ release/distrib/replay/lib/../../../../src/include/../support/include/../../include/version.h:41:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ release/distrib/replay/lib/../../../../src/include/../support/include/../../include/version.h:41:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 41 | #define VERSION TITLE " v"VER_VER"."VER_REV"."VER_REVSMALL | ^ In file included from release/distrib/replay/lib/../../../../src/include/ptk.h:40, from release/distrib/replay/lib/replay.cpp:49: release/distrib/replay/lib/../../../../src/include/../samples/wav/include/riff.h: In member function 'dBOOLEAN WaveFormat_Chunk::VerifyValidity()': release/distrib/replay/lib/../../../../src/include/../samples/wav/include/riff.h:187:67: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 183 | return header.ckID == FourCC("fmt ") && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | (data.nChannels == 1 || data.nChannels == 2) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | data.nAvgBytesPerSec == (data.nChannels * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | data.nSamplesPerSec * | ~~~~~~~~~~~~~~~~~~~~~ 187 | data.nBitsPerSample) / 8 && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188 | data.nBlockAlign == (data.nChannels * data.nBitsPerSample) / 8 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ release/distrib/replay/lib/replay.cpp: In function 'float Filter(int, float, char)': release/distrib/replay/lib/replay.cpp:5602:31: warning: array subscript has type 'char' [-Wchar-subscripts] 5602 | coef[1] * fx1[stereo][i] + | ^ release/distrib/replay/lib/replay.cpp:5603:31: warning: array subscript has type 'char' [-Wchar-subscripts] 5603 | coef[2] * fx2[stereo][i] + | ^ release/distrib/replay/lib/replay.cpp:5604:31: warning: array subscript has type 'char' [-Wchar-subscripts] 5604 | coef[3] * fy1[stereo][i] + | ^ release/distrib/replay/lib/replay.cpp:5605:31: warning: array subscript has type 'char' [-Wchar-subscripts] 5605 | coef[4] * fy2[stereo][i]; | ^ release/distrib/replay/lib/replay.cpp:5606:17: warning: array subscript has type 'char' [-Wchar-subscripts] 5606 | fy2[stereo][i] = fy1[stereo][i]; | ^ release/distrib/replay/lib/replay.cpp:5606:34: warning: array subscript has type 'char' [-Wchar-subscripts] 5606 | fy2[stereo][i] = fy1[stereo][i]; | ^ release/distrib/replay/lib/replay.cpp:5607:17: warning: array subscript has type 'char' [-Wchar-subscripts] 5607 | fy1[stereo][i] = y; | ^ release/distrib/replay/lib/replay.cpp:5608:17: warning: array subscript has type 'char' [-Wchar-subscripts] 5608 | fx2[stereo][i] = fx1[stereo][i]; | ^ release/distrib/replay/lib/replay.cpp:5608:34: warning: array subscript has type 'char' [-Wchar-subscripts] 5608 | fx2[stereo][i] = fx1[stereo][i]; | ^ release/distrib/replay/lib/replay.cpp:5609:17: warning: array subscript has type 'char' [-Wchar-subscripts] 5609 | fx1[stereo][i] = x; | ^ release/distrib/replay/lib/replay.cpp: In function 'void Free_Samples()': release/distrib/replay/lib/replay.cpp:6246:34: warning: array subscript has type 'char' [-Wchar-subscripts] 6246 | if(SampleType[freer][pedsplit] != 0) | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6248:41: warning: array subscript has type 'char' [-Wchar-subscripts] 6248 | if(RawSamples[freer][0][pedsplit]) free(RawSamples[freer][0][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6248:78: warning: array subscript has type 'char' [-Wchar-subscripts] 6248 | if(RawSamples[freer][0][pedsplit]) free(RawSamples[freer][0][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6249:38: warning: array subscript has type 'char' [-Wchar-subscripts] 6249 | RawSamples[freer][0][pedsplit] = NULL; | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6250:42: warning: array subscript has type 'char' [-Wchar-subscripts] 6250 | if(SampleChannels[freer][pedsplit] == 2) | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6252:45: warning: array subscript has type 'char' [-Wchar-subscripts] 6252 | if(RawSamples[freer][1][pedsplit]) free(RawSamples[freer][1][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6252:82: warning: array subscript has type 'char' [-Wchar-subscripts] 6252 | if(RawSamples[freer][1][pedsplit]) free(RawSamples[freer][1][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6253:42: warning: array subscript has type 'char' [-Wchar-subscripts] 6253 | RawSamples[freer][1][pedsplit] = NULL; | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6258:34: warning: array subscript has type 'char' [-Wchar-subscripts] 6258 | if(SampleType[freer][pedsplit] != 0) | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6260:46: warning: array subscript has type 'char' [-Wchar-subscripts] 6260 | if(RawSamples_Swap[freer][0][pedsplit]) free(RawSamples_Swap[freer][0][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6260:88: warning: array subscript has type 'char' [-Wchar-subscripts] 6260 | if(RawSamples_Swap[freer][0][pedsplit]) free(RawSamples_Swap[freer][0][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6261:43: warning: array subscript has type 'char' [-Wchar-subscripts] 6261 | RawSamples_Swap[freer][0][pedsplit] = NULL; | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6262:42: warning: array subscript has type 'char' [-Wchar-subscripts] 6262 | if(SampleChannels[freer][pedsplit] == 2) | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6264:50: warning: array subscript has type 'char' [-Wchar-subscripts] 6264 | if(RawSamples_Swap[freer][1][pedsplit]) free(RawSamples_Swap[freer][1][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6264:92: warning: array subscript has type 'char' [-Wchar-subscripts] 6264 | if(RawSamples_Swap[freer][1][pedsplit]) free(RawSamples_Swap[freer][1][pedsplit]); | ^~~~~~~~ release/distrib/replay/lib/replay.cpp:6265:47: warning: array subscript has type 'char' [-Wchar-subscripts] 6265 | RawSamples_Swap[freer][1][pedsplit] = NULL; | ^~~~~~~~ release/distrib/replay/lib/replay.cpp: In function 'void Reset_303_Parameters(para303*)': release/distrib/replay/lib/replay.cpp:6400:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6400 | tbpars->patternlength[c] = 16; | ^ release/distrib/replay/lib/replay.cpp:6404:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6404 | tbpars->tone[c][d] = 0; | ^ release/distrib/replay/lib/replay.cpp:6404:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6404 | tbpars->tone[c][d] = 0; | ^ release/distrib/replay/lib/replay.cpp:6405:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6405 | tbpars->flag[c][d].slide_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6405:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6405 | tbpars->flag[c][d].slide_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6406:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6406 | tbpars->flag[c][d].accent_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6406:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6406 | tbpars->flag[c][d].accent_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6407:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6407 | tbpars->flag[c][d].transposeup_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6407:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6407 | tbpars->flag[c][d].transposeup_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6408:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6408 | tbpars->flag[c][d].transposedown_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6408:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6408 | tbpars->flag[c][d].transposedown_flag = 0; | ^ release/distrib/replay/lib/replay.cpp:6409:26: warning: array subscript has type 'char' [-Wchar-subscripts] 6409 | tbpars->flag[c][d].pause = 1; | ^ release/distrib/replay/lib/replay.cpp:6409:29: warning: array subscript has type 'char' [-Wchar-subscripts] 6409 | tbpars->flag[c][d].pause = 1; | ^ release/distrib/replay/lib/replay.cpp:6414:42: warning: array subscript has type 'char' [-Wchar-subscripts] 6414 | sprintf(tbpars->pattern_name[c], "Untitled"); | ^ release/distrib/replay/lib/replay.cpp: In function 'float FastLog(float)': release/distrib/replay/lib/replay.cpp:6668:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 6668 | x = (float) (*(int *) &i); | ^~~~~~~~~~ (cd src/extralibs/tinyxml; make) make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 -fPIC tinyxmlparser.cpp -o tinyxmlparser.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 -fPIC tinyxml.cpp -o tinyxml.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 -fPIC tinyxmlerror.cpp -o tinyxmlerror.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 -fPIC tinystr.cpp -o tinystr.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -c -Wall -Wno-unknown-pragmas -Wno-format -O3 -fPIC xmltest.cpp -o xmltest.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' make[1]: Entering directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -o xmltest tinyxml.o tinyxmlparser.o xmltest.o tinyxmlerror.o tinystr.o make[1]: Leaving directory '/builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f/src/extralibs/tinyxml' g++ -o ./release/distrib/ptk_linux -L./ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Lsrc/extralibs/sdl_draw -D __LINUX__ -D __GCC__ -D __LINUX_ALSASEQ__ -D __MOT_SWAP__ ptk.o editor_303.o editor_pattern.o editor_sequencer.o editor_track.o editor_track_fx.o patterns_blocks.o editor_synth.o editor_sample.o editor_fx_setup.o editor_setup.o editor_diskio.o editor_reverb.o editor_instrument.o editor_midi.o samples_pack.o files_list.o files.o mods.o patterns.o reverbs.o midi_cfg.o bits.o pack.o tinypack.o words.o wputils.o config.o 303s.o synths.o insts.o ptps.o midi.o RtMidi.o midi_dispatch.o timer.o main.o misc_draw.o draw_primitives.o requesters.o xml.o gadgets.o samples_ops.o aiff.o riff.o spline.o tb_303.o wavpack.o samples_unpack.o replay.o synth.o endianness.o sounddriver_linux.o src/extralibs/sdl_draw/draw_hline.o src/extralibs/sdl_draw/draw_line.o src/extralibs/sdl_draw/draw_pixel.o src/extralibs/sdl_draw/draw_vline.o src/extralibs/tinyxml/tinyxml.o src/extralibs/tinyxml/tinyxmlparser.o src/extralibs/tinyxml/tinystr.o src/extralibs/tinyxml/tinyxmlerror.o -lasound -lSDL -lz -ljack -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes tinyxmlparser.cpp: In static member function 'static const char* TiXmlBase::SkipWhiteSpace(const char*, TiXmlEncoding)': tinyxmlparser.cpp:357:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 357 | while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) | ~~~^~~~~~~~~~~~~~~~~~~~~ xmltest.cpp: In function 'int main()': xmltest.cpp:894:22: warning: variable 'loadOkay' set but not used [-Wunused-but-set-variable] 894 | bool loadOkay = doc.LoadFile(); | ^~~~~~~~ src/samples/wavpack/include/wplocal.h:144:16: warning: type 'struct bs' violates the C++ One Definition Rule [-Wodr] 144 | typedef struct bs { | ^ release/distrib/replay/lib/include/wavpack.h:158:16: note: a different type is defined in another translation unit 158 | typedef struct bs | ^ src/samples/wavpack/include/wplocal.h:147:9: note: the first difference of corresponding definitions is field 'error' 147 | int error, bc; | ^ release/distrib/replay/lib/include/wavpack.h:162:14: note: a field with different name is defined in another translation unit 162 | uint32_t file_bytes, sr; | ^ src/samples/wavpack/include/wplocal.h:97:3: warning: type 'struct WavpackMetadata' violates the C++ One Definition Rule [-Wodr] 97 | } WavpackMetadata; | ^ release/distrib/replay/lib/include/wavpack.h:141:3: note: a different type is defined in another translation unit 141 | } WavpackMetadata; | ^ src/samples/wavpack/include/wplocal.h:93:11: note: the first difference of corresponding definitions is field 'temp_data' 93 | uchar temp_data [64]; | ^ release/distrib/replay/lib/include/wavpack.h:138:13: note: a field with different name is defined in another translation unit 138 | int32_t byte_length; | ^ src/samples/wavpack/include/wplocal.h:155:8: warning: type 'struct decorr_pass' violates the C++ One Definition Rule [-Wodr] 155 | struct decorr_pass { | ^ release/distrib/replay/lib/include/wavpack.h:169:8: note: a different type is defined in another translation unit 169 | struct decorr_pass | ^ src/samples/wavpack/include/wplocal.h:156:9: note: the first difference of corresponding definitions is field 'term' 156 | int term, delta, weight_A, weight_B; | ^ release/distrib/replay/lib/include/wavpack.h:171:11: note: a field of same name but different type is defined in another translation unit 171 | short term, delta, weight_A, weight_B; | ^ src/samples/wavpack/include/wplocal.h:155:8: note: type 'int' should match type 'short int' 155 | struct decorr_pass { | ^ src/samples/wavpack/include/wplocal.h:182:3: warning: type 'struct WavpackStream' violates the C++ One Definition Rule [-Wodr] 182 | } WavpackStream; | ^ release/distrib/replay/lib/include/wavpack.h:196:3: note: a different type is defined in another translation unit 196 | } WavpackStream; | ^ src/samples/wavpack/include/wplocal.h:164:12: note: the first difference of corresponding definitions is field 'blockbuff' 164 | uchar *blockbuff, *blockend; | ^ release/distrib/replay/lib/include/wavpack.h:191:15: note: a field with different name is defined in another translation unit 191 | Bitstream wvbits; | ^ src/samples/wavpack/include/wplocal.h:121:3: warning: type 'struct WavpackConfig' violates the C++ One Definition Rule [-Wodr] 121 | } WavpackConfig; | ^ release/distrib/replay/lib/include/wavpack.h:156:3: note: a different type is defined in another translation unit 156 | } WavpackConfig; | ^ src/samples/wavpack/include/wplocal.h:117:9: note: the first difference of corresponding definitions is field 'bitrate' 117 | int bitrate, shaping_weight; | ^ release/distrib/replay/lib/include/wavpack.h:155:14: note: a field with different name is defined in another translation unit 155 | uint32_t flags; | ^ src/samples/wavpack/include/wplocal.h:192:16: warning: type 'struct WavpackContext' violates the C++ One Definition Rule [-Wodr] 192 | typedef struct WavpackContext | ^ release/distrib/replay/lib/include/wavpack.h:207:3: note: a different type is defined in another translation unit 207 | } WavpackContext; | ^ src/samples/wavpack/include/wplocal.h:194:19: note: the first difference of corresponding definitions is field 'config' 194 | WavpackConfig config; | ^ release/distrib/replay/lib/include/wavpack.h:200:19: note: a field of same name but different type is defined in another translation unit 200 | WavpackConfig config; | ^ src/samples/wavpack/include/wplocal.h:121:3: note: type 'struct WavpackConfig' itself violates the C++ One Definition Rule 121 | } WavpackConfig; | ^ release/distrib/replay/lib/include/wavpack.h:156:3: note: the incompatible type is defined here 156 | } WavpackConfig; | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.h6sPSe + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/applications/ + cat + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/bin/ + install -m 755 release/distrib/ptk_linux /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/bin/protrekkr + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/protrekkr/instruments/ + install -m 644 release/distrib/instruments/909_Kick.pti release/distrib/instruments/Bassdrum.pti release/distrib/instruments/Bassdrum2.pti release/distrib/instruments/Bassdrum3.pti release/distrib/instruments/Bassdrum4.pti release/distrib/instruments/Bassdrum5.pti release/distrib/instruments/CrashCymbal.pti release/distrib/instruments/Juno106-DetunedLead.pti release/distrib/instruments/Juno106-DoubleLead.pti release/distrib/instruments/Juno106-LFObass.pti release/distrib/instruments/Juno106-LFOstring.pti release/distrib/instruments/Juno106-LFOstring2.pti release/distrib/instruments/Juno106-Lead.pti release/distrib/instruments/Juno106-Mellow.pti release/distrib/instruments/Juno106-ShortLead.pti release/distrib/instruments/Juno106-SoftBass.pti release/distrib/instruments/Juno106-WahWah.pti release/distrib/instruments/MiniMoog-Rezonated.pti release/distrib/instruments/MiniMoog-ShortPad.pti release/distrib/instruments/MiniMoog-SquareBass.pti release/distrib/instruments/MiniMoog-SquareLead.pti release/distrib/instruments/Minimoog-Analogic.pti release/distrib/instruments/Snare.pti release/distrib/instruments/Snare2.pti release/distrib/instruments/Snare2Light.pti release/distrib/instruments/Snare3.pti release/distrib/instruments/Snare4.pti release/distrib/instruments/Snare5.pti /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/protrekkr/instruments/ + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/protrekkr/modules/ + install -m 644 'release/distrib/modules/303 Test.ptk' release/distrib/modules/AcidTrance.ptk release/distrib/modules/Aquarium.ptk 'release/distrib/modules/Brass Tacks.ptk' release/distrib/modules/C-masters.ptk release/distrib/modules/Chemistry.ptk 'release/distrib/modules/Comic Bakery Remix.ptk' 'release/distrib/modules/D.m.Turner Remix.ptk' release/distrib/modules/Dragon.ptk 'release/distrib/modules/Dream Weaver.ptk' 'release/distrib/modules/Elevator Zax.ptk' 'release/distrib/modules/Factory of hybrid.ptk' 'release/distrib/modules/Gone tipsy.ptk' release/distrib/modules/Jameson.ptk 'release/distrib/modules/Loop Influenza.ptk' 'release/distrib/modules/Lunch with the gods.ptk' release/distrib/modules/Money.ptk release/distrib/modules/Ordinary-Zero.ptk release/distrib/modules/Primitive.ptk 'release/distrib/modules/Round A Bout.ptk' 'release/distrib/modules/Sudoku padawan.ptk' 'release/distrib/modules/Sunday 1830.ptk' 'release/distrib/modules/Vacation Climate.ptk' 'release/distrib/modules/Without performer.ptk' release/distrib/modules/Wonderland.ptk release/distrib/modules/alterraid.ptk release/distrib/modules/amarillo.ptk release/distrib/modules/aulral.ptk release/distrib/modules/devenirunpoulet.ptk release/distrib/modules/dne_wro3.ptk release/distrib/modules/flight.ptk release/distrib/modules/goa.ptk 'release/distrib/modules/love me daddy.ptk' 'release/distrib/modules/our trip to syrius.ptk' 'release/distrib/modules/plastic elements.ptk' release/distrib/modules/robot-ballet.ptk 'release/distrib/modules/space game.ptk' release/distrib/modules/spinning.ptk 'release/distrib/modules/trip to exp.ptk' release/distrib/modules/unit5.ptk release/distrib/modules/warlock.ptk /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/protrekkr/modules/ + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/protrekkr/presets/ + install -m 644 release/distrib/presets/70s-1.pts release/distrib/presets/70s-2.pts release/distrib/presets/70s-3.pts release/distrib/presets/Aliens-1.pts release/distrib/presets/AnotherJuoj.pts release/distrib/presets/AnotherPadder3.pts release/distrib/presets/AnotherSynth.pts release/distrib/presets/BassSqIRK.pts release/distrib/presets/BirdSYNTHS.pts release/distrib/presets/ClownSynth.pts release/distrib/presets/Commodore-Lead-1.pts release/distrib/presets/Commodore-Lead-3.pts release/distrib/presets/Commodore-Perc-1.pts release/distrib/presets/CommodoreLead-2.pts release/distrib/presets/Computers.pts release/distrib/presets/CopXter.pts release/distrib/presets/DarkFX.pts release/distrib/presets/Debug.pts release/distrib/presets/Detuned-Synth.pts release/distrib/presets/Detuned-Whistle.pts release/distrib/presets/GhostFX.pts release/distrib/presets/Goa-Lead.pts release/distrib/presets/Goa-SawShort-Hip.pts release/distrib/presets/Goa-Sawshort.pts release/distrib/presets/Goa-Short-Release.pts release/distrib/presets/Goa-Short-ReleaseHP.pts release/distrib/presets/Goa-SquareShort.pts release/distrib/presets/Goa-SquareShortHiP.pts release/distrib/presets/Goa3003.pts release/distrib/presets/GoaHiSky.pts release/distrib/presets/GoaLeadPadder.pts release/distrib/presets/GoaSawDoubleHi.pts release/distrib/presets/Goldpad.pts release/distrib/presets/HIPASSMEG.pts release/distrib/presets/HardGoa.pts release/distrib/presets/HiSubSaw.pts release/distrib/presets/Hp-Synth.pts release/distrib/presets/Juno106-DetunedLead.pts release/distrib/presets/Juno106-DoubleLead.pts release/distrib/presets/Juno106-LFObass.pts release/distrib/presets/Juno106-LFOstring.pts release/distrib/presets/Juno106-LFOstring2.pts release/distrib/presets/Juno106-Lead.pts release/distrib/presets/Juno106-Mellow.pts release/distrib/presets/Juno106-ShortLead.pts release/distrib/presets/Juno106-SoftBass.pts release/distrib/presets/Juno106-WahWah.pts release/distrib/presets/LFOWarrior.pts release/distrib/presets/LeadRave4.pts release/distrib/presets/LfoFighers3.pts release/distrib/presets/Lfos.pts release/distrib/presets/Lp-Synth.pts release/distrib/presets/Mars-Pulse-1.pts release/distrib/presets/MediumHunter.pts release/distrib/presets/MegOa.pts release/distrib/presets/MiniMoog-Rezonated.pts release/distrib/presets/MiniMoog-ShortPad.pts release/distrib/presets/MiniMoog-SquareBass.pts release/distrib/presets/MiniMoog-SquareLead.pts release/distrib/presets/Minimoog-Analogic.pts release/distrib/presets/Modulations2.pts release/distrib/presets/Mogbass.pts release/distrib/presets/Mogbassq2.pts release/distrib/presets/NoSampledBass.pts release/distrib/presets/Perita1.pts release/distrib/presets/Perita2.pts release/distrib/presets/Psaw.pts release/distrib/presets/PsycheCopter.pts release/distrib/presets/ReelHigh.pts release/distrib/presets/RiffBlast.pts release/distrib/presets/SimpleLead.pts release/distrib/presets/Sine-Lead.pts release/distrib/presets/SmothSq.pts release/distrib/presets/Sphepad.pts release/distrib/presets/Sq3.pts release/distrib/presets/SqHi.pts release/distrib/presets/Square-Bass.pts release/distrib/presets/SquareLead2.pts release/distrib/presets/StrangeSynthSpoke.pts release/distrib/presets/StrangeTheremin.pts release/distrib/presets/SubSaw.pts release/distrib/presets/TheUoj.pts release/distrib/presets/TheUoj2.pts release/distrib/presets/TranceLead-2.pts release/distrib/presets/TranceLead-3.pts release/distrib/presets/Waouh.pts release/distrib/presets/Warmpad.pts release/distrib/presets/WeirdOne.pts release/distrib/presets/Wind.pts release/distrib/presets/arpegio1.pts release/distrib/presets/arpegio2.pts release/distrib/presets/arpegio3.pts release/distrib/presets/arpegioshort1.pts release/distrib/presets/arpegioshort2.pts release/distrib/presets/arpegioshort4.pts release/distrib/presets/arpegioshort5.pts release/distrib/presets/basdist1.pts release/distrib/presets/basdst2.pts release/distrib/presets/baslfo.pts release/distrib/presets/baslfo2.pts release/distrib/presets/baslfo3.pts release/distrib/presets/bubble1.pts release/distrib/presets/bubble2.pts release/distrib/presets/bubble3.pts release/distrib/presets/cheeselead.pts release/distrib/presets/dstbas1.pts release/distrib/presets/dstlfo1.pts release/distrib/presets/fartbas1.pts release/distrib/presets/fartsynth1.pts release/distrib/presets/fatassbass1.pts release/distrib/presets/fatassbass2.pts release/distrib/presets/fatassbass3.pts release/distrib/presets/hash1.pts release/distrib/presets/hash2.pts release/distrib/presets/hash3.pts release/distrib/presets/key1.pts release/distrib/presets/key2.pts release/distrib/presets/key3.pts release/distrib/presets/key4.pts release/distrib/presets/key5.pts release/distrib/presets/key6.pts release/distrib/presets/key7.pts release/distrib/presets/key8.pts release/distrib/presets/key9.pts release/distrib/presets/lead1.pts release/distrib/presets/lead2.pts release/distrib/presets/lfosynth1.pts release/distrib/presets/low1.pts release/distrib/presets/metalic1.pts release/distrib/presets/metalic2.pts release/distrib/presets/metalic3.pts release/distrib/presets/metaliclow.pts release/distrib/presets/nofilter1.pts release/distrib/presets/nofilter3.pts release/distrib/presets/oxbox.pts release/distrib/presets/pad1.pts release/distrib/presets/pad2.pts release/distrib/presets/padlow.pts release/distrib/presets/padlow2.pts release/distrib/presets/padpul1.pts release/distrib/presets/padpul2.pts release/distrib/presets/padsaw.pts release/distrib/presets/square1.pts release/distrib/presets/sting1.pts release/distrib/presets/sting2.pts release/distrib/presets/strings.pts release/distrib/presets/strings2.pts release/distrib/presets/sweep1.pts release/distrib/presets/sweep2.pts release/distrib/presets/sweep3.pts release/distrib/presets/sweep4.pts release/distrib/presets/synthb1.pts release/distrib/presets/synthb2.pts release/distrib/presets/synthb3.pts release/distrib/presets/synthchord1.pts release/distrib/presets/synthlfo1.pts release/distrib/presets/synthlfo2.pts release/distrib/presets/synthlow1.pts release/distrib/presets/synthlow2.pts release/distrib/presets/synthreso1.pts release/distrib/presets/synthreso2.pts release/distrib/presets/synthshort1.pts release/distrib/presets/synthshort2.pts release/distrib/presets/synthshorta.pts release/distrib/presets/synthswp1.pts release/distrib/presets/synthswp2.pts release/distrib/presets/synthswp3.pts release/distrib/presets/synthswp4.pts release/distrib/presets/thunderdick1.pts release/distrib/presets/thunderdick2.pts release/distrib/presets/thunderdick3.pts release/distrib/presets/thunderdick4.pts release/distrib/presets/thunderdick5.pts release/distrib/presets/thunderdick6.pts release/distrib/presets/trash.pts release/distrib/presets/trash2.pts release/distrib/presets/upanddown.pts /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/protrekkr/presets/ + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/protrekkr/reverbs/ + install -m 644 'release/distrib/reverbs/1 Comb.prv' 'release/distrib/reverbs/Echo y.prv' 'release/distrib/reverbs/Great Hall.prv' 'release/distrib/reverbs/Hall 2.prv' 'release/distrib/reverbs/Room 2.prv' 'release/distrib/reverbs/Room 3.prv' release/distrib/reverbs/Room.prv /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/protrekkr/reverbs/ + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/protrekkr/skins/ + install -m 644 release/distrib/skins/303.bmp release/distrib/skins/font.bmp release/distrib/skins/font_datas.txt release/distrib/skins/kbde.txt release/distrib/skins/kbde_macosx.txt release/distrib/skins/kben.txt release/distrib/skins/kben_macosx.txt release/distrib/skins/kbfr.txt release/distrib/skins/kbfr_macosx.txt release/distrib/skins/neural.bmp release/distrib/skins/pattern_font.bmp release/distrib/skins/pointer.bmp release/distrib/skins/skin.xml /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/protrekkr/skins/ + install -m 755 -d /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/icons/hicolor/32x32/apps/ + install -m 644 protrekkr.jpg /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/icons/hicolor/32x32/apps/protrekkr.jpg + desktop-file-install '--add-category=Audio;AudioVideo' --delete-original --dir=/builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/applications /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64//usr/share/applications/protrekkr.desktop + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.0.0-4.fc38 --unique-debug-suffix -1.0.0-4.fc38.x86_64 --unique-debug-src-base protrekkr-1.0.0-4.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f extracting debug info from /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/bin/protrekkr original debug info size: 2916kB, size after compression: 2344kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 4941 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.IJyQ3B + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + desktop-file-validate /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/applications/protrekkr.desktop + RPM_EC=0 ++ jobs -p + exit 0 Processing files: protrekkr-1.0.0-4.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5typ7G + umask 022 + cd /builddir/build/BUILD + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + DOCDIR=/builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/doc/protrekkr + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/doc/protrekkr + cp -pr README /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/doc/protrekkr + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.5wVnpw + umask 022 + cd /builddir/build/BUILD + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + LICENSEDIR=/builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/licenses/protrekkr + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/licenses/protrekkr + cp -pr release/distrib/license.txt /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64/usr/share/licenses/protrekkr + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(protrekkr.desktop) protrekkr = 1.0.0-4.fc38 protrekkr(x86-64) = 1.0.0-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libSDL-1.2.so.0()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjack.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: protrekkr-debugsource-1.0.0-4.fc38.x86_64 Provides: protrekkr-debugsource = 1.0.0-4.fc38 protrekkr-debugsource(x86-64) = 1.0.0-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: protrekkr-debuginfo-1.0.0-4.fc38.x86_64 Provides: debuginfo(build-id) = 2d9086c885da3e959f63add5e826eabb1bd92ea9 protrekkr-debuginfo = 1.0.0-4.fc38 protrekkr-debuginfo(x86-64) = 1.0.0-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: protrekkr-debugsource(x86-64) = 1.0.0-4.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 Wrote: /builddir/build/RPMS/protrekkr-debugsource-1.0.0-4.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/protrekkr-debuginfo-1.0.0-4.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/protrekkr-1.0.0-4.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OtN4KG + umask 022 + cd /builddir/build/BUILD + cd protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f + /usr/bin/rm -rf /builddir/build/BUILDROOT/protrekkr-1.0.0-4.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ao3EQS + umask 022 + cd /builddir/build/BUILD + rm -rf protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f protrekkr-0b96ba56379eb179423e9dcbec31a08bf0326c9f.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0