=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for libretro-bluemsx-20180811 sh: git: not found clang -c -olibretro.o libretro.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Dialog.o Src/Libretro/Dialog.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Event.o Src/Libretro/Event.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/File.o Src/Libretro/File.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Glob.o Src/Libretro/Glob.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Input.o Src/Libretro/Input.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Menu.o Src/Libretro/Menu.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Midi.o Src/Libretro/Midi.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Notifications.o Src/Libretro/Notifications.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Printer.o Src/Libretro/Printer.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Sound.o Src/Libretro/Sound.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Timer.o Src/Libretro/Timer.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Uart.o Src/Libretro/Uart.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/VideoIn.o Src/Libretro/VideoIn.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Eth.o Src/Libretro/Eth.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Cdrom.o Src/Libretro/Cdrom.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Libretro/Mouse.o Src/Libretro/Mouse.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Libretro/Event.c:4:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. clang -c -oSrc/Libretro/Emulator.o Src/Libretro/Emulator.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Common/ArrayList.o Src/Common/ArrayList.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Common/DebugMemory.o Src/Common/DebugMemory.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Bios/Patch.o Src/Bios/Patch.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Libretro/Sound.c:40:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ clang -c -oSrc/Unzip/unzip.o Src/Unzip/unzip.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Unzip/ioapi.o Src/Unzip/ioapi.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Unzip/zip.o Src/Unzip/zip.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/AtmelPerom.o Src/Memory/AtmelPerom.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/AmdFlash.o Src/Memory/AmdFlash.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/DeviceManager.o Src/Memory/DeviceManager.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/IoPort.o Src/Memory/IoPort.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/Memory/MegaromCartridge.o Src/Memory/MegaromCartridge.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/MegaSCSIsub.o Src/Memory/MegaSCSIsub.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/ram1kBMirrored.o Src/Memory/ram1kBMirrored.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/ramMapper.o Src/Memory/ramMapper.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Common/DebugMemory.c:70:48: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat] printf("%d\t%.8x : %d bytes\n", i, memInfo[i].ptr, memInfo[i].size); ~~~~ ^~~~~~~~~~~~~~ Src/Common/DebugMemory.c:70:64: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] printf("%d\t%.8x : %d bytes\n", i, memInfo[i].ptr, memInfo[i].size); ~~ ^~~~~~~~~~~~~~~ %zu clang -c -oSrc/Memory/ramMapperIo.o Src/Memory/ramMapperIo.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -oSrc/Memory/ramNormal.o Src/Memory/ramNormal.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Unzip/unzip.c:613:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (uMagic!=0x02014b50) ^ Src/Unzip/unzip.c:693:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Src/Unzip/unzip.c:718:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Src/Unzip/unzip.c:982:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (uMagic!=0x04034b50) ^ Src/Unzip/unzip.c:1242:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((pfile_in_zip_read_info->read_buffer == NULL)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Src/Unzip/unzip.c:1242:46: note: remove extraneous parentheses around the comparison to silence this warning if ((pfile_in_zip_read_info->read_buffer == NULL)) ~ ^ ~ Src/Unzip/unzip.c:1242:46: note: use '=' to turn this equality comparison into an assignment if ((pfile_in_zip_read_info->read_buffer == NULL)) ^~ = clang -c -oSrc/Memory/RomLoader.o Src/Memory/RomLoader.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperA1FM.o Src/Memory/romMapperA1FM.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperA1FMModem.o Src/Memory/romMapperA1FMModem.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperActivisionPcb.o Src/Memory/romMapperActivisionPcb.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperArc.o Src/Memory/romMapperArc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperASCII16.o Src/Memory/romMapperASCII16.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Unzip/zip.c:761:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((level==2)) ~~~~~^~~ Src/Unzip/zip.c:761:15: note: remove extraneous parentheses around the comparison to silence this warning if ((level==2)) ~ ^ ~ Src/Unzip/zip.c:761:15: note: use '=' to turn this equality comparison into an assignment if ((level==2)) ^~ = Src/Unzip/zip.c:763:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((level==1)) ~~~~~^~~ Src/Unzip/zip.c:763:15: note: remove extraneous parentheses around the comparison to silence this warning if ((level==1)) ~ ^ ~ Src/Unzip/zip.c:763:15: note: use '=' to turn this equality comparison into an assignment if ((level==1)) ^~ = clang -c -oSrc/Memory/romMapperASCII16nf.o Src/Memory/romMapperASCII16nf.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/ramNormal.c:104:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamNormal *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/ramNormal.c:104:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamNormal *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramNormal.c:104:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamNormal *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramNormal.c:105:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RamNormal *, DbgDevice *)' (aka 'void (RamNormal *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/ramNormal.c:105:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (RamNormal *, char *, void *, int, int)' [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~~~ Src/Memory/ramNormal.c:135:67: warning: incompatible pointer types passing 'void (RamNormal *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/ramMapper.c:162:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapper *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/ramMapper.c:162:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapper *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramMapper.c:162:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapper *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramMapper.c:163:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RamMapper *, DbgDevice *)' (aka 'void (RamMapper *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/ramMapper.c:163:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (RamMapper *, char *, void *, int, int)' [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~~~ Src/Memory/ramMapper.c:193:50: warning: incompatible pointer types passing 'void (RamMapper *, UInt16, UInt8)' (aka 'void (RamMapper *, unsigned short, unsigned char)') to parameter of type 'MemIoWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] rm->handle = ramMapperIoAdd(pages * 0x4000, writeIo, rm); ^~~~~~~ ./Src/Memory/ramMapperIo.h:37:41: note: passing argument to parameter 'write' here int ramMapperIoAdd(int size, MemIoWrite write, void* ref); ^ Src/Memory/ramMapper.c:198:55: warning: incompatible pointer types passing 'void (RamMapper *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/ramMapper.c:204:48: warning: incompatible pointer types passing 'void (RamMapper *, int)' to parameter of type 'PanasonicDramCallback' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] rm->dramHandle = panasonicDramRegister(setDram, rm); ^~~~~~~ ./Src/Memory/romMapperDRAM.h:39:50: note: passing argument to parameter 'callback' here int panasonicDramRegister(PanasonicDramCallback callback, void* ref); ^ clang -c -oSrc/Memory/romMapperASCII16sram.o Src/Memory/romMapperASCII16sram.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperASCII8.o Src/Memory/romMapperASCII8.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperASCII8sram.o Src/Memory/romMapperASCII8sram.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperBasic.o Src/Memory/romMapperBasic.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. clang -c -oSrc/Memory/romMapperBeerIDE.o Src/Memory/romMapperBeerIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperBunsetu.o Src/Memory/romMapperBunsetu.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperCasette.o Src/Memory/romMapperCasette.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/ramMapperIo.c:148:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapperIo *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/ramMapperIo.c:148:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapperIo *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramMapperIo.c:148:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RamMapperIo *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ramMapperIo.c:149:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RamMapperIo *, DbgDevice *)' (aka 'void (RamMapperIo *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/ramMapperIo.c:164:26: warning: incompatible pointer types passing 'UInt8 (RamMapperIo *, UInt16)' (aka 'unsigned char (RamMapperIo *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xfc, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:164:32: warning: incompatible pointer types passing 'void (RamMapperIo *, UInt16, UInt8)' (aka 'void (RamMapperIo *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xfc, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:165:26: warning: incompatible pointer types passing 'UInt8 (RamMapperIo *, UInt16)' (aka 'unsigned char (RamMapperIo *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xfd, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:165:32: warning: incompatible pointer types passing 'void (RamMapperIo *, UInt16, UInt8)' (aka 'void (RamMapperIo *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xfd, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:166:26: warning: incompatible pointer types passing 'UInt8 (RamMapperIo *, UInt16)' (aka 'unsigned char (RamMapperIo *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xfe, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:166:32: warning: incompatible pointer types passing 'void (RamMapperIo *, UInt16, UInt8)' (aka 'void (RamMapperIo *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xfe, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:167:26: warning: incompatible pointer types passing 'UInt8 (RamMapperIo *, UInt16)' (aka 'unsigned char (RamMapperIo *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xff, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/ramMapperIo.c:167:32: warning: incompatible pointer types passing 'void (RamMapperIo *, UInt16, UInt8)' (aka 'void (RamMapperIo *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xff, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperA1FMModem.c:121:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FMModem *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperA1FMModem.c:121:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FMModem *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperA1FMModem.c:121:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FMModem *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperA1FMModem.c:121:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FMModem *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperA1FMModem.c:127:45: warning: incompatible pointer types passing 'UInt8 (RomMapperA1FMModem *, UInt16)' (aka 'unsigned char (RomMapperA1FMModem *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FMModem.c:127:51: warning: incompatible pointer types passing 'UInt8 (RomMapperA1FMModem *, UInt16)' (aka 'unsigned char (RomMapperA1FMModem *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FMModem.c:127:57: warning: incompatible pointer types passing 'void (RomMapperA1FMModem *, UInt16, UInt8)' (aka 'void (RomMapperA1FMModem *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FMModem.c:127:64: warning: incompatible pointer types passing 'void (RomMapperA1FMModem *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 8 warnings generated. clang -c -oSrc/Memory/romMapperCrossBlaim.o Src/Memory/romMapperCrossBlaim.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 12 warnings generated. clang -c -oSrc/Memory/romMapperCvMegaCart.o Src/Memory/romMapperCvMegaCart.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperArc.c:113:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Arc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperArc.c:113:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Arc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperArc.c:113:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Arc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperArc.c:113:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Arc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperArc.c:114:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Arc *, DbgDevice *)' (aka 'void (Arc *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperArc.c:124:63: warning: incompatible pointer types passing 'void (Arc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperArc.c:138:26: warning: incompatible pointer types passing 'UInt8 (Arc *, UInt16)' (aka 'unsigned char (Arc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x7f, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperArc.c:138:34: warning: incompatible pointer types passing 'void (Arc *, UInt16, UInt8)' (aka 'void (Arc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7f, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperASCII16nf.c:121:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperASCII16nf.c:121:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16nf.c:121:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16nf.c:128:57: warning: incompatible pointer types passing 'void (RomMapperASCII16nf *, UInt16, UInt8)' (aka 'void (RomMapperASCII16nf *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII16nf.c:128:64: warning: incompatible pointer types passing 'void (RomMapperASCII16nf *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FM.c:260:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperA1FM.c:260:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperA1FM.c:260:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperA1FM.c:260:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperA1FM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperA1FM.c:273:37: warning: incompatible pointer types passing 'UInt8 (RomMapperA1FM *, UInt16)' (aka 'unsigned char (RomMapperA1FM *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FM.c:273:43: warning: incompatible pointer types passing 'UInt8 (RomMapperA1FM *, UInt16)' (aka 'unsigned char (RomMapperA1FM *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FM.c:273:49: warning: incompatible pointer types passing 'void (RomMapperA1FM *, UInt16, UInt8)' (aka 'void (RomMapperA1FM *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperA1FM.c:273:56: warning: incompatible pointer types passing 'void (RomMapperA1FM *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperActivisionPcb.c:197:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperActivisionPcb *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperActivisionPcb.c:197:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperActivisionPcb *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperActivisionPcb.c:197:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperActivisionPcb *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperActivisionPcb.c:197:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperActivisionPcb *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperActivisionPcb.c:207:45: warning: incompatible pointer types passing 'UInt8 (RomMapperActivisionPcb *, UInt16)' (aka 'unsigned char (RomMapperActivisionPcb *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperActivisionPcb.c:207:51: warning: incompatible pointer types passing 'UInt8 (RomMapperActivisionPcb *, UInt16)' (aka 'unsigned char (RomMapperActivisionPcb *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperActivisionPcb.c:207:57: warning: incompatible pointer types passing 'void (RomMapperActivisionPcb *, UInt16, UInt8)' (aka 'void (RomMapperActivisionPcb *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperActivisionPcb.c:207:64: warning: incompatible pointer types passing 'void (RomMapperActivisionPcb *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBunsetu.c:127:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBunsetu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperBunsetu.c:127:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBunsetu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperBunsetu.c:127:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBunsetu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperBunsetu.c:137:45: warning: incompatible pointer types passing 'UInt8 (RomMapperBunsetu *, UInt16)' (aka 'unsigned char (RomMapperBunsetu *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBunsetu.c:137:51: warning: incompatible pointer types passing 'UInt8 (RomMapperBunsetu *, UInt16)' (aka 'unsigned char (RomMapperBunsetu *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBunsetu.c:137:57: warning: incompatible pointer types passing 'void (RomMapperBunsetu *, UInt16, UInt8)' (aka 'void (RomMapperBunsetu *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBunsetu.c:137:64: warning: incompatible pointer types passing 'void (RomMapperBunsetu *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII16sram.c:144:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperASCII16sram.c:144:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16sram.c:144:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16sram.c:159:57: warning: incompatible pointer types passing 'void (RomMapperASCII16sram *, UInt16, UInt8)' (aka 'void (RomMapperASCII16sram *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII16sram.c:159:64: warning: incompatible pointer types passing 'void (RomMapperASCII16sram *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 8 warnings generated. clang -c -oSrc/Memory/romMapperDisk.o Src/Memory/romMapperDisk.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/ram1kBMirrored.c:110:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Ram1kBMirrored *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/ram1kBMirrored.c:110:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Ram1kBMirrored *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ram1kBMirrored.c:110:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Ram1kBMirrored *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/ram1kBMirrored.c:111:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Ram1kBMirrored *, DbgDevice *)' (aka 'void (Ram1kBMirrored *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/ram1kBMirrored.c:111:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (Ram1kBMirrored *, char *, void *, int, int)' [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~~~ Src/Memory/ram1kBMirrored.c:143:49: warning: incompatible pointer types passing 'UInt8 (Ram1kBMirrored *, UInt16)' (aka 'unsigned char (Ram1kBMirrored *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/ram1kBMirrored.c:143:55: warning: incompatible pointer types passing 'UInt8 (Ram1kBMirrored *, UInt16)' (aka 'unsigned char (Ram1kBMirrored *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/ram1kBMirrored.c:143:61: warning: incompatible pointer types passing 'void (Ram1kBMirrored *, UInt16, UInt8)' (aka 'void (Ram1kBMirrored *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/ram1kBMirrored.c:143:68: warning: incompatible pointer types passing 'void (Ram1kBMirrored *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperDooly.o Src/Memory/romMapperDooly.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperASCII8.c:114:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperASCII8.c:114:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII8.c:114:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII8.c:128:57: warning: incompatible pointer types passing 'void (RomMapperASCII8 *, UInt16, UInt8)' (aka 'void (RomMapperASCII8 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII8.c:128:64: warning: incompatible pointer types passing 'void (RomMapperASCII8 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperDRAM.o Src/Memory/romMapperDRAM.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -oSrc/Memory/romMapperDumas.o Src/Memory/romMapperDumas.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperF4device.o Src/Memory/romMapperF4device.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperFMPAC.o Src/Memory/romMapperFMPAC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperFMPAK.o Src/Memory/romMapperFMPAK.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperASCII8sram.c:131:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperASCII8sram.c:131:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII8sram.c:131:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII8sram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII8sram.c:145:57: warning: incompatible pointer types passing 'void (RomMapperASCII8sram *, UInt16, UInt8)' (aka 'void (RomMapperASCII8sram *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII8sram.c:145:64: warning: incompatible pointer types passing 'void (RomMapperASCII8sram *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperPAC.o Src/Memory/romMapperPAC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 9 warnings generated. clang -c -oSrc/Memory/romMapperFmDas.o Src/Memory/romMapperFmDas.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperCrossBlaim.c:131:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCrossBlaim *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperCrossBlaim.c:131:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCrossBlaim *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperCrossBlaim.c:131:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCrossBlaim *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperCrossBlaim.c:141:57: warning: incompatible pointer types passing 'void (RomMapperCrossBlaim *, UInt16, UInt8)' (aka 'void (RomMapperCrossBlaim *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, write, destroy, rm); // $0000-$FFFF ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperCrossBlaim.c:141:64: warning: incompatible pointer types passing 'void (RomMapperCrossBlaim *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, write, destroy, rm); // $0000-$FFFF ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDisk.c:60:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDisk *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperDisk.c:72:67: warning: incompatible pointer types passing 'void (RomMapperDisk *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDooly.c:120:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDooly *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperDooly.c:120:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDooly *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperDooly.c:120:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDooly *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperDooly.c:120:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDooly *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperDooly.c:127:45: warning: incompatible pointer types passing 'UInt8 (RomMapperDooly *, UInt16)' (aka 'unsigned char (RomMapperDooly *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDooly.c:127:51: warning: incompatible pointer types passing 'UInt8 (RomMapperDooly *, UInt16)' (aka 'unsigned char (RomMapperDooly *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDooly.c:127:57: warning: incompatible pointer types passing 'void (RomMapperDooly *, UInt16, UInt8)' (aka 'void (RomMapperDooly *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDooly.c:127:64: warning: incompatible pointer types passing 'void (RomMapperDooly *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBeerIDE.c:227:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBeerIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperBeerIDE.c:227:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBeerIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperBeerIDE.c:227:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBeerIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperBeerIDE.c:227:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperBeerIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperBeerIDE.c:228:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperBeerIde *, DbgDevice *)' (aka 'void (RomMapperBeerIde *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperBeerIDE.c:246:45: warning: incompatible pointer types passing 'UInt8 (RomMapperBeerIde *, UInt16)' (aka 'unsigned char (RomMapperBeerIde *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, NULL, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBeerIDE.c:246:51: warning: incompatible pointer types passing 'UInt8 (RomMapperBeerIde *, UInt16)' (aka 'unsigned char (RomMapperBeerIde *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, NULL, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBeerIDE.c:246:63: warning: incompatible pointer types passing 'void (RomMapperBeerIde *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperBeerIDE.c:248:36: warning: incompatible pointer types passing 'UInt8 (RomMapperBeerIde *)' (aka 'unsigned char (RomMapperBeerIde *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] rm->i8255 = i8255Create( NULL, readA, writeA, ^~~~~ ./Src/IoDevice/I8255.h:38:49: note: passing argument to parameter 'readA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/Memory/romMapperBeerIDE.c:248:43: warning: incompatible pointer types passing 'void (RomMapperBeerIde *, UInt8)' (aka 'void (RomMapperBeerIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] rm->i8255 = i8255Create( NULL, readA, writeA, ^~~~~~ ./Src/IoDevice/I8255.h:38:69: note: passing argument to parameter 'writeA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/Memory/romMapperBeerIDE.c:249:36: warning: incompatible pointer types passing 'UInt8 (RomMapperBeerIde *)' (aka 'unsigned char (RomMapperBeerIde *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] NULL, readB, writeB, ^~~~~ ./Src/IoDevice/I8255.h:39:49: note: passing argument to parameter 'readB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/Memory/romMapperBeerIDE.c:249:43: warning: incompatible pointer types passing 'void (RomMapperBeerIde *, UInt8)' (aka 'void (RomMapperBeerIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, readB, writeB, ^~~~~~ ./Src/IoDevice/I8255.h:39:69: note: passing argument to parameter 'writeB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/Memory/romMapperBeerIDE.c:250:43: warning: incompatible pointer types passing 'void (RomMapperBeerIde *, UInt8)' (aka 'void (RomMapperBeerIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperBeerIDE.c:251:43: warning: incompatible pointer types passing 'void (RomMapperBeerIde *, UInt8)' (aka 'void (RomMapperBeerIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperBeerIDE.c:270:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x30, i8255Read, i8255Write, rm->i8255); // PPI Port A ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:270:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x30, i8255Read, i8255Write, rm->i8255); // PPI Port A ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:271:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x31, i8255Read, i8255Write, rm->i8255); // PPI Port B ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:271:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x31, i8255Read, i8255Write, rm->i8255); // PPI Port B ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:272:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x32, i8255Read, i8255Write, rm->i8255); // PPI Port C ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:272:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x32, i8255Read, i8255Write, rm->i8255); // PPI Port C ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperBeerIDE.c:273:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x33, i8255Read, i8255Write, rm->i8255); // PPI Mode ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: Src/Memory/romMapperDumas.cpassing argument to parameter 'read' here: 175:35:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^warning : incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDumas *)' [-Wincompatible-pointer-types]Src/Memory/romMapperBeerIDE.c :273:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x33, i8255Read, i8255Write, rm->i8255); // PPI Mode ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note DeviceCallbacks callbacks = { destroy, reset, saveState, loadState };: passing argument to parameter 'write' here ^~~~~~~ Src/Memory/romMapperDumas.cvoid ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); : ^175 :44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDumas *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperDumas.c:175:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDumas *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperDumas.c:175:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDumas *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperDumas.c:181:45: warning: incompatible pointer types passing 'UInt8 (RomMapperDumas *, UInt16)' (aka 'unsigned char (RomMapperDumas *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDumas.c:181:51: warning: incompatible pointer types passing 'UInt8 (RomMapperDumas *, UInt16)' (aka 'unsigned char (RomMapperDumas *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDumas.c:181:57: warning: incompatible pointer types passing 'void (RomMapperDumas *, UInt16, UInt8)' (aka 'void (RomMapperDumas *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDumas.c:181:64: warning: incompatible pointer types passing 'void (RomMapperDumas *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 2 warnings generated. Src/Memory/romMapperFMPAC.c:240:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAC *)' [-Wincompatible-pointer-types] Src/Memory/romMapperCasette.c:61:35: DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; warning ^~~~~~~: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCasette *)' [-Wincompatible-pointer-types] Src/Memory/romMapperFMPAC.c:240:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ ^~~~~ Src/Memory/romMapperFMPAC.c:240:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperFMPAC.c:240:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperCasette.c:73:67Src/Memory/romMapperFMPAC.c:: 241warning: incompatible pointer types passing 'void (RomMapperCasette *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] :37: warning: slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperFMPAC *, DbgDevice *)' (aka 'void (RomMapperFMPAC *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref);Src/Memory/romMapperFMPAC.c : ^ 252:45: warning: incompatible pointer types passing 'UInt8 (RomMapperFMPAC *, UInt16)' (aka 'unsigned char (RomMapperFMPAC *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperFMPAC.c:252:51: warning: incompatible pointer types passing 'UInt8 (RomMapperFMPAC *, UInt16)' (aka 'unsigned char (RomMapperFMPAC *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperFMPAC.c:252:57: warning: incompatible pointer types passing 'void (RomMapperFMPAC *, UInt16, UInt8)' (aka 'void (RomMapperFMPAC *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperFMPAC.c:252:64: warning: incompatible pointer types passing 'void (RomMapperFMPAC *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperFMPAC.c:258:36: warning: incompatible pointer types passing 'void (RomMapperFMPAC *, UInt16, UInt8)' (aka 'void (RomMapperFMPAC *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7c, NULL, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperFMPAC.c:259:36: warning: incompatible pointer types passing 'void (RomMapperFMPAC *, UInt16, UInt8)' (aka 'void (RomMapperFMPAC *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7d, NULL, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/Memory/romMapperForteII.o Src/Memory/romMapperForteII.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperASCII16.c:118:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperASCII16.c:118:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16.c:118:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperASCII16 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperASCII16.c:131:57: warning: incompatible pointer types passing 'void (RomMapperASCII16 *, UInt16, UInt8)' (aka 'void (RomMapperASCII16 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperASCII16.c:131:64: warning: incompatible pointer types passing 'void (RomMapperASCII16 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperGIDE.o Src/Memory/romMapperGIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperGoudaSCSI.o Src/Memory/romMapperGoudaSCSI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperGameMaster2.o Src/Memory/romMapperGameMaster2.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperF4device.c:104:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperF4device *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperF4device.c:104:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperF4device *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperF4device.c:104:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperF4device *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperF4device.c:104:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperF4device *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperF4device.c:105:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperF4device *, DbgDevice *)' (aka 'void (RomMapperF4device *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperF4device.c:112:26: warning: incompatible pointer types passing 'UInt8 (RomMapperF4device *, UInt16)' (aka 'unsigned char (RomMapperF4device *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xf4, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperF4device.c:112:32: warning: incompatible pointer types passing 'void (RomMapperF4device *, UInt16, UInt8)' (aka 'void (RomMapperF4device *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xf4, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/Memory/romMapperGameReader.o Src/Memory/romMapperGameReader.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 11 warnings generated. Src/Memory/romMapperPAC.c:138:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ clang -c -oSrc/Memory/romMapperHalnote.o Src/Memory/romMapperHalnote.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperPAC.c:138:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperPAC.c:138:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPAC *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ 2 warnings generatedSrc/Memory/romMapperPAC.c. :144:45: warning: incompatible pointer types passing 'UInt8 (RomMapperPAC *, UInt16)' (aka 'unsigned char (RomMapperPAC *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPAC.c:144:51: warning: incompatible pointer types passing 'UInt8 (RomMapperPAC *, UInt16)' (aka 'unsigned char (RomMapperPAC *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPAC.c:144:57: warning: incompatible pointer types passing 'void (RomMapperPAC *, UInt16, UInt8)' (aka 'void (RomMapperPAC *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPAC.c:144:64: warning: incompatible pointer types passing 'void (RomMapperPAC *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperHarryFox.o Src/Memory/romMapperHarryFox.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. 22 warnings generated. clang -c -oSrc/Memory/romMapperHolyQuran.o Src/Memory/romMapperHolyQuran.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperJoyrexPsg.o Src/Memory/romMapperJoyrexPsg.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperCvMegaCart.c:115:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCvMegaCart *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperCvMegaCart.c:115:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCvMegaCart *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperCvMegaCart.c:115:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperCvMegaCart *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ 5 warnings generated. Src/Memory/romMapperCvMegaCart.c:126:45: warning: incompatible pointer types passing 'UInt8 (RomMapperCvMegaCart *, UInt16)' (aka 'unsigned char (RomMapperCvMegaCart *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, NULL, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperCvMegaCart.c:126:51: warning: incompatible pointer types passing 'UInt8 (RomMapperCvMegaCart *, UInt16)' (aka 'unsigned char (RomMapperCvMegaCart *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, NULL, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperCvMegaCart.c:126:63: warning: incompatible pointer types passing 'void (RomMapperCvMegaCart *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperKanji.o Src/Memory/romMapperKanji.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperFmDas.c:56:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFmDas *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperFmDas.c:66:63: warning: incompatible pointer types passing 'void (RomMapperFmDas *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperKanji12.o Src/Memory/romMapperKanji12.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperFMPAK.c:161:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperFMPAK.c:161:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperFMPAK.c:161:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperFMPAK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperFMPAK.c:162:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperFMPAK *, DbgDevice *)' (aka 'void (RomMapperFMPAK *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperFMPAK.c:250:36: warning: incompatible pointer types passing 'void (RomMapperFMPAK *, UInt16, UInt8)' (aka 'void (RomMapperFMPAK *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7c, NULL, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperFMPAK.c:251:36: warning: incompatible pointer types passing 'void (RomMapperFMPAK *, UInt16, UInt8)' (aka 'void (RomMapperFMPAK *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7d, NULL, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 2 warnings generated. clang -c -oSrc/Memory/romMapperKoei.o Src/Memory/romMapperKoei.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 7 warnings generated. clang -c -oSrc/Memory/romMapperKonami4.o Src/Memory/romMapperKonami4.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. clang -c -oSrc/Memory/romMapperKonami4nf.o Src/Memory/romMapperKonami4nf.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. clang -c -oSrc/Memory/romMapperKonami5.o Src/Memory/romMapperKonami5.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperGameMaster2.c:149:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameMaster2 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperGameMaster2.c:149:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameMaster2 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGameMaster2.c:149:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameMaster2 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGameMaster2.c:160:57: warning: incompatible pointer types passing 'void (RomMapperGameMaster2 *, UInt16, UInt8)' (aka 'void (RomMapperGameMaster2 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperGameMaster2.c:160:64: warning: incompatible pointer types passing 'void (RomMapperGameMaster2 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHolyQuran.c:113:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHolyQuran *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperHolyQuran.c:113:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHolyQuran *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHolyQuran.c:113:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHolyQuran *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHolyQuran.c:124:57: warning: incompatible pointer types passing 'void (RomMapperHolyQuran *, UInt16, UInt8)' (aka 'void (RomMapperHolyQuran *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHolyQuran.c:124:64: warning: incompatible pointer types passing 'void (RomMapperHolyQuran *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDRAM.c:126:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperDram *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperDRAM.c:137:67: warning: incompatible pointer types passing 'void (RomMapperDram *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperDRAM.c:138:44: warning: incompatible pointer types passing 'void (RomMapperDram *, int)' to parameter of type 'PanasonicDramCallback' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] rm->sramHandle = panasonicDramRegister(setDram, rm); ^~~~~~~ Src/Memory/romMapperDRAM.c:46:49: note: passing argument to parameter 'callback' here int panasonicDramRegister(PanasonicDramCallback callback, void* ref) ^ 5 warnings generated. Src/Memory/romMapperKanji.c:143:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKanji.c:143:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKanji.c:143:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKanji.c:144:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperKanji *, DbgDevice *)' (aka 'void (RomMapperKanji *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperKanji.c:163:32: warning: incompatible pointer types passing 'void (RomMapperKanji *, UInt16, UInt8)' (aka 'void (RomMapperKanji *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd8, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji.c:164:26: warning: incompatible pointer types passing 'UInt8 (RomMapperKanji *, UInt16)' (aka 'unsigned char (RomMapperKanji *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd9, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji.c:164:32: warning: incompatible pointer types passing 'void (RomMapperKanji *, UInt16, UInt8)' (aka 'void (RomMapperKanji *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd9, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji.c:165:32: warning: incompatible pointer types passing 'void (RomMapperKanji *, UInt16, UInt8)' (aka 'void (RomMapperKanji *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xda, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji.c:166:26: warning: incompatible pointer types passing 'UInt8 (RomMapperKanji *, UInt16)' (aka 'unsigned char (RomMapperKanji *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xdb, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji.c:166:32: warning: incompatible pointer types passing 'void (RomMapperKanji *, UInt16, UInt8)' (aka 'void (RomMapperKanji *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xdb, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/Memory/romMapperKonamiKeyboardMaster.o Src/Memory/romMapperKonamiKeyboardMaster.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperJoyrexPsg.c:93:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperJoyrexPsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperJoyrexPsg.c:93:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperJoyrexPsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperJoyrexPsg.c:93:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperJoyrexPsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperJoyrexPsg.c:93:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperJoyrexPsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperJoyrexPsg.c:94:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperJoyrexPsg *, DbgDevice *)' (aka 'void (RomMapperJoyrexPsg *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperJoyrexPsg.c:102:32: warning: incompatible pointer types passing 'void (RomMapperJoyrexPsg *, UInt16, UInt8)' (aka 'void (RomMapperJoyrexPsg *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xf0, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperKonamiSynth.o Src/Memory/romMapperKonamiSynth.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperForteII.c:88:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperForteII *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperForteII.c:108:63: warning: incompatible pointer types passing 'void (RomMapperForteII *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHarryFox.c:118:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHarryFox *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperHarryFox.c:118:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHarryFox *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHarryFox.c:118:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHarryFox *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHarryFox.c:129:57: warning: incompatible pointer types passing 'void (RomMapperHarryFox *, UInt16, UInt8)' (aka 'void (RomMapperHarryFox *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHarryFox.c:129:64: warning: incompatible pointer types passing 'void (RomMapperHarryFox *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 3 warnings generated. clang -c -oSrc/Memory/romMapperKonamiWordPro.o Src/Memory/romMapperKonamiWordPro.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. clang -c -oSrc/Memory/romMapperKorean126.o Src/Memory/romMapperKorean126.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperGameReader.c:170:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameReader *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperGameReader.c:170:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameReader *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGameReader.c:170:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGameReader *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGameReader.c:190:40: warning: incompatible pointer types passing 'UInt8 (RomMapperGameReader *, UInt16)' (aka 'unsigned char (RomMapperGameReader *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegisterUnused(cartSlot, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:40:47: noteSrc/Memory/romMapperKoei.c: :passing argument to parameter 'read' here161 :35:void ioPortRegisterUnused(int idx, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGameReader.c :warning: 190incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKoei *)' [-Wincompatible-pointer-types] :48: warning: incompatible pointer types passing 'void (RomMapperGameReader *, UInt16, UInt8)' (aka 'void (RomMapperGameReader *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegisterUnused(cartSlot, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:40:65: note: passing argument to parameter 'write' here void ioPortRegisterUnused(int idx, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGameReader.c:191:41: warning: incompatible pointer types passing 'UInt8 (RomMapperGameReader *, UInt16)' (aka 'unsigned char (RomMapperGameReader *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: noteSrc/Memory/romMapperKoei.c: :161:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKoei *)' [-Wincompatible-pointer-types] passing argument to parameter 'readCb' here DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref);Src/Memory/romMapperKoei.c: 161:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKoei *)' [-Wincompatible-pointer-types] ^ DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGameReader.c:191:47: warning: incompatible pointer types passing 'UInt8 (RomMapperGameReader *, UInt16)' (aka 'unsigned char (RomMapperGameReader *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref);Src/Memory/romMapperKoei.c:172: 57: warning: incompatible pointer types passing 'void (RomMapperKoei *, UInt16, UInt8)' (aka 'void (RomMapperKoei *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ^ slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ Src/Memory/romMapperGameReader.c:191:53./Src/Memory/SlotManager.h::52:63 : notewarning: passing argument to parameter 'writeCb' here: incompatible pointer types passing 'void (RomMapperGameReader *, UInt16, UInt8)' (aka 'void (RomMapperGameReader *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); Src/Memory/romMapperKoei.c ^~~~~ :172:64: warning: ./Src/Memory/SlotManager.hincompatible pointer types passing 'void (RomMapperKoei *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] :52: slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm);63 ^~~~~~~ :./Src/Memory/SlotManager.h note:52:82: : note: passing argument to parameter 'ejectCb' here passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperGameReader.c:191:60: warning: incompatible pointer types passing 'void (RomMapperGameReader *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 10 warnings generated. clang -c -oSrc/Memory/romMapperKorean80.o Src/Memory/romMapperKorean80.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKanji12.c:86:11: warning: implicit conversion from 'int' to 'UInt8' (aka 'unsigned char') changes value from -248 to 8 [-Wconstant-conversion] value = ~0xf7; ~ ^~~~~ Src/Memory/romMapperKanji12.c:109:11: warning: implicit conversion from 'int' to 'UInt8' (aka 'unsigned char') changes value from -248 to 8 [-Wconstant-conversion] value = ~0xf7; ~ ^~~~~ Src/Memory/romMapperKanji12.c:155:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji12 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKanji12.c:155:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji12 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKanji12.c:155:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKanji12 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKanji12.c:156:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperKanji12 *, DbgDevice *)' (aka 'void (RomMapperKanji12 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperKanji12.c:174:29: warning: incompatible pointer types passing 'UInt8 (RomMapperKanji12 *, UInt16)' (aka 'unsigned char (RomMapperKanji12 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegisterSub(0xf7, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:43:48: note: passing argument to parameter 'read' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKanji12.c:174:35: warning: incompatible pointer types passing 'void (RomMapperKanji12 *, UInt16, UInt8)' (aka 'void (RomMapperKanji12 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegisterSub(0xf7, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:43:66: note: passing argument to parameter 'write' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperHalnote.c:202:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHalnote *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperHalnote.c:202:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHalnote *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHalnote.c:202:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperHalnote *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperHalnote.c:213:45: warning: incompatible pointer types passing 'UInt8 (RomMapperHalnote *, UInt16)' (aka 'unsigned char (RomMapperHalnote *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 6, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHalnote.c:213:51: warning: incompatible pointer types passing 'UInt8 (RomMapperHalnote *, UInt16)' (aka 'unsigned char (RomMapperHalnote *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 6, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHalnote.c:213:57: warning: incompatible pointer types passing 'void (RomMapperHalnote *, UInt16, UInt8)' (aka 'void (RomMapperHalnote *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 6, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperHalnote.c:213:64: warning: incompatible pointer types passing 'void (RomMapperHalnote *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 6, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperKorean90.o Src/Memory/romMapperKorean90.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKonami4nf.c:114:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKonami4nf.c:114:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami4nf.c:114:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4nf *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami4nf.c:125:57: warning: incompatible pointer types passing 'void (RomMapperKonami4nf *, UInt16, UInt8)' (aka 'void (RomMapperKonami4nf *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami4nf.c:125:64: warning: incompatible pointer types passing 'void (RomMapperKonami4nf *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 2 warnings generated. clang -c -oSrc/Memory/romMapperLodeRunner.o Src/Memory/romMapperLodeRunner.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperMajutsushi.o Src/Memory/romMapperMajutsushi.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperMatraINK.o Src/Memory/romMapperMatraINK.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 9 warnings generated. clang -c -oSrc/Memory/romMapperMegaRAM.o Src/Memory/romMapperMegaRAM.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperMegaFlashRomScc.o Src/Memory/romMapperMegaFlashRomScc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperGIDE.c:292:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperGIDE.c:292:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperGIDE.c:292:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGIDE.c:292:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperGIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperGIDE.c:293:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperGIde *, DbgDevice *)' (aka 'void (RomMapperGIde *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperGIDE.c:304:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x04, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:304:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x04, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:305:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x05, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:305:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x05, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:306:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x06, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:306:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x06, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:307:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x07, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:307:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x07, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:308:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x08, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:308:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x08, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:309:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x09, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:309:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x09, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:310:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0a, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:310:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0a, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:311:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0b, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:311:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0b, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:312:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0c, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:312:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0c, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:313:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0d, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:313:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0d, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:314:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0e, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:314:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0e, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:315:37: warning: incompatible pointer types passing 'UInt8 (RomMapperGIde *, UInt16)' (aka 'unsigned char (RomMapperGIde *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0f, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperGIDE.c:315:45: warning: incompatible pointer types passing 'void (RomMapperGIde *, UInt16, UInt8)' (aka 'void (RomMapperGIde *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(portBase | 0x0f, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperMicrosol.o Src/Memory/romMapperMicrosol.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKonami5.c:179:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami5 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKonami5.c:179:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami5 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperKonami5.c:179:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami5 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami5.c:179:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami5 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami5.c:194:45: warning: incompatible pointer types passing 'UInt8 (RomMapperKonami5 *, UInt16)' (aka 'unsigned char (RomMapperKonami5 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami5.c:194:51: warning: incompatible pointer types passing 'UInt8 (RomMapperKonami5 *, UInt16)' (aka 'unsigned char (RomMapperKonami5 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami5.c:194:57: warning: incompatible pointer types passing 'void (RomMapperKonami5 *, UInt16, UInt8)' (aka 'void (RomMapperKonami5 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami5.c:194:64: warning: incompatible pointer types passing 'void (RomMapperKonami5 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami4.c:115:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKonami4.c:115:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami4.c:115:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonami4 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonami4.c:127:57: warning: incompatible pointer types passing 'void (RomMapperKonami4 *, UInt16, UInt8)' (aka 'void (RomMapperKonami4 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonami4.c:127:64: warning: incompatible pointer types passing 'void (RomMapperKonami4 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperMicrosolVmx80.o Src/Memory/romMapperMicrosolVmx80.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKonamiSynth.c:71:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiSynth *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperKonamiSynth.c:82:57: warning: incompatible pointer types passing 'void (RomMapperKonamiSynth *, UInt16, UInt8)' (aka 'void (RomMapperKonamiSynth *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonamiSynth.c:82:64: warning: incompatible pointer types passing 'void (RomMapperKonamiSynth *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 29 warnings generated. clang -c -oSrc/Memory/romMapperMoonsound.o Src/Memory/romMapperMoonsound.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKonamiKeyboardMaster.c:127:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiKeyboardMaster *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKonamiKeyboardMaster.c:127:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiKeyboardMaster *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonamiKeyboardMaster.c:127:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiKeyboardMaster *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonamiKeyboardMaster.c:128:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperKonamiKeyboardMaster *, DbgDevice *)' (aka 'void (RomMapperKonamiKeyboardMaster *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperKonamiKeyboardMaster.c:141:63: warning: incompatible pointer types passing 'void (RomMapperKonamiKeyboardMaster *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonamiKeyboardMaster.c:166:26: warning: incompatible pointer types passing 'UInt8 (RomMapperKonamiKeyboardMaster *, UInt16)' (aka 'unsigned char (RomMapperKonamiKeyboardMaster *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x00, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKonamiKeyboardMaster.c:166:32: warning: incompatible pointer types passing 'void (RomMapperKonamiKeyboardMaster *, UInt16, UInt8)' (aka 'void (RomMapperKonamiKeyboardMaster *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x00, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKonamiKeyboardMaster.c:167:26: warning: incompatible pointer types passing 'UInt8 (RomMapperKonamiKeyboardMaster *, UInt16)' (aka 'unsigned char (RomMapperKonamiKeyboardMaster *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x20, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperKonamiKeyboardMaster.c:167:32: warning: incompatible pointer types passing 'void (RomMapperKonamiKeyboardMaster *, UInt16, UInt8)' (aka 'void (RomMapperKonamiKeyboardMaster *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x20, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperMsxAudio.o Src/Memory/romMapperMsxAudio.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. Src/Memory/romMapperKorean126.c:113:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean126 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKorean126.c:113:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean126 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKorean126.c:113:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean126 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKorean126.c:124:57: warning: incompatible pointer types passing 'void (RomMapperKorean126 *, UInt16, UInt8)' (aka 'void (RomMapperKorean126 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKorean126.c:124:64: warning: incompatible pointer types passing 'void (RomMapperKorean126 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperMsxDos2.o Src/Memory/romMapperMsxDos2.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperMatraINK.c:84:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMatraINK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMatraINK.c:84:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMatraINK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMatraINK.c:84:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMatraINK *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKorean80.c:111:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean80 *)' [-Wincompatible-pointer-types] Src/Memory/romMapperMatraINK.c:91:45: warning: incompatible pointer types passing 'UInt8 (RomMapperMatraINK *, UInt16)' (aka 'unsigned char (RomMapperMatraINK *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52 DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState };:28: note: passing argument to parameter 'readCb' here ^~~~~~~ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMatraINK.c:91:51: warning: incompatible pointer types passing 'UInt8 (RomMapperMatraINK *, UInt16)' (aka 'unsigned char (RomMapperMatraINK *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] Src/Memory/romMapperKorean80.c: slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); 111 ^~~~: 50./Src/Memory/SlotManager.h::52 :warning45: : noteincompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean80 *)' [-Wincompatible-pointer-types] : passing argument to parameter 'peekCb' here DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); Src/Memory/romMapperKorean80.c ^ :111:61: Src/Memory/romMapperMatraINK.cwarning:91:: 57incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean80 *)' [-Wincompatible-pointer-types] : warning: incompatible pointer types passing 'void (RomMapperMatraINK *, UInt16, UInt8)' (aka 'void (RomMapperMatraINK *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMatraINK.c:91:64: warning: incompatible pointer types passing 'void (RomMapperMatraINK *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKorean80.c:122:57: warning: incompatible pointer types passing 'void (RomMapperKorean80 *, UInt16, UInt8)' (aka 'void (RomMapperKorean80 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKorean80.c:122:64: warning: incompatible pointer types passing 'void (RomMapperKorean80 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 3 warnings generated. clang -c -oSrc/Memory/romMapperMsxMusic.o Src/Memory/romMapperMsxMusic.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperKonamiWordPro.c:90:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (address = 0xbfff) { ~~~~~~~~^~~~~~~~ Src/Memory/romMapperKonamiWordPro.c:90:17: note: place parentheses around the assignment to silence this warning if (address = 0xbfff) { ^ ( ) Src/Memory/romMapperKonamiWordPro.c:90:17: note: use '==' to turn this assignment into an equality comparison if (address = 0xbfff) { ^ == Src/Memory/romMapperKonamiWordPro.c:103:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiWordPro *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKonamiWordPro.c:103:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiWordPro *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperKonamiWordPro.c:103:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiWordPro *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonamiWordPro.c:103:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKonamiWordPro *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKonamiWordPro.c:118:49: warning: incompatible pointer types passing 'UInt8 (RomMapperKonamiWordPro *, UInt16)' (aka 'unsigned char (RomMapperKonamiWordPro *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonamiWordPro.c:118:55: warning: incompatible pointer types passing 'UInt8 (RomMapperKonamiWordPro *, UInt16)' (aka 'unsigned char (RomMapperKonamiWordPro *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonamiWordPro.c:118:61: warning: incompatible pointer types passing 'void (RomMapperKonamiWordPro *, UInt16, UInt8)' (aka 'void (RomMapperKonamiWordPro *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKonamiWordPro.c:118:68: warning: incompatible pointer types passing 'void (RomMapperKonamiWordPro *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKorean90.c:131:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean90 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperKorean90.c:131:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean90 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKorean90.c:131:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperKorean90 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperKorean90.c:132:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperKorean90 *, DbgDevice *)' (aka 'void (RomMapperKorean90 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperKorean90.c:145:63: warning: incompatible pointer types passing 'void (RomMapperKorean90 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperKorean90.c:165:32: warning: incompatible pointer types passing 'void (RomMapperKorean90 *, UInt16, UInt8)' (aka 'void (RomMapperKorean90 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x77, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperMsxPrn.o Src/Memory/romMapperMsxPrn.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperMsxRs232.o Src/Memory/romMapperMsxRs232.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. 9 warnings generated. clang -c -oSrc/Memory/romMapperMuPack.o Src/Memory/romMapperMuPack.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperNational.o Src/Memory/romMapperNational.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperMicrosol.c:191:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Microsol *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMicrosol.c:191:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Microsol *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMicrosol.c:191:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Microsol *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMicrosol.c:191:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Microsol *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMicrosol.c:192:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Microsol *, DbgDevice *)' (aka 'void (Microsol *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMicrosol.c:202:63: warning: incompatible pointer types passing 'void (Microsol *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMicrosol.c:216:26: warning: incompatible pointer types passing 'UInt8 (Microsol *, UInt16)' (aka 'unsigned char (Microsol *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd0, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:216:34: warning: incompatible pointer types passing 'void (Microsol *, UInt16, UInt8)' (aka 'void (Microsol *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd0, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:217:26: warning: incompatible pointer types passing 'UInt8 (Microsol *, UInt16)' (aka 'unsigned char (Microsol *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd1, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:217:34: warning: incompatible pointer types passing 'void (Microsol *, UInt16, UInt8)' (aka 'void (Microsol *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd1, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:218:26: warning: incompatible pointer types passing 'UInt8 (Microsol *, UInt16)' (aka 'unsigned char (Microsol *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd2, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:218:34: warning: incompatible pointer types passing 'void (Microsol *, UInt16, UInt8)' (aka 'void (Microsol *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd2, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:219:26: warning: incompatible pointer types passing 'UInt8 (Microsol *, UInt16)' (aka 'unsigned char (Microsol *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd3, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:219:34: warning: incompatible pointer types passing 'void (Microsol *, UInt16, UInt8)' (aka 'void (Microsol *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd3, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:220:26: warning: incompatible pointer types passing 'UInt8 (Microsol *, UInt16)' (aka 'unsigned char (Microsol *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xd4, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosol.c:220:34: warning: incompatible pointer types passing 'void (Microsol *, UInt16, UInt8)' (aka 'void (Microsol *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xd4, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMegaRAM.c:163:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaRAM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMegaRAM.c:163:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaRAM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMegaRAM.c:163:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaRAM *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMegaRAM.c:164:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperMegaRAM *, DbgDevice *)' (aka 'void (RomMapperMegaRAM *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMegaRAM.c:177:57: warning: incompatible pointer types passing 'void (RomMapperMegaRAM *, UInt16, UInt8)' (aka 'void (RomMapperMegaRAM *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaRAM.c:177:64: warning: incompatible pointer types passing 'void (RomMapperMegaRAM *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaRAM.c:197:26: warning: incompatible pointer types passing 'UInt8 (RomMapperMegaRAM *, UInt16)' (aka 'unsigned char (RomMapperMegaRAM *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x8e, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMegaRAM.c:197:34: warning: incompatible pointer types passing 'void (RomMapperMegaRAM *, UInt16, UInt8)' (aka 'void (RomMapperMegaRAM *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x8e, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperLodeRunner.c:96:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperLodeRunner *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperLodeRunner.c:96:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperLodeRunner *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperLodeRunner.c:96:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperLodeRunner *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperLodeRunner.c:106:63: warning: incompatible pointer types passing 'void (RomMapperLodeRunner *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperLodeRunner.c:107:24: warning: incompatible pointer types passing 'void (RomMapperLodeRunner *, UInt16, UInt8)' (aka 'void (RomMapperLodeRunner *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegisterWrite0(write, rm); ^~~~~ ./Src/Memory/SlotManager.h:57:35: note: passing argument to parameter 'writeCb' here void slotRegisterWrite0(SlotWrite writeCb, void* ref); ^ 9 warnings generated. clang -c -oSrc/Memory/romMapperNationalFdc.o Src/Memory/romMapperNationalFdc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. Src/Memory/romMapperMegaFlashRomScc.c:249:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaFlashRomScc *)' [-Wincompatible-pointer-types] clang -c -oSrc/Memory/romMapperNet.o Src/Memory/romMapperNet.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMegaFlashRomScc.c:249:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaFlashRomScc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMegaFlashRomScc.c:249:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaFlashRomScc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMegaFlashRomScc.c:249:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMegaFlashRomScc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMegaFlashRomScc.c:250:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperMegaFlashRomScc *, DbgDevice *)' (aka 'void (RomMapperMegaFlashRomScc *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMegaFlashRomScc.c:258:45: warning: incompatible pointer types passing 'UInt8 (RomMapperMegaFlashRomScc *, UInt16)' (aka 'unsigned char (RomMapperMegaFlashRomScc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:258:51: warning: incompatible pointer types passing 'UInt8 (RomMapperMegaFlashRomScc *, UInt16)' (aka 'unsigned char (RomMapperMegaFlashRomScc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:258:57: warning: incompatible pointer types passing 'void (RomMapperMegaFlashRomScc *, UInt16, UInt8)' (aka 'void (RomMapperMegaFlashRomScc *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:258:64: warning: incompatible pointer types passing 'void (RomMapperMegaFlashRomScc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:286:36: warning: incompatible pointer types passing 'void (RomMapperMegaFlashRomScc *, UInt16, UInt8)' (aka 'void (RomMapperMegaFlashRomScc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x10, NULL, ioWrite, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:287:36: warning: incompatible pointer types passing 'void (RomMapperMegaFlashRomScc *, UInt16, UInt8)' (aka 'void (RomMapperMegaFlashRomScc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x11, NULL, ioWrite, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMegaFlashRomScc.c:288:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMegaFlashRomScc *, UInt16)' (aka 'unsigned char (RomMapperMegaFlashRomScc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x12, ioRead, NULL, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMajutsushi.c:124:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMajutsushi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMajutsushi.c:124:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMajutsushi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMajutsushi.c:124:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMajutsushi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMajutsushi.c:135:57: warning: incompatible pointer types passing 'void (RomMapperMajutsushi *, UInt16, UInt8)' (aka 'void (RomMapperMajutsushi *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMajutsushi.c:135:64: warning: incompatible pointer types passing 'void (RomMapperMajutsushi *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/romMapperNettouYakyuu.o Src/Memory/romMapperNettouYakyuu.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 16 warnings generated. clang -c -oSrc/Memory/romMapperNms1210Rs232.o Src/Memory/romMapperNms1210Rs232.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperMoonsound.c:131:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMoonsound *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMoonsound.c:131:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMoonsound *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMoonsound.c:131:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMoonsound *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMoonsound.c:131:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMoonsound *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMicrosolVmx80.c:106:35:Src/Memory/romMapperMoonsound.c:132:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperMoonsound *, DbgDevice *)' (aka 'void (RomMapperMoonsound *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMicrosolVmx80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMoonsound.c:142Src/Memory/romMapperMicrosolVmx80.c:30:106:44: warning: : warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMicrosolVmx80 *)' [-Wincompatible-pointer-types] incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ ioPortRegister(0x7e, read, write, rm); ^~~~Src/Memory/romMapperMicrosolVmx80.c: 106:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMicrosolVmx80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMicrosolVmx80.c:106:62: ./Src/Memory/IoPort.h:37warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMicrosolVmx80 *)' [-Wincompatible-pointer-types]: 42: note DeviceCallbacks callbacks = { destroy, reset, saveState, loadState };: passing argument to parameter 'read' here ^~~~~~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:142:36: warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7e, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:143:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x7f, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMicrosolVmx80.c:Src/Memory/romMapperMoonsound.c118:45: :143warning: :incompatible pointer types passing 'UInt8 (RomMapperMicrosolVmx80 *, UInt16)' (aka 'unsigned char (RomMapperMicrosolVmx80 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]36 : warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~ ioPortRegister(0x7f, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMoonsound.cSrc/Memory/romMapperMicrosolVmx80.c::144118::51:30 : warningwarning: incompatible pointer types passing 'UInt8 (RomMapperMicrosolVmx80 *, UInt16)' (aka 'unsigned char (RomMapperMicrosolVmx80 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]: incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ioPortRegister(0xc4, read, write, rm); ^~~~ ^~~~./Src/Memory/IoPort.h: 37./Src/Memory/SlotManager.h::52:4542: note:: passing argument to parameter 'peekCb' here note: passing argument to parameter 'read' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); Src/Memory/romMapperMicrosolVmx80.c: ^ 118:57:Src/Memory/romMapperMoonsound.c: 144:warning: incompatible pointer types passing 'void (RomMapperMicrosolVmx80 *, UInt16, UInt8)' (aka 'void (RomMapperMicrosolVmx80 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]36 : warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63 ioPortRegister(0xc4, read, write, rm);: ^~~~~note: passing argument to parameter 'writeCb' here ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMicrosolVmx80.c:118:64:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ warning: incompatible pointer types passing 'void (RomMapperMicrosolVmx80 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] Src/Memory/romMapperMoonsound.c:145 slotRegister(slot, sslot, startPage, 2, read, read, write, destroy, rm); :30 ^~~~~~~: warning : incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]./Src/Memory/SlotManager.h: 52:82: note: passing argument to parameter 'ejectCb' here ioPortRegister(0xc5, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42 SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ : note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:145:36: warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xc5, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:146:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xc6, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:146:36: warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xc6, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:147:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMoonsound *, UInt16)' (aka 'unsigned char (RomMapperMoonsound *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xc7, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMoonsound.c:147:36: warning: incompatible pointer types passing 'void (RomMapperMoonsound *, UInt16, UInt8)' (aka 'void (RomMapperMoonsound *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xc7, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 8 warnings generated5. warnings generated. clang -c -oSrc/Memory/romMapperNms8280VideoDa.o Src/Memory/romMapperNms8280VideoDa.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperNormal.o Src/Memory/romMapperNormal.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 12 warnings generated. clang -c -oSrc/Memory/romMapperObsonet.o Src/Memory/romMapperObsonet.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperMsxMusic.c:119:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxMusic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMsxMusic.c:119:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxMusic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMsxMusic.c:119:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxMusic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMsxMusic.c:119:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxMusic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMsxMusic.c:120:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (MsxMusic *, DbgDevice *)' (aka 'void (MsxMusic *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMsxMusic.c:136:36: warning: incompatible pointer types passing 'void (MsxMusic *, UInt16, UInt8)' (aka 'void (MsxMusic *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7c, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxMusic.c:137:36: warning: incompatible pointer types passing 'void (MsxMusic *, UInt16, UInt8)' (aka 'void (MsxMusic *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x7d, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:151:33: warning: incompatible pointer types passing 'void (PhilipsMidi *, UInt8 *, UInt32)' (aka 'void (PhilipsMidi *, unsigned char *, unsigned int)') to parameter of type 'MidiIOCb' (aka 'void (*)(void *, unsigned char *, unsigned int)') [-Wincompatible-pointer-types] midi->midiIo = midiIoCreate(midiInCallback, midi); ^~~~~~~~~~~~~~ ./Src/IoDevice/MidiIO.h:39:31: note: passing argument to parameter 'cb' here MidiIO* midiIoCreate(MidiIOCb cb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:153:42: warning: incompatible pointer types passing 'void (PhilipsMidi *, UInt32)' (aka 'void (PhilipsMidi *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerRecv = boardTimerCreate(onRecv, midi); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperMsxAudio.c:154:42: warning: incompatible pointer types passing 'void (PhilipsMidi *, UInt32)' (aka 'void (PhilipsMidi *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerTrans = boardTimerCreate(onTrans, midi); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperNational.c:168:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNational *)' [-Wincompatible-pointer-types] Src/Memory/romMapperMsxDos2.c:121:35: warning: DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxDos2 *)' [-Wincompatible-pointer-types] Src/Memory/romMapperNational.c:168:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNational *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNational.c:168:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNational *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNational.c:179:37: warning: incompatible pointer types passing 'UInt8 (RomMapperNational *, UInt16)' (aka 'unsigned char (RomMapperNational *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; passing argument to parameter 'readCb' here ^~~~~~~ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNational.c:179:43: warning: incompatible pointer types passing 'UInt8 (RomMapperNational *, UInt16)' (aka 'unsigned char (RomMapperNational *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] Src/Memory/romMapperMsxDos2.c:121:50: warning: slotRegister(slot, sslot, 0, 8, read, peek, write, destroy, rm);incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxDos2 *)' [-Wincompatible-pointer-types] ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxDos2.c:121:61Src/Memory/romMapperNational.c:179:49: :warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxDos2 *)' [-Wincompatible-pointer-types]warning : incompatible pointer types passing 'void (RomMapperNational *, UInt16, UInt8)' (aka 'void (RomMapperNational *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; slotRegister(slot, sslot, 0, 8, read, peek, write, destroy, rm); ^~~~~ ^~~~~~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNational.c:179:56: warning: incompatible pointer types passing 'void (RomMapperNational *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxDos2.c:132:57: warning: incompatible pointer types passing 'void (RomMapperMsxDos2 *, UInt16, UInt8)' (aka 'void (RomMapperMsxDos2 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxDos2.c:132:64: warning: incompatible pointer types passing 'void (RomMapperMsxDos2 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:485:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxAudio *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMsxAudio.c:485:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxAudio *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMsxAudio.c:485:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxAudio *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMsxAudio.c:485:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxAudio *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMsxAudio.c:486:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperMsxAudio *, DbgDevice *)' (aka 'void (RomMapperMsxAudio *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMsxAudio.c:506:53: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxAudio *, UInt16)' (aka 'unsigned char (RomMapperMsxAudio *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:506:59: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxAudio *, UInt16)' (aka 'unsigned char (RomMapperMsxAudio *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:506:65: warning: incompatible pointer types passing 'void (RomMapperMsxAudio *, UInt16, UInt8)' (aka 'void (RomMapperMsxAudio *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:506:72: warning: incompatible pointer types passing 'void (RomMapperMsxAudio *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxAudio.c:534:40: warning: incompatible pointer types passing 'UInt8 (Y8950 *, UInt16)' (aka 'unsigned char (struct Y8950 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(rm->ioBase + 0, y8950Read, y8950Write, rm->y8950); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:534:51: warning: incompatible pointer types passing 'void (Y8950 *, UInt16, UInt8)' (aka 'void (struct Y8950 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(rm->ioBase + 0, y8950Read, y8950Write, rm->y8950); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:535:40: warning: incompatible pointer types passing 'UInt8 (Y8950 *, UInt16)' (aka 'unsigned char (struct Y8950 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(rm->ioBase + 1, y8950Read, y8950Write, rm->y8950); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:535:51: warning: incompatible pointer types passing 'void (Y8950 *, UInt16, UInt8)' (aka 'void (struct Y8950 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(rm->ioBase + 1, y8950Read, y8950Write, rm->y8950); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:537:36: warning: incompatible pointer types passing 'void (RomMapperMsxAudio *, UInt16, UInt8)' (aka 'void (RomMapperMsxAudio *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x00, NULL, midiWrite, rm); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:538:36: warning: incompatible pointer types passing 'void (RomMapperMsxAudio *, UInt16, UInt8)' (aka 'void (RomMapperMsxAudio *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x01, NULL, midiWrite, rm); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:539:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxAudio *, UInt16)' (aka 'unsigned char (RomMapperMsxAudio *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x04, midiRead, NULL, rm); ^~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxAudio.c:540:30: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxAudio *, UInt16)' (aka 'unsigned char (RomMapperMsxAudio *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x05, midiRead, NULL, rm); ^~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 17 warnings generated. clang -c -oSrc/Memory/romMapperOpcodeBios.o Src/Memory/romMapperOpcodeBios.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. Src/Memory/romMapperMuPack.c:160:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMuPack *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperMuPack.c:160:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMuPack *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperMuPack.c:160:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMuPack *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMuPack.c:160:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMuPack *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperMuPack.c:167:37: warning: incompatible pointer types passing 'UInt8 (RomMapperMuPack *, UInt16)' (aka 'unsigned char (RomMapperMuPack *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMuPack.c:167:43: warning: incompatible pointer types passing 'UInt8 (RomMapperMuPack *, UInt16)' (aka 'unsigned char (RomMapperMuPack *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^clang -c -oSrc/Memory/romMapperOpcodeMegaRam.o Src/Memory/romMapperOpcodeMegaRam.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperMuPack.c:167:49: warning: incompatible pointer types passing 'void (RomMapperMuPack *, UInt16, UInt8)' (aka 'void (RomMapperMuPack *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMuPack.c:167:56: warning: incompatible pointer types passing 'void (RomMapperMuPack *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, 8, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMuPack.c:178:62: warning: incompatible pointer types passing 'void (RomMapperMuPack *, UInt16, UInt8)' (aka 'void (RomMapperMuPack *, unsigned short, unsigned char)') to parameter of type 'MemIoWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] rm->handle = ramMapperIoAdd((rm->ramMask + 1) * 0x4000, writeIo, rm); ^~~~~~~ ./Src/Memory/ramMapperIo.h:37:41: note: passing argument to parameter 'write' here int ramMapperIoAdd(int size, MemIoWrite write, void* ref); ^ Src/Memory/romMapperMsxPrn.c:125:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxPrn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperMsxPrn.c:125:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxPrn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/Memory/romMapperMsxPrn.c:125:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxPrn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperMsxPrn.c:125:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperMsxPrn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperMsxPrn.c:126:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperMsxPrn *, DbgDevice *)' (aka 'void (RomMapperMsxPrn *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMsxPrn.c:136:26: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxPrn *, UInt16)' (aka 'unsigned char (RomMapperMsxPrn *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x90, readIo, writeIo, prn); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxPrn.c:136:34: warning: incompatible pointer types passing 'void (RomMapperMsxPrn *, UInt16, UInt8)' (aka 'void (RomMapperMsxPrn *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x90, readIo, writeIo, prn); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxPrn.c:137:26: warning: incompatible pointer types passing 'UInt8 (RomMapperMsxPrn *, UInt16)' (aka 'unsigned char (RomMapperMsxPrn *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x91, readIo, writeIo, prn); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxPrn.c:137:34: warning: incompatible pointer types passing 'void (RomMapperMsxPrn *, UInt16, UInt8)' (aka 'void (RomMapperMsxPrn *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x91, readIo, writeIo, prn); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:332:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXRs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperMsxRs232.c:332:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXRs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/Memory/romMapperMsxRs232.c:332:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXRs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperMsxRs232.c:332:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXRs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperMsxRs232.c:333:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (MSXRs232 *, DbgDevice *)' (aka 'void (MSXRs232 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperMsxRs232.c:346:49: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, msxRs232); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxRs232.c:346:55: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, msxRs232); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxRs232.c:346:61: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, msxRs232); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxRs232.c:346:68: warning: incompatible pointer types passing 'void (MSXRs232 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, msxRs232); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperMsxRs232.c:359:35: warning: incompatible pointer types passing 'int (MSXRs232 *, UInt8)' (aka 'int (MSXRs232 *, unsigned char)') to parameter of type 'I8251Transmit' (aka 'int (*)(void *, unsigned char)') [-Wincompatible-pointer-types] msxRs232->i8251 = i8251Create(rs232transmit, rs232signal, setDataBits, setStopBits, setParity, ^~~~~~~~~~~~~ ./Src/IoDevice/I8251.h:65:34: note: passing argument to parameter 'transmit' here I8251* i8251Create(I8251Transmit transmit, I8251Signal signal, ^ Src/Memory/romMapperMsxRs232.c:359:50: warning: incompatible pointer types passing 'int (MSXRs232 *)' to parameter of type 'I8251Signal' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] msxRs232->i8251 = i8251Create(rs232transmit, rs232signal, setDataBits, setStopBits, setParity, ^~~~~~~~~~~ ./Src/IoDevice/I8251.h:65:61: note: passing argument to parameter 'signal' here I8251* i8251Create(I8251Transmit transmit, I8251Signal signal, ^ Src/Memory/romMapperMsxRs232.c:359:63: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8251 = i8251Create(rs232transmit, rs232signal, setDataBits, setStopBits, setParity, ^~~~~~~~~~~ ./Src/IoDevice/I8251.h:66:34: note: passing argument to parameter 'setDataBits' here I8251Set setDataBits, I8251Set setStopBits, ^ Src/Memory/romMapperMsxRs232.c:359:76: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8251 = i8251Create(rs232transmit, rs232signal, setDataBits, setStopBits, setParity, ^~~~~~~~~~~ ./Src/IoDevice/I8251.h:66:61: note: passing argument to parameter 'setStopBits' here I8251Set setDataBits, I8251Set setStopBits, ^ Src/Memory/romMapperMsxRs232.c:359:89: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8251 = i8251Create(rs232transmit, rs232signal, setDataBits, setStopBits, setParity, ^~~~~~~~~ ./Src/IoDevice/I8251.h:67:34: note: passing argument to parameter 'setParity' here I8251Set setParity, I8251Set setRxReady, ^ Src/Memory/romMapperMsxRs232.c:360:34: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxRs232); ^~~~~~~~~~ ./Src/IoDevice/I8251.h:67:61: note: passing argument to parameter 'setRxReady' here I8251Set setParity, I8251Set setRxReady, ^ Src/Memory/romMapperMsxRs232.c:360:46: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxRs232); ^~~~~~ ./Src/IoDevice/I8251.h:68:34: note: passing argument to parameter 'setDtr' here I8251Set setDtr, I8251Set setRts, ^ Src/Memory/romMapperMsxRs232.c:360:54: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxRs232); ^~~~~~ ./Src/IoDevice/I8251.h:68:61: note: passing argument to parameter 'setRts' here I8251Set setDtr, I8251Set setRts, ^ Src/Memory/romMapperMsxRs232.c:360:62: warning: incompatible pointer types passing 'int (MSXRs232 *)' to parameter of type 'I8251Get' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxRs232); ^~~~~~ ./Src/IoDevice/I8251.h:69:34: note: passing argument to parameter 'getDtr' here I8251Get getDtr, I8251Get getRts, ^ Src/Memory/romMapperMsxRs232.c:360:70: warning: incompatible pointer types passing 'int (MSXRs232 *)' to parameter of type 'I8251Get' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxRs232); ^~~~~~ ./Src/IoDevice/I8251.h:69:61: note: passing argument to parameter 'getRts' here I8251Get getDtr, I8251Get getRts, ^ Src/Memory/romMapperMsxRs232.c:362:44: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8254 = i8254Create(1843200, pitOut0, pitOut1, pitOut2, msxRs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:47: note: passing argument to parameter 'out1' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperMsxRs232.c:362:53: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8254 = i8254Create(1843200, pitOut0, pitOut1, pitOut2, msxRs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:62: note: passing argument to parameter 'out2' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperMsxRs232.c:362:62: warning: incompatible pointer types passing 'void (MSXRs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxRs232->i8254 = i8254Create(1843200, pitOut0, pitOut1, pitOut2, msxRs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:77: note: passing argument to parameter 'out3' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperMsxRs232.c:366:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x80, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:366:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x80, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:367:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x81, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:367:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x81, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:368:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x82, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:368:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x82, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:369:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x84, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:369:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x84, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:370:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x85, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:370:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x85, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:371:26: warning: incompatible pointer types passing 'UInt8 (MSXRs232 *, UInt16)' (aka 'unsigned char (MSXRs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x86, readIo, writeIo, msxRs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:371:34: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x86, readIo, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperMsxRs232.c:372:32: warning: incompatible pointer types passing 'void (MSXRs232 *, UInt16, UInt8)' (aka 'void (MSXRs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x87, NULL, writeIo, msxRs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperOpcodeModule.o Src/Memory/romMapperOpcodeModule.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperNationalFdc.c:168:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNationalFdc *)' [-Wincompatible-pointer-types] 7 warnings generated. DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperNationalFdc.c:168:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNationalFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNationalFdc.c:168:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNationalFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNationalFdc.c:180:49: warning: incompatible pointer types passing 'UInt8 (RomMapperNationalFdc *, UInt16)' (aka 'unsigned char (RomMapperNationalFdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNationalFdc.c:180:55: warning: incompatible pointer types passing 'UInt8 (RomMapperNationalFdc *, UInt16)' (aka 'unsigned char (RomMapperNationalFdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNationalFdc.c:180:61: warning: incompatible pointer types passing 'void (RomMapperNationalFdc *, UInt16, UInt8)' (aka 'void (RomMapperNationalFdc *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNationalFdc.c:180:68: warning: incompatible pointer types passing 'void (RomMapperNationalFdc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperOpcodePsg.o Src/Memory/romMapperOpcodePsg.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperNms8280VideoDa.c:91:37: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNms8280VideoDa *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperNms8280VideoDa.c:92:37: warning: incompatible pointer types initializing 'void (*)(void *, int)' with an expression of type 'void (RomMapperNms8280VideoDa *, int)' [-Wincompatible-pointer-types] VdpDaCallbacks daCallbacks = { daStart, NULL, daRead }; ^~~~~~~ Src/Memory/romMapperNms8280VideoDa.c:92:52: warning: incompatible pointer types initializing 'UInt8 (*)(void *, int, int, int, Pixel *, int)' (aka 'unsigned char (*)(void *, int, int, int, unsigned short *, int)') with an expression of type 'UInt8 (RomMapperNms8280VideoDa *, int, int, int, Pixel *, int)' (aka 'unsigned char (RomMapperNms8280VideoDa *, int, int, int, unsigned short *, int)') [-Wincompatible-pointer-types] VdpDaCallbacks daCallbacks = { daStart, NULL, daRead }; ^~~~~~ 9 warnings generated. clang -c -oSrc/Memory/romMapperOpcodeSaveRam.o Src/Memory/romMapperOpcodeSaveRam.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 9 warnings generated. clang -c -oSrc/Memory/romMapperOpcodeSlotManager.o Src/Memory/romMapperOpcodeSlotManager.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperPanasonic.o Src/Memory/romMapperPanasonic.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 35 warnings generated. clang -c -oSrc/Memory/romMapperPhilipsFdc.o Src/Memory/romMapperPhilipsFdc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 20 warnings generated. Src/Memory/romMapperNms1210Rs232.c:322:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (NMS1210Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperNms1210Rs232.c:322:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (NMS1210Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/Memory/romMapperNms1210Rs232.c:322:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (NMS1210Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperNms1210Rs232.c:322:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (NMS1210Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperNms1210Rs232.c:323:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (NMS1210Rs232 *, DbgDevice *)' (aka 'void (NMS1210Rs232 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperNms1210Rs232.c:336:49: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, nms1210Rs232); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:336:55: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, nms1210Rs232); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:336:61: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, nms1210Rs232); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:336:68: warning: incompatible pointer types passing 'void (NMS1210Rs232 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, nms1210Rs232); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:350:48: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] nms1210Rs232->i8254 = i8254Create(3686400, pitOut0, pitOut1, pitOut2, nms1210Rs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:47: note: passing argument to parameter 'out1' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:350:57: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] nms1210Rs232->i8254 = i8254Create(3686400, pitOut0, pitOut1, pitOut2, nms1210Rs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:62: note: passing argument to parameter 'out2' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:350:66: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] nms1210Rs232->i8254 = i8254Create(3686400, pitOut0, pitOut1, pitOut2, nms1210Rs232); ^~~~~~~ ./Src/IoDevice/I8254.h:53:77: note: passing argument to parameter 'out3' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:354:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x37, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:354:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x37, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:355:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x38, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:355:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x38, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:356:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x39, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:356:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x39, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:357:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x3a, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:357:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3a, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:358:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x3b, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:358:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3b, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:359:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x3c, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:359:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3c, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:360:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x3d, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:360:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3d, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:361:26: warning: incompatible pointer types passing 'UInt8 (NMS1210Rs232 *, UInt16)' (aka 'unsigned char (NMS1210Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x3e, readIo, writeIo, nms1210Rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:361:34: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3e, readIo, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNms1210Rs232.c:362:32: warning: incompatible pointer types passing 'void (NMS1210Rs232 *, UInt16, UInt8)' (aka 'void (NMS1210Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x3f, NULL, writeIo, nms1210Rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 3 warnings generated. clang -c -oSrc/Memory/romMapperPlain.o Src/Memory/romMapperPlain.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperPlayBall.o Src/Memory/romMapperPlayBall.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 7 warnings generated. Src/Memory/romMapperNet.c:178:33: warning: incompatible pointer types passing 'void (YM2148 *, UInt8 *, UInt32)' (aka 'void (YM2148 *, unsigned char *, unsigned int)') to parameter of type 'MidiIOCb' (aka 'void (*)(void *, unsigned char *, unsigned int)') [-Wincompatible-pointer-types] midi->midiIo = midiIoCreate(midiInCallback, midi); ^~~~~~~~~~~~~~ ./Src/IoDevice/MidiIO.h:39:31: note: passing argument to parameter 'cb' here MidiIO* midiIoCreate(MidiIOCb cb, void* ref); ^ Src/Memory/romMapperNet.c:180:42: warning: incompatible pointer types passing 'void (YM2148 *, UInt32)' (aka 'void (YM2148 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerRecv = boardTimerCreate(onRecv, midi); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperNet.c:181:42: warning: incompatible pointer types passing 'void (YM2148 *, UInt32)' (aka 'void (YM2148 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerTrans = boardTimerCreate(onTrans, midi); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ clang -c -oSrc/Memory/romMapperRType.o Src/Memory/romMapperRType.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 29 warnings generated. Src/Memory/romMapperNet.c:443:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperNet.c:443:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperNet.c:443:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNet.c:443:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNet.c:444:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperNet *, DbgDevice *)' (aka 'void (RomMapperNet *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperNet.c:458:49: warning: incompatible pointer types passing 'UInt8 (RomMapperNet *, UInt16)' (aka 'unsigned char (RomMapperNet *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNet.c:458:55: warning: incompatible pointer types passing 'UInt8 (RomMapperNet *, UInt16)' (aka 'unsigned char (RomMapperNet *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNet.c:458:61: warning: incompatible pointer types passing 'void (RomMapperNet *, UInt16, UInt8)' (aka 'void (RomMapperNet *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNet.c:458:68: warning: incompatible pointer types passing 'void (RomMapperNet *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperS1990.o Src/Memory/romMapperS1990.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperOpcodePsg.c:107:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodePsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodePsg.c:107:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodePsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodePsg.c:107:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodePsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodePsg.c:107:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodePsg *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodePsg.c:108:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodePsg *, DbgDevice *)' (aka 'void (RomMapperOpcodePsg *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodePsg.c:116:32: warning: incompatible pointer types passing 'void (RomMapperOpcodePsg *, UInt16, UInt8)' (aka 'void (RomMapperOpcodePsg *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x50, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodePsg.c:117:32: warning: incompatible pointer types passing 'void (RomMapperOpcodePsg *, UInt16, UInt8)' (aka 'void (RomMapperOpcodePsg *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x51, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodePsg.c:118:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodePsg *, UInt16)' (aka 'unsigned char (RomMapperOpcodePsg *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x52, read, NULL, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperPhilipsFdc.c:181:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPhilipsFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperPhilipsFdc.c:181:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPhilipsFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperPhilipsFdc.c:181:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPhilipsFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperPhilipsFdc.c:181:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPhilipsFdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperPhilipsFdc.c:193:49: warning: incompatible pointer types passing 'UInt8 (RomMapperPhilipsFdc *, UInt16)' (aka 'unsigned char (RomMapperPhilipsFdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPhilipsFdc.c:193:55: warning: incompatible pointer types passing 'UInt8 (RomMapperPhilipsFdc *, UInt16)' (aka 'unsigned char (RomMapperPhilipsFdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPhilipsFdc.c:193:61: warning: incompatible pointer types passing 'void (RomMapperPhilipsFdc *, UInt16, UInt8)' (aka 'void (RomMapperPhilipsFdc *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPhilipsFdc.c:193:68: warning: incompatible pointer types passing 'void (RomMapperPhilipsFdc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperOpcodeSlotManager.c:114:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSlotManager *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodeSlotManager.c:114:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSlotManager *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodeSlotManager.c:114:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSlotManager *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeSlotManager.c:114:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSlotManager *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeSlotManager.c:115:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodeSlotManager *, DbgDevice *)' (aka 'void (RomMapperOpcodeSlotManager *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodeSlotManager.c:122:26: warning: Src/Memory/romMapperNormal.cincompatible pointer types passing 'UInt8 (RomMapperOpcodeSlotManager *, UInt16)' (aka 'unsigned char (RomMapperOpcodeSlotManager *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]: 58:35: ioPortRegister(0x41, read, write, rm); ^~~~ warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNormal *)' [-Wincompatible-pointer-types] ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeSlotManager.c:122:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeSlotManager *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeSlotManager *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x41, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperNormal.c:72:67: warning: incompatible pointer types passing 'void (RomMapperNormal *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperObsonet.c:156:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperObsonet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperObsonet.c:156:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperObsonet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperObsonet.c:156:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperObsonet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperObsonet.c:156:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperObsonet *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperObsonet.c:162:45: warning: incompatible pointer types passing 'UInt8 (RomMapperObsonet *, UInt16)' (aka 'unsigned char (RomMapperObsonet *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperObsonet.c:162:51: warning: incompatible pointer types passing 'UInt8 (RomMapperObsonet *, UInt16)' (aka 'unsigned char (RomMapperObsonet *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperObsonet.c:162:57: warning: incompatible pointer types passing 'void (RomMapperObsonet *, UInt16, UInt8)' (aka 'void (RomMapperObsonet *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperObsonet.c:162:64: warning: incompatible pointer types passing 'void (RomMapperObsonet *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:149:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeMegaRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodeMegaRam.c:149:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeMegaRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodeMegaRam.c:149:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeMegaRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeMegaRam.c:149:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeMegaRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeMegaRam.c:150:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodeMegaRam *, DbgDevice *)' (aka 'void (RomMapperOpcodeMegaRam *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodeMegaRam.c:163:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeMegaRam *, UInt16)' (aka 'unsigned char (RomMapperOpcodeMegaRam *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x48, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: 8passing argument to parameter 'read' here warnings generatedvoid ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);. ^ Src/Memory/romMapperOpcodeMegaRam.c:163:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeMegaRam *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeMegaRam *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x48, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:164:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeMegaRam *, UInt16)' (aka 'unsigned char (RomMapperOpcodeMegaRam *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x49, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:164:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeMegaRam *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeMegaRam *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x49, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:165:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeMegaRam *, UInt16)' (aka 'unsigned char (RomMapperOpcodeMegaRam *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x4a, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:165:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeMegaRam *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeMegaRam *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x4a, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:166:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeMegaRam *, UInt16)' (aka 'unsigned char (RomMapperOpcodeMegaRam *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x4b, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeMegaRam.c:166:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeMegaRam *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeMegaRam *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x4b, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 12 warnings generated. clang -c -oSrc/Memory/romMapperSCCplus.o Src/Memory/romMapperSCCplus.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperNettouYakyuu.c:234:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNettouYakyuu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperNettouYakyuu.c:234:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNettouYakyuu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNettouYakyuu.c:234:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperNettouYakyuu *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperNettouYakyuu.c:248:57: warning: incompatible pointer types passing 'void (RomMapperNettouYakyuu *, UInt16, UInt8)' (aka 'void (RomMapperNettouYakyuu *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperNettouYakyuu.c:248:64: warning: incompatible pointer types passing 'void (RomMapperNettouYakyuu *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/romMapperSegaBasic.o Src/Memory/romMapperSegaBasic.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperOpcodeModule.c:229:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeModule *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodeModule.c:229:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeModule *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodeModule.c:229:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeModule *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeModule.c:229:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeModule *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeModule.c:230:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodeModule *, DbgDevice *)' (aka 'void (RomMapperOpcodeModule *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodeModule.c:263:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeModule *, UInt16)' (aka 'unsigned char (RomMapperOpcodeModule *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x40, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeModule.c:263:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeModule *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeModule *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x40, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeModule.c:264:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeModule *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeModule *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x50, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeModule.c:265:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeModule *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeModule *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x51, NULL, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeModule.c:266:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeModule *, UInt16)' (aka 'unsigned char (RomMapperOpcodeModule *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x52, read, NULL, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperRType.c:116:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRType *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperRType.c:116:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRType *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperRType.c:116:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRType *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperRType.c:127:57: warning: incompatible pointer types passing 'void (RomMapperRType *, UInt16, UInt8)' (aka 'void (RomMapperRType *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperRType.c:127:64: warning: incompatible pointer types passing 'void (RomMapperRType *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperSf7000Ipl.o Src/Memory/romMapperSf7000Ipl.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperOpcodeBios.c:117:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeBios *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodeBios.c:117:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeBios *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodeBios.c:117:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeBios *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeBios.c:117:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeBios *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeBios.c:118:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodeBios *, DbgDevice *)' (aka 'void (RomMapperOpcodeBios *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodeBios.c:138:26: warning: incompatible pointer types passing 'UInt8 (RomMapperOpcodeBios *, UInt16)' (aka 'unsigned char (RomMapperOpcodeBios *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x40, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeBios.c:138:32: warning: incompatible pointer types passing 'void (RomMapperOpcodeBios *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeBios *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x40, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperOpcodeSaveRam.c:139:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSaveRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperOpcodeSaveRam.c:139:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSaveRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperOpcodeSaveRam.c:139:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSaveRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeSaveRam.c:139:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperOpcodeSaveRam *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperOpcodeSaveRam.c:140:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperOpcodeSaveRam *, DbgDevice *)' (aka 'void (RomMapperOpcodeSaveRam *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperOpcodeSaveRam.c:150:69: warning: incompatible pointer types passing 'void (RomMapperOpcodeSaveRam *, UInt16, UInt8)' (aka 'void (RomMapperOpcodeSaveRam *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(rm->slot, rm->sslot, rm->startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperOpcodeSaveRam.c:150:76: warning: incompatible pointer types passing 'void (RomMapperOpcodeSaveRam *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(rm->slot, rm->sslot, rm->startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 2 warnings generated. clang -c -oSrc/Memory/romMapperSfg05.o Src/Memory/romMapperSfg05.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 13 warnings generated. clang -c -oSrc/Memory/romMapperSg1000.o Src/Memory/romMapperSg1000.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. 8 warnings generated. clang -c -oSrc/Memory/romMapperSg1000Castle.o Src/Memory/romMapperSg1000Castle.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperSg1000RamExpander.o Src/Memory/romMapperSg1000RamExpander.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperSonyHBI55.o Src/Memory/romMapperSonyHBI55.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 10 warnings generated. clang -c -oSrc/Memory/romMapperSonyHBIV1.o Src/Memory/romMapperSonyHBIV1.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperPlayBall.c:142:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPlayBall *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperPlayBall.c:154:45: warning: incompatible pointer types passing 'UInt8 (RomMapperPlayBall *, UInt16)' (aka 'unsigned char (RomMapperPlayBall *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPlayBall.c:154:51: warning: incompatible pointer types passing 'UInt8 (RomMapperPlayBall *, UInt16)' (aka 'unsigned char (RomMapperPlayBall *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPlayBall.c:154:57: warning: incompatible pointer types passing 'void (RomMapperPlayBall *, UInt16, UInt8)' (aka 'void (RomMapperPlayBall *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPlayBall.c:154:64: warning: incompatible pointer types passing 'void (RomMapperPlayBall *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPanasonic.c:301:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPanasonic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperPanasonic.c:301:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPanasonic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperPanasonic.c:301:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPanasonic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperPanasonic.c:301:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperPanasonic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperPanasonic.c:334:51: warning: incompatible pointer types passing 'UInt8 (RomMapperPanasonic *, UInt16)' (aka 'unsigned char (RomMapperPanasonic *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, rm->mappedSlots, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPanasonic.c:334:57: warning: incompatible pointer types passing 'UInt8 (RomMapperPanasonic *, UInt16)' (aka 'unsigned char (RomMapperPanasonic *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, rm->mappedSlots, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPanasonic.c:334:63: warning: incompatible pointer types passing 'void (RomMapperPanasonic *, UInt16, UInt8)' (aka 'void (RomMapperPanasonic *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, rm->mappedSlots, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperPanasonic.c:334:70: warning: incompatible pointer types passing 'void (RomMapperPanasonic *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, 0, rm->mappedSlots, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 5 warnings generated. Src/Memory/romMapperS1990.c:145:35: warning: clang -c -oSrc/Memory/romMapperStandard.o Src/Memory/romMapperStandard.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperS1990 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperS1990.c:145:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperS1990 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperS1990.c:145:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperS1990 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperS1990.c:145:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperS1990 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperS1990.c:146:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperS1990 *, DbgDevice *)' (aka 'void (RomMapperS1990 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperS1990.c:154:26: warning: incompatible pointer types passing 'UInt8 (RomMapperS1990 *, UInt16)' (aka 'unsigned char (RomMapperS1990 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe4, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperS1990.c:154:32: warning: incompatible pointer types passing 'void (RomMapperS1990 *, UInt16, UInt8)' (aka 'void (RomMapperS1990 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe4, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperS1990.c:155:26: warning: incompatible pointer types passing 'UInt8 (RomMapperS1990 *, UInt16)' (aka 'unsigned char (RomMapperS1990 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe5, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperS1990.c:155:32: warning: incompatible pointer types passing 'void (RomMapperS1990 *, UInt16, UInt8)' (aka 'void (RomMapperS1990 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe5, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperSunriseIDE.o Src/Memory/romMapperSunriseIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Memory/romMapperSvi328Fdc.o Src/Memory/romMapperSvi328Fdc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 7 warnings generated. clang -c -oSrc/Memory/romMapperSvi328Prn.o Src/Memory/romMapperSvi328Prn.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Memory/romMapperSvi328Rs232.o Src/Memory/romMapperSvi328Rs232.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 9 warnings generated. clang -c -oSrc/Memory/romMapperSvi328RsIDE.o Src/Memory/romMapperSvi328RsIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Memory/romMapperSvi727.o Src/Memory/romMapperSvi727.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSfg05.c:178:33: warning: incompatible pointer types passing 'void (YM2148 *, UInt8 *, UInt32)' (aka 'void (YM2148 *, unsigned char *, unsigned int)') to parameter of type 'MidiIOCb' (aka 'void (*)(void *, unsigned char *, unsigned int)') [-Wincompatible-pointer-types] midi->midiIo = midiIoCreate(midiInCallback, midi); ^~~~~~~~~~~~~~ ./Src/IoDevice/MidiIO.h:39:31: note: passing argument to parameter 'cb' here MidiIO* midiIoCreate(MidiIOCb cb, void* ref); ^ Src/Memory/romMapperSfg05.c:180:42: warning: incompatible pointer types passing 'void (YM2148 *, UInt32)' (aka 'void (YM2148 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerRecv = boardTimerCreate(onRecv, midi); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperSfg05.c:181:42: warning: incompatible pointer types passing 'void (YM2148 *, UInt32)' (aka 'void (YM2148 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] midi->timerTrans = boardTimerCreate(onTrans, midi); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperSfg05.c:457:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSfg05 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSfg05.c:457:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSfg05 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSfg05.c:457:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSfg05 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSfg05.c:457:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSfg05 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSfg05.c:458:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperSfg05 *, DbgDevice *)' (aka 'void (RomMapperSfg05 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperSfg05.c:472:49: warning: incompatible pointer types passing 'UInt8 (RomMapperSfg05 *, UInt16)' (aka 'unsigned char (RomMapperSfg05 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSfg05.c:472:55: warning: incompatible pointer types passing 'UInt8 (RomMapperSfg05 *, UInt16)' (aka 'unsigned char (RomMapperSfg05 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSfg05.c:472:61: warning: incompatible pointer types passing 'void (RomMapperSfg05 *, UInt16, UInt8)' (aka 'void (RomMapperSfg05 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSfg05.c:472:68: warning: incompatible pointer types passing 'void (RomMapperSfg05 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSg1000Castle.c:63:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSg1000Castle *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperSg1000Castle.c:75:67: warning: incompatible pointer types passing 'void (RomMapperSg1000Castle *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:187:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SonyHBI55 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSonyHBI55.c:187:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SonyHBI55 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSonyHBI55.c:187:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SonyHBI55 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSonyHBI55.c:187:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SonyHBI55 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSonyHBI55.c:188:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SonyHBI55 *, DbgDevice *)' (aka 'void (SonyHBI55 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperSonyHBI55.c:199:47: warning: incompatible pointer types passing 'void (SonyHBI55 *, UInt8)' (aka 'void (SonyHBI55 *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] rm->i8255 = i8255Create(NULL, NULL, writeA, ^~~~~~ ./Src/IoDevice/I8255.h:38:69: note: passing argument to parameter 'writeA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/Memory/romMapperSonyHBI55.c:200:47: warning: incompatible pointer types passing 'void (SonyHBI55 *, UInt8)' (aka 'void (SonyHBI55 *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeB, ^~~~~~ ./Src/IoDevice/I8255.h:39:69: note: passing argument to parameter 'writeB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/Memory/romMapperSonyHBI55.c:201:29: warning: incompatible pointer types passing 'UInt8 (SonyHBI55 *)' (aka 'unsigned char (SonyHBI55 *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] readCLo, readCLo, writeCLo, ^~~~~~~ ./Src/IoDevice/I8255.h:40:30: note: passing argument to parameter 'peekCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperSonyHBI55.c:201:38: warning: incompatible pointer types passing 'UInt8 (SonyHBI55 *)' (aka 'unsigned char (SonyHBI55 *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] readCLo, readCLo, writeCLo, ^~~~~~~ ./Src/IoDevice/I8255.h:40:49: note: passing argument to parameter 'readCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperSonyHBI55.c:201:47: warning: incompatible pointer types passing 'void (SonyHBI55 *, UInt8)' (aka 'void (SonyHBI55 *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] readCLo, readCLo, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperSonyHBI55.c:202:29: warning: incompatible pointer types passing 'UInt8 (SonyHBI55 *)' (aka 'unsigned char (SonyHBI55 *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] readCHi, readCHi, writeCHi, ^~~~~~~ ./Src/IoDevice/I8255.h:41:30: note: passing argument to parameter 'peekCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperSonyHBI55.c:202:38: warning: incompatible pointer types passing 'UInt8 (SonyHBI55 *)' (aka 'unsigned char (SonyHBI55 *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] readCHi, readCHi, writeCHi, ^~~~~~~ ./Src/IoDevice/I8255.h:41:49: note: passing argument to parameter 'readCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperSonyHBI55.c:202:47: warning: incompatible pointer types passing 'void (SonyHBI55 *, UInt8)' (aka 'void (SonyHBI55 *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] readCHi, readCHi, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperSonyHBI55.c:205:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xb0, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:205:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb0, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:206:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xb1, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:206:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb1, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:207:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xb2, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:207:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb2, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:208:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xb3, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSonyHBI55.c:208:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb3, i8255Read, i8255Write, rm->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSCCplus.c:123:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (rm->sccMode = SCC_COMPATIBLE) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Src/Memory/romMapperSCCplus.c:123:26: note: place parentheses around the assignment to silence this warning else if (rm->sccMode = SCC_COMPATIBLE) { ^ ( ) Src/Memory/romMapperSCCplus.c:123:26: note: use '==' to turn this assignment into an equality comparison else if (rm->sccMode = SCC_COMPATIBLE) { ^ == Src/Memory/romMapperSCCplus.c:272:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSCCplus *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSCCplus.c:272:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSCCplus *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSCCplus.c:272:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSCCplus *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSCCplus.c:272:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSCCplus *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSCCplus.c:278:45: warning: incompatible pointer types passing 'UInt8 (RomMapperSCCplus *, UInt16)' (aka 'unsigned char (RomMapperSCCplus *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSCCplus.c:278:51: warning: incompatible pointer types passing 'UInt8 (RomMapperSCCplus *, UInt16)' (aka 'unsigned char (RomMapperSCCplus *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSCCplus.c:278:57: warning: incompatible pointer types passing 'void (RomMapperSCCplus *, UInt16, UInt8)' (aka 'void (RomMapperSCCplus *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSCCplus.c:278:64: warning: incompatible pointer types passing 'void (RomMapperSCCplus *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSegaBasic.c:98:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSegaBasic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSegaBasic.c:98:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSegaBasic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSegaBasic.c:98:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSegaBasic *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSegaBasic.c:99:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperSegaBasic *, DbgDevice *)' (aka 'void (RomMapperSegaBasic *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperSegaBasic.c:99:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (RomMapperSegaBasic *, char *, void *, int, int)' [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, NULL, NULL }; ^~~~~~~~~~~~~~ Src/Memory/romMapperSegaBasic.c:114:67: warning: incompatible pointer types passing 'void (RomMapperSegaBasic *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:366:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSonyHbiV1 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSonyHBIV1.c:366:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSonyHbiV1 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSonyHBIV1.c:366:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSonyHbiV1 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSonyHBIV1.c:366:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSonyHbiV1 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSonyHBIV1.c:378:45: warning: incompatible pointer types passing 'UInt8 (RomMapperSonyHbiV1 *, UInt16)' (aka 'unsigned char (RomMapperSonyHbiV1 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:378:51: warning: incompatible pointer types passing 'UInt8 (RomMapperSonyHbiV1 *, UInt16)' (aka 'unsigned char (RomMapperSonyHbiV1 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:378:57: warning: incompatible pointer types passing 'void (RomMapperSonyHbiV1 *, UInt16, UInt8)' (aka 'void (RomMapperSonyHbiV1 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:378:64: warning: incompatible pointer types passing 'void (RomMapperSonyHbiV1 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:386:42: warning: incompatible pointer types passing 'void (RomMapperSonyHbiV1 *, UInt32)' (aka 'void (RomMapperSonyHbiV1 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rm->timerDigitize = boardTimerCreate(onTimerDigitize, rm); ^~~~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperSonyHBIV1.c:387:42: warning: incompatible pointer types passing 'void (RomMapperSonyHbiV1 *, UInt32)' (aka 'void (RomMapperSonyHbiV1 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rm->timerBusy = boardTimerCreate(onTimerBusy, rm); ^~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/Memory/romMapperSf7000Ipl.c:68:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSf7000Ipl *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperSf7000Ipl.c:76:61: warning: incompatible pointer types passing 'void (RomMapperSf7000Ipl *, UInt16, UInt8)' (aka 'void (RomMapperSf7000Ipl *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSf7000Ipl.c:76:68: warning: incompatible pointer types passing 'void (RomMapperSf7000Ipl *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 21 warnings generated. clang -c -oSrc/Memory/romMapperSvi707Fdc.o Src/Memory/romMapperSvi707Fdc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 12 warnings generated. clang -c -oSrc/Memory/romMapperSvi738Fdc.o Src/Memory/romMapperSvi738Fdc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -oSrc/Memory/romMapperSvi80Col.o Src/Memory/romMapperSvi80Col.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSg1000RamExpander.c:94:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSg1000RamExpander *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSg1000RamExpander.c:94:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSg1000RamExpander *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSg1000RamExpander.c:94:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSg1000RamExpander *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSg1000RamExpander.c:106:49: warning: incompatible pointer types passing 'UInt8 (RomMapperSg1000RamExpander *, UInt16)' (aka 'unsigned char (RomMapperSg1000RamExpander *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSg1000RamExpander.c:106:55: warning: incompatible pointer types passing 'UInt8 (RomMapperSg1000RamExpander *, UInt16)' (aka 'unsigned char (RomMapperSg1000RamExpander *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSg1000RamExpander.c:106:61: warning: incompatible pointer types passing 'void (RomMapperSg1000RamExpander *, UInt16, UInt8)' (aka 'void (RomMapperSg1000RamExpander *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSg1000RamExpander.c:106:68: warning: incompatible pointer types passing 'void (RomMapperSg1000RamExpander *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSunriseIDE.c:179:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSunriseIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSunriseIDE.c:179:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSunriseIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSunriseIDE.c:179:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSunriseIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSunriseIDE.c:201:45: warning: incompatible pointer types passing 'UInt8 (RomMapperSunriseIde *, UInt16)' (aka 'unsigned char (RomMapperSunriseIde *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSunriseIDE.c:201:51: warning: incompatible pointer types passing 'UInt8 (RomMapperSunriseIde *, UInt16)' (aka 'unsigned char (RomMapperSunriseIde *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSunriseIDE.c:201:57: warning: incompatible pointer types passing 'void (RomMapperSunriseIde *, UInt16, UInt8)' (aka 'void (RomMapperSunriseIde *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSunriseIDE.c:201:64: warning: incompatible pointer types passing 'void (RomMapperSunriseIde *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 8, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 6 warnings generated. clang -c -oSrc/Memory/romMapperTC8566AF.o Src/Memory/romMapperTC8566AF.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 9 warnings generated. clang -c -oSrc/Memory/romMapperTurboRPcm.o Src/Memory/romMapperTurboRPcm.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperStandard.c:118:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperStandard *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperStandard.c:118:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperStandard *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperStandard.c:118:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperStandard *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperStandard.c:129:57: warning: incompatible pointer types passing 'void (RomMapperStandard *, UInt16, UInt8)' (aka 'void (RomMapperStandard *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperStandard.c:129:64: warning: incompatible pointer types passing 'void (RomMapperStandard *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, NULL, NULL, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/romMapperTurboRTimer.o Src/Memory/romMapperTurboRTimer.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSvi328Rs232.c:155:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, NULL, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperSvi328Rs232.c:155:49: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, NULL, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi328Rs232.c:155:60: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Rs232 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, NULL, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi328Rs232.c:156:36: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperSvi328Rs232 *, DbgDevice *)' (aka 'void (RomMapperSvi328Rs232 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = {getDebugInfo, NULL, NULL, NULL}; ^~~~~~~~~~~~ Src/Memory/romMapperSvi328Rs232.c:172:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x20, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:172:38: warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x20, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:173:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x21, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:173:38: warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x21, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:174:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x22, readIo, NULL, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:175:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x23, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:175:38: warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x23, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:176:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x24, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:176:38: warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x24, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Fdc.c:180:35:Src/Memory/romMapperSvi328Rs232.c:177:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x25, readIo, NULL, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: warning: passing argument to parameter 'read' hereincompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Svi328Fdc *)' [-Wincompatible-pointer-types] void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:178:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x26, readIo, NULL, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:179 DeviceCallbacks callbacks = { destroy, reset, saveState, loadState };: ^~~~~~~30 : warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x27, readIo, writeIo, rs232); Src/Memory/romMapperSvi328Fdc.c ^~~~~~: 180:./Src/Memory/IoPort.h44:: 37:42warning: : noteincompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Svi328Fdc *)' [-Wincompatible-pointer-types]: passing argument to parameter 'read' here DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^Src/Memory/romMapperSvi328Fdc.c :180:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Svi328Fdc *)' [-Wincompatible-pointer-types] Src/Memory/romMapperSvi328Rs232.c:179:38: warning DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; : ^~~~~~~~~ incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] Src/Memory/romMapperSvi328Fdc.c:180:62: ioPortRegister(0x27, readIo, writeIo, rs232); warning: ^~~~~~~incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Svi328Fdc *)' [-Wincompatible-pointer-types] ./Src/Memory/IoPort.h:37:60: note: DeviceCallbacks callbacks = { destroy, reset, saveState, loadState };passing argument to parameter 'write' here ^~~~~~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:184:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x28, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Fdc.cSrc/Memory/romMapperSvi328Rs232.c::184181::37: warning: 38incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Svi328Fdc *, DbgDevice *)' (aka 'void (Svi328Fdc *, struct DbgDevice *)') [-Wincompatible-pointer-types] : warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ ioPortRegister(0x28, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:185:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x29, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: noteSrc/Memory/romMapperSvi328Fdc.c: :passing argument to parameter 'read' here 189:26: warning: incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ ioPortRegister(0x30, readIo, writeIo, rm); ^~~~~~ Src/Memory/romMapperSvi328Rs232.c:185:38./Src/Memory/IoPort.h:: warning37:42:: noteincompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]: passing argument to parameter 'read' here ioPortRegister(0x29, readIo, writeIo, rs232); ^~~~~~~void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ ./Src/Memory/IoPort.h:37:60:Src/Memory/romMapperSvi328Fdc.c: 189:34note: : warningpassing argument to parameter 'write' here: incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x30, readIo, writeIo, rm); ^~~~~~~void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ./Src/Memory/IoPort.h:37:60 ^ : note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:186:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]Src/Memory/romMapperSvi328Fdc.c :190:26: warning: incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x2A, readIo, NULL, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37: ioPortRegister(0x31, readIo, writeIo, rm); 42 ^~~~~~: note: ./Src/Memory/IoPort.h:37:passing argument to parameter 'read' here42: note : passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Fdc.c:190:34: warning: incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]Src/Memory/romMapperSvi328Rs232.c :187:30: warning ioPortRegister(0x31, readIo, writeIo, rm); ^~~~~~~ : ./Src/Memory/IoPort.hincompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]:37 :60: note: passing argument to parameter 'write' here ioPortRegister(0x2B, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ note: passing argument to parameter 'read' here Src/Memory/romMapperSvi328Fdc.c:191:26: warning: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] Src/Memory/romMapperSvi328Rs232.c ioPortRegister(0x32, readIo, writeIo, rm);: 187: ^~~~~~ 38: warning: ./Src/Memory/IoPort.h:incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]37 :42: note: passing argument to parameter 'read' here ioPortRegister(0x2B, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 37:60:Src/Memory/romMapperSvi328Fdc.c: 191note: :passing argument to parameter 'write' here34: warning: incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x32, readIo, writeIo, rm); ^~~~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);./Src/Memory/IoPort.h :37:60: ^note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:188:30: warningSrc/Memory/romMapperSvi328Fdc.c: :incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]192:26 : warning: incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x2C, readIo, writeIo, rs232); ^~~~~~ ioPortRegister(0x33, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h./Src/Memory/IoPort.h:37::3742:: note42: : passing argument to parameter 'read' herenote: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Fdc.c:192:34: warningSrc/Memory/romMapperSvi328Rs232.c: :incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]188 :38: warning ioPortRegister(0x33, readIo, writeIo, rm); : ^~~~~~~ incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]./Src/Memory/IoPort.h:37 :60: note: passing argument to parameter 'write' here ioPortRegister(0x2C, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ note: passing argument to parameter 'write' here Src/Memory/romMapperSvi328Fdc.c:193:26void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);: warning: ^incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x34, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here Src/Memory/romMapperSvi328Rs232.c:189:30: warning: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ^ ioPortRegister(0x2D, readIo, NULL, rs232);Src/Memory/romMapperSvi328Fdc.c : ^~~~~~ 193./Src/Memory/IoPort.h:34:37:: 42warning: :incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] note : passing argument to parameter 'read' here ioPortRegister(0x34, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60:void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); note ^ : passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:190:30: Src/Memory/romMapperSvi328Fdc.c:194:26:warning : warningincompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]: incompatible pointer types passing 'UInt8 (Svi328Fdc *, UInt16)' (aka 'unsigned char (Svi328Fdc *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x2E, readIo, NULL, rs232); ioPortRegister(0x38, readIo, writeIo, rm); ^~~~~~ ^~~~~~ ./Src/Memory/IoPort.h./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here: 37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Fdc.c:194void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); :34: warning ^: incompatible pointer types passing 'void (Svi328Fdc *, UInt16, UInt8)' (aka 'void (Svi328Fdc *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x38, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: Src/Memory/romMapperSvi328Rs232.cnote: :passing argument to parameter 'write' here 191:30: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Rs232 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Rs232 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ ioPortRegister(0x2F, readIo, writeIo, rs232); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Rs232.c:191:38: warning: incompatible pointer types passing 'void (RomMapperSvi328Rs232 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Rs232 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x2F, readIo, writeIo, rs232); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 7 warnings generated. clang -c -oSrc/Memory/SlotManager.o Src/Memory/SlotManager.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSg1000.c:58:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSg1000 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Memory/romMapperSg1000.c:70:67: warning: incompatible pointer types passing 'void (RomMapperSg1000 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, NULL, NULL, NULL, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi328Prn.c:135:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Prn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperSvi328Prn.c:135:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Prn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/Memory/romMapperSvi328Prn.c:135:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Prn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi328Prn.c:135:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Prn *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi328Prn.c:136:36: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperSvi328Prn *, DbgDevice *)' (aka 'void (RomMapperSvi328Prn *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = {getDebugInfo, NULL, NULL, NULL}; ^~~~~~~~~~~~ Src/Memory/romMapperSvi328Prn.c:146:32: warning: incompatible pointer types passing 'void (RomMapperSvi328Prn *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Prn *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x10, NULL, writeIo, prn); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Prn.c:147:32: warning: incompatible pointer types passing 'void (RomMapperSvi328Prn *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Prn *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x11, NULL, writeIo, prn); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328Prn.c:148:26: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Prn *, UInt16)' (aka 'unsigned char (RomMapperSvi328Prn *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x12, readIo, NULL, prn); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:222:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRsIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSvi328RsIDE.c:222:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRsIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSvi328RsIDE.c:222:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRsIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi328RsIDE.c:222:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperRsIde *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi328RsIDE.c:223:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperRsIde *, DbgDevice *)' (aka 'void (RomMapperRsIde *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperSvi328RsIDE.c:231:45: warning: incompatible pointer types passing 'void (RomMapperRsIde *, UInt8)' (aka 'void (RomMapperRsIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] rm->i8255 = i8255Create( NULL, NULL, writeA, ^~~~~~ ./Src/IoDevice/I8255.h:38:69: note: passing argument to parameter 'writeA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/Memory/romMapperSvi328RsIDE.c:232:36: warning: incompatible pointer types passing 'UInt8 (RomMapperRsIde *)' (aka 'unsigned char (RomMapperRsIde *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] NULL, readB, writeB, ^~~~~ ./Src/IoDevice/I8255.h:39:49: note: passing argument to parameter 'readB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/Memory/romMapperSvi328RsIDE.c:232:45: warning: incompatible pointer types passing 'void (RomMapperRsIde *, UInt8)' (aka 'void (RomMapperRsIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, readB, writeB, ^~~~~~ ./Src/IoDevice/I8255.h:39:69: note: passing argument to parameter 'writeB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/Memory/romMapperSvi328RsIDE.c:233:36: warning: incompatible pointer types passing 'UInt8 (RomMapperRsIde *)' (aka 'unsigned char (RomMapperRsIde *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] NULL, readCLo, writeCLo, ^~~~~~~ ./Src/IoDevice/I8255.h:40:49: note: passing argument to parameter 'readCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperSvi328RsIDE.c:233:45: warning: incompatible pointer types passing 'void (RomMapperRsIde *, UInt8)' (aka 'void (RomMapperRsIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, readCLo, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/Memory/romMapperSvi328RsIDE.c:234:36: warning: incompatible pointer types passing 'UInt8 (RomMapperRsIde *)' (aka 'unsigned char (RomMapperRsIde *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] NULL, readCHi, writeCHi, ^~~~~~~ ./Src/IoDevice/I8255.h:41:49: note: passing argument to parameter 'readCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperSvi328RsIDE.c:234:45: warning: incompatible pointer types passing 'void (RomMapperRsIde *, UInt8)' (aka 'void (RomMapperRsIde *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, readCHi, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/Memory/romMapperSvi328RsIDE.c:237:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x14, i8255Read, i8255Write, rm->i8255); // PPI Port A ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:237:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x14, i8255Read, i8255Write, rm->i8255); // PPI Port A ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:238:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x15, i8255Read, i8255Write, rm->i8255); // PPI Port B ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:238:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x15, i8255Read, i8255Write, rm->i8255); // PPI Port B ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:239:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x16, i8255Read, i8255Write, rm->i8255); // PPI Port C ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:239:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x16, i8255Read, i8255Write, rm->i8255); // PPI Port C ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:240:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x17, i8255Read, i8255Write, rm->i8255); // PPI Mode ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi328RsIDE.c:240:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x17, i8255Read, i8255Write, rm->i8255); // PPI Mode ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 5 warnings generated. clang -c -oSrc/Memory/sramMapperMatsuchita.o Src/Memory/sramMapperMatsuchita.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 30 warnings generated. clang -c -oSrc/Memory/sramMapperS1985.o Src/Memory/sramMapperS1985.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSvi738Fdc.c:162:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi738Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSvi738Fdc.c:162:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi738Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSvi738Fdc.c:162:51:10 warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi738Fdc *)' [-Wincompatible-pointer-types] warning s generated DeviceCallbacks callbacks = { destroy, reset, saveState, loadState };. ^~~~~~~~~ Src/Memory/romMapperSvi738Fdc.c:162:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi738Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi738Fdc.c:174:49: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi738Fdc *, UInt16)' (aka 'unsigned char (RomMapperSvi738Fdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi738Fdc.c:174:55: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi738Fdc *, UInt16)' (aka 'unsigned char (RomMapperSvi738Fdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi738Fdc.c:174:61: warning: incompatible pointer types passing 'void (RomMapperSvi738Fdc *, UInt16, UInt8)' (aka 'void (RomMapperSvi738Fdc *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi738Fdc.c:174:68: warning: incompatible pointer types passing 'void (RomMapperSvi738Fdc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ clang -c -oSrc/Memory/sramMapperEseSCC.o Src/Memory/sramMapperEseSCC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 3 warnings generated. clang -c -oSrc/Memory/sramMapperMegaSCSI.o Src/Memory/sramMapperMegaSCSI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 17 warnings generated. 2 warnings generated. clang -c -oSrc/Memory/sramLoader.o Src/Memory/sramLoader.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Debugger/DebugDeviceManager.o Src/Debugger/DebugDeviceManager.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 20 warnings generated. clang -c -oSrc/Debugger/Debugger.o Src/Debugger/Debugger.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Media/Crc32Calc.o Src/Media/Crc32Calc.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSvi727.c:114:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi727Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSvi727.c:114:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi727Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSvi727.c:114:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi727Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi727.c:114:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi727Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi727.c:124:49: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi727Col80 *, UInt16)' (aka 'unsigned char (RomMapperSvi727Col80 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi727.c:124:55: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi727Col80 *, UInt16)' (aka 'unsigned char (RomMapperSvi727Col80 *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi727.c:124:61: warning: incompatible pointer types passing 'void (RomMapperSvi727Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi727Col80 *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi727.c:124:68: warning: incompatible pointer types passing 'void (RomMapperSvi727Col80 *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, read, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi727.c:146:34: warning: incompatible pointer types passing 'void (RomMapperSvi727Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi727Col80 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x78, NULL, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi727.c:147:26: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi727Col80 *, UInt16)' (aka 'unsigned char (RomMapperSvi727Col80 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x79, readIo, writeIo, rm); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi727.c:147:34: warning: incompatible pointer types passing 'void (RomMapperSvi727Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi727Col80 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x79, readIo, writeIo, rm); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi80Col.c:149:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/Memory/romMapperSvi80Col.c:149:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/Memory/romMapperSvi80Col.c:149:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi80Col.c:149:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi328Col80 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/Memory/romMapperSvi80Col.c:150:36: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperSvi328Col80 *, DbgDevice *)' (aka 'void (RomMapperSvi328Col80 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = {getDebugInfo, NULL, NULL, NULL}; ^~~~~~~~~~~~ 8 warnings generated. Src/Memory/romMapperSvi80Col.c:166:34: warning: incompatible pointer types passing 'void (RomMapperSvi328Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Col80 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x50, NULL, writeIo, svi328col80); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi80Col.c:167:26: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Col80 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Col80 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x51, readIo, writeIo, svi328col80); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi80Col.c:167:34: warning: incompatible pointer types passing 'void (RomMapperSvi328Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Col80 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x51, readIo, writeIo, svi328col80); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi80Col.c:168:26: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi328Col80 *, UInt16)' (aka 'unsigned char (RomMapperSvi328Col80 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x58, readIo, writeIo, svi328col80); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperSvi80Col.c:168:34: warning: incompatible pointer types passing 'void (RomMapperSvi328Col80 *, UInt16, UInt8)' (aka 'void (RomMapperSvi328Col80 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x58, readIo, writeIo, svi328col80); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/VideoChips/CRTC6845.o Src/VideoChips/CRTC6845.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperSvi707Fdc.c:189:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi707Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperSvi707Fdc.c:189:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi707Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperSvi707Fdc.c:189:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi707Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi707Fdc.c:189:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperSvi707Fdc *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperSvi707Fdc.c:216:49: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi707Fdc *, UInt16)' (aka 'unsigned char (RomMapperSvi707Fdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi707Fdc.c:216:55: warning: incompatible pointer types passing 'UInt8 (RomMapperSvi707Fdc *, UInt16)' (aka 'unsigned char (RomMapperSvi707Fdc *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi707Fdc.c:216:61: warning: incompatible pointer types passing 'void (RomMapperSvi707Fdc *, UInt16, UInt8)' (aka 'void (RomMapperSvi707Fdc *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperSvi707Fdc.c:216:68: warning: incompatible pointer types passing 'void (RomMapperSvi707Fdc *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, pages, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ 10 warnings generated. clang -c -oSrc/VideoChips/VDP.o Src/VideoChips/VDP.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 11 warnings generated. clang -c -oSrc/VideoChips/V9938.o Src/VideoChips/V9938.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/VideoChips/VideoManager.o Src/VideoChips/VideoManager.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/romMapperTC8566AF.c:232:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTC8566AF *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperTC8566AF.c:232:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTC8566AF *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperTC8566AF.c:232:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTC8566AF *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTC8566AF.c:232:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTC8566AF *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTC8566AF.c:238:45: warning: incompatible pointer types passing 'UInt8 (RomMapperTC8566AF *, UInt16)' (aka 'unsigned char (RomMapperTC8566AF *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:28: note: passing argument to parameter 'readCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperTC8566AF.c:238:51: warning: incompatible pointer types passing 'UInt8 (RomMapperTC8566AF *, UInt16)' (aka 'unsigned char (RomMapperTC8566AF *, unsigned short)') to parameter of type 'SlotRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~ ./Src/Memory/SlotManager.h:52:45: note: passing argument to parameter 'peekCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperTC8566AF.c:238:57: warning: incompatible pointer types passing 'void (RomMapperTC8566AF *, UInt16, UInt8)' (aka 'void (RomMapperTC8566AF *, unsigned short, unsigned char)') to parameter of type 'SlotWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~ ./Src/Memory/SlotManager.h:52:63: note: passing argument to parameter 'writeCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperTC8566AF.c:238:64: warning: incompatible pointer types passing 'void (RomMapperTC8566AF *)' to parameter of type 'SlotEject' (aka 'void (*)(void *)') [-Wincompatible-pointer-types] slotRegister(slot, sslot, startPage, 4, read, peek, write, destroy, rm); ^~~~~~~ ./Src/Memory/SlotManager.h:52:82: note: passing argument to parameter 'ejectCb' here SlotRead readCb, SlotRead peekCb, SlotWrite writeCb, SlotEject ejectCb, void* ref); ^ Src/Memory/romMapperTurboRPcm.c:169:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRPcm *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperTurboRPcm.c:169:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRPcm *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Memory/romMapperTurboRPcm.c:169:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRPcm *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTurboRPcm.c:169:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRPcm *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTurboRPcm.c:170:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RomMapperTurboRPcm *, DbgDevice *)' (aka 'void (RomMapperTurboRPcm *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/romMapperTurboRPcm.c:182:26: warning: incompatible pointer types passing 'UInt8 (RomMapperTurboRPcm *, UInt16)' (aka 'unsigned char (RomMapperTurboRPcm *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xa4, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRPcm.c:182:32: warning: incompatible pointer types passing 'void (RomMapperTurboRPcm *, UInt16, UInt8)' (aka 'void (RomMapperTurboRPcm *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xa4, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRPcm.c:183:26: warning: incompatible pointer types passing 'UInt8 (RomMapperTurboRPcm *, UInt16)' (aka 'unsigned char (RomMapperTurboRPcm *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xa5, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRPcm.c:183:32: warning: incompatible pointer types passing 'void (RomMapperTurboRPcm *, UInt16, UInt8)' (aka 'void (RomMapperTurboRPcm *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xa5, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRTimer.c:116:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRTimer *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/romMapperTurboRTimer.c:116:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRTimer *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTurboRTimer.c:116:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (RomMapperTurboRTimer *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/romMapperTurboRTimer.c:125:26: warning: incompatible pointer types passing 'UInt8 (RomMapperTurboRTimer *, UInt16)' (aka 'unsigned char (RomMapperTurboRTimer *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe6, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRTimer.c:125:32: warning: incompatible pointer types passing 'void (RomMapperTurboRTimer *, UInt16, UInt8)' (aka 'void (RomMapperTurboRTimer *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe6, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRTimer.c:126:26: warning: incompatible pointer types passing 'UInt8 (RomMapperTurboRTimer *, UInt16)' (aka 'unsigned char (RomMapperTurboRTimer *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe7, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/romMapperTurboRTimer.c:126:32: warning: incompatible pointer types passing 'void (RomMapperTurboRTimer *, UInt16, UInt8)' (aka 'void (RomMapperTurboRTimer *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe7, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 8 warnings generated. clang -c -oSrc/Z80/R800.o Src/Z80/R800.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/sramMapperS1985.c:93:12: warning: implicit conversion from 'int' to 'UInt8' (aka 'unsigned char') changes value from -255 to 1 [-Wconstant-conversion] result = ~0xfe; ~ ^~~~~ Src/Memory/sramMapperS1985.c:113:12: warning: implicit conversion from 'int' to 'UInt8' (aka 'unsigned char') changes value from -255 to 1 [-Wconstant-conversion] result = ~0xfe; ~ ^~~~~ Src/Memory/sramMapperS1985.c:164:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperS1985 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/sramMapperS1985.c:164:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperS1985 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/sramMapperS1985.c:164:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperS1985 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/sramMapperS1985.c:165:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SramMapperS1985 *, DbgDevice *)' (aka 'void (SramMapperS1985 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/sramMapperS1985.c:178:29: warning: incompatible pointer types passing 'UInt8 (SramMapperS1985 *, UInt16)' (aka 'unsigned char (SramMapperS1985 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegisterSub(0xfe, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:43:48: note: passing argument to parameter 'read' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/sramMapperS1985.c:178:35: warning: incompatible pointer types passing 'void (SramMapperS1985 *, UInt16, UInt8)' (aka 'void (SramMapperS1985 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegisterSub(0xfe, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:43:66: note: passing argument to parameter 'write' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ 9 warnings generated. In file included from Src/VideoChips/VDP.c:400: ./Src/VideoChips/SpriteLine.h:95:47: warning: shifting a negative signed value is undefined [-Wshift-negative-value] attrib = &vdp->vram[vdp->sprTabBase & (-1 << 7)]; ~~ ^ ./Src/VideoChips/SpriteLine.h:181:56: warning: shifting a negative signed value is undefined [-Wshift-negative-value] patternPtr = &vdp->vram[(vdp->sprGenBase & (-1 << 11)) + ((int)(attrib[2] & patternMask) << 3) + spriteLine[visibleCnt]]; ~~ ^ clang -c -oSrc/Z80/R800SaveState.o Src/Z80/R800SaveState.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/VideoChips/SpriteLine.h:405:56: warning: shifting a negative signed value is undefined [-Wshift-negative-value] color = *MAP_VRAM(vdp, vdp->sprTabBase & ((-1 << 10) | (sprite * 16 + spriteLine))); ~~ ^ Src/VideoChips/VDP.c:141:60: note: expanded from macro 'MAP_VRAM' #define MAP_VRAM(vdp, addr) ((vdp)->vramPtr + ((vramAddr = addr, (vdp)->screenMode >= 7 && (vdp)->screenMode <= 12 ? (vramAddr >> 1 | ((vramAddr & 1) << 16)) : vramAddr) & (vdp)->vramAccMask)) ^~~~ clang -c -oSrc/Z80/R800Debug.o Src/Z80/R800Debug.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib In file included from Src/VideoChips/VDP.c:401: ./Src/VideoChips/Common.h:271:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] patternBase = vdp->chrGenBase & ((-1 << 11) | (y & 7)); ~~ ^ ./Src/VideoChips/Common.h:328:80: warning: shifting a negative signed value is undefined [-Wshift-negative-value] UInt8* charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 12) | charIdx)); ~~ ^ ./Src/VideoChips/Common.h:369:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value] Src/VideoChips/CRTC6845.c patternBase = (-1 << 13) | ((y & 0xc0) << 5) | (y & 7);: ~~ ^248:40: ./Src/VideoChips/Common.h:426:80: warning: shifting a negative signed value is undefined [-Wshift-negative-value] UInt8* charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 12) | charIdx)); ~~ ^ warning: 'memset' call operates on objects of type 'Crtc6845Register' while the size is based on a different type 'Crtc6845Register *' [-Wsizeof-pointer-memaccess] memset(&crtc->registers, 0, sizeof(&crtc->registers)); ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:248:40./Src/VideoChips/Common.h: :note: 466did you mean to remove the addressof in the argument to 'sizeof' (and multiply it by the number of elements)? :46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] memset(&crtc->registers, 0, sizeof(&crtc->registers)); ^~~~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:249:37: warning: 'memset' call operates on objects of type 'Crtc6845Cursor' while the size is based on a different type 'Crtc6845Cursor *' [-Wsizeof-pointer-memaccess] patternBase = vdp->chrGenBase & ((-1 << 11) | (y & 7)); ~~ ^ memset(&crtc->cursor, 0, sizeof(&crtc->cursor)); ~~~~~~~~~~~~~ ^~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:249:37: note: did you mean to remove the addressof in the argument to 'sizeof' (and multiply it by the number of elements)? memset(&crtc->cursor, 0, sizeof(&crtc->cursor)); ^~~~~~~~~~~~~ ./Src/VideoChips/Common.h:667:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] patternBase = vdp->chrGenBase & ((-1 << 11) | (y & 7)); ~~ ^ ./Src/VideoChips/Common.h:730:83: warning: shifting a negative signed value is undefined [-Wshift-negative-value] UInt8* charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 12) | charIdx)); ~~ ^ ./Src/VideoChips/Common.h:735:75: warning: shifting a negative signed value is undefined [-Wshift-negative-value] colPattern = vdp->vram[vdp->colTabBase & ((-1 << 9) | (charIdx / 8))]; ~~ ^ Src/VideoChips/CRTC6845.c:343:43: warning: incompatible pointer types passing 'void (CRTC6845 *, UInt32)' (aka 'void (CRTC6845 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] crtc->timerDisplay = boardTimerCreate(crtcOnDisplay, crtc); ^~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/CRTC6845.c:349:39: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { crtc6845Destroy, crtc6845Reset, saveState, loadState }; ^~~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:349:56: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { crtc6845Destroy, crtc6845Reset, saveState, loadState }; ^~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:349:71: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { crtc6845Destroy, crtc6845Reset, saveState, loadState }; ^~~~~~~~~ Src/VideoChips/CRTC6845.c:349:82: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { crtc6845Destroy, crtc6845Reset, saveState, loadState }; ^~~~~~~~~ Src/VideoChips/CRTC6845.c:350:41: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (CRTC6845 *, DbgDevice *)' (aka 'void (CRTC6845 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:350:55: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (CRTC6845 *, char *, void *, int, int)' [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:350:71: warning: incompatible pointer types initializing 'int (*)(void *, char *, int, UInt32)' (aka 'int (*)(void *, char *, int, unsigned int)') with an expression of type 'int (CRTC6845 *, char *, int, UInt32)' (aka 'int (CRTC6845 *, char *, int, unsigned int)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:357:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types] VideoCallbacks videoCallbacks = { crtcVideoEnable, crtcVideoDisable }; ^~~~~~~~~~~~~~~ Src/VideoChips/CRTC6845.c:357:60: ./Src/VideoChips/Common.hwarning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CRTC6845 *)' [-Wincompatible-pointer-types]: 795:59: warning: shifting a negative signed value is undefined [-Wshift-negative-value] VideoCallbacks videoCallbacks = { crtcVideoEnable, crtcVideoDisable }; ^~~~~~~~~~~~~~~~ charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 10) | (32 * (y / 8)))) + scroll; ~~ ^ ./Src/VideoChips/Common.h:796:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] patternBase = vdp->chrGenBase & ((-1 << 11) | (y & 7)); ~~ ^ ./Src/VideoChips/Common.h:833:82: warning: shifting a negative signed value is undefined [-Wshift-negative-value] colPattern = vdp->vram[vdp->colTabBase & ((*charTable / 8) | (-1 << 6))]; ~~ ^ ./Src/VideoChips/Common.h:890:78: warning: shifting a negative signed value is undefined [-Wshift-negative-value] colPattern = vdp->vram[vdp->colTabBase & ((*charTable / 8) | (-1 << 6))]; ~~ ^ ./Src/VideoChips/Common.h:952:59: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 10) | (32 * (y / 8)))) + scroll; ~~ ^ ./Src/VideoChips/Common.h:953:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value] base = (-1 << 13) | ((y & 0xc0) << 5) | (y & 7); ~~ ^ ./Src/VideoChips/Common.h:1115:66: warning: shifting a negative signed value is undefined [-Wshift-negative-value] UInt8* charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 10) | (32 * (y / 8)))) + X; ~~ ^ ./Src/VideoChips/Common.h:1116:53: warning: shifting a negative signed value is undefined [-Wshift-negative-value] int patternBase = vdp->chrGenBase & ((-1 << 11) | ((y >> 2) & 7)); ~~ ^ ./Src/VideoChips/Common.h:1182:59: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & ((-1 << 10) | (32 * (y / 8)))) + scroll; ~~ ^ ./Src/VideoChips/Common.h:1183:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value] base = (-1 << 13) | ((y & 0xc0) << 5) | (y & 7); ~~ ^ ./Src/VideoChips/Common.h:1492:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll; ~~ ^ ./Src/VideoChips/Common.h:1537:89: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll; ~~ ^ ./Src/VideoChips/Common.h:1978:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2122:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2175:89: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2369:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2412:89: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2520:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2564:89: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2700:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ ./Src/VideoChips/Common.h:2744:89: warning: shifting a negative signed value is undefined [-Wshift-negative-value] charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((Y - vdp->firstLine + vdpVScroll(vdp)) << 7))) + scroll / 2; ~~ ^ Src/VideoChips/VDP.c:796:101: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->chrTabBase = ((((int)vdp->vdpRegs[2] << 10) & ~((int)(vdp->vdpRegs[25] & 1) << 15)) | ~(-1 << 10)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:797:60: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->chrGenBase = (((int)vdp->vdpRegs[4] << 11) | ~(-1 << 11)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:798:91: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->colTabBase = (((int)vdp->vdpRegs[10] << 14) | ((int)vdp->vdpRegs[3] << 6) | ~(-1 << 6)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:800:91: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->sprTabBase = (((int)vdp->vdpRegs[11] << 15) | ((int)vdp->vdpRegs[5] << 7) | ~(-1 << 7)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:801:60: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->sprGenBase = (((int)vdp->vdpRegs[6] << 11) | ~(-1 << 11)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:901:105: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->chrTabBase = ((((int)vdp->vdpRegs[2] << 10) & ~((int)(vdp->vdpRegs[25] & 1) << 15)) | ~(-1 << 10)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:905:85: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->colTabBase = (((int)vdp->vdpRegs[10] << 14) | ((int)value << 6) | ~(-1 << 6)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:909:54: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->chrGenBase = (((int)value << 11) | ~(-1 << 11)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:913:75: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->sprTabBase = ((vdp->vdpRegs[11] << 15) | (value << 7) | ~(-1 << 7)) & ((vdp->vramPages << 14) - 1); ~~ ^ Src/VideoChips/VDP.c:917:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->sprGenBase = ((value << 11) | ~(-1 << 11)) & ((vdp->vramPages << 14) - 1); ~~ ^ Src/VideoChips/VDP.c:945:84: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->colTabBase = (((int)value << 14) | ((int)vdp->vdpRegs[3] << 6) | ~(-1 << 6)) & vdp->vramMask; ~~ ^ Src/VideoChips/VDP.c:952:74: warning: shifting a negative signed value is undefined [-Wshift-negative-value] vdp->sprTabBase = ((value << 15) | (vdp->vdpRegs[5] << 7) | ~(-1 << 7)) & ((vdp->vramPages << 14) - 1); ~~ ^ Src/VideoChips/VDP.c:1175:61: warning: incompatible pointer types passing 'UInt8 (VDP *, int)' (aka 'unsigned char (struct VDP *, int)') to parameter of type 'WatchpointReadMemCallback' (aka 'unsigned char (*)(void *, int)') [-Wincompatible-pointer-types] tryWatchpoint(DBGTYPE_VIDEO, index, value, vdp, peekVram); ^~~~~~~~ ./Src/Debugger/DebugDeviceManager.h:94:106: note: passing argument to parameter 'callback' here void tryWatchpoint(DbgDeviceType devType, int address, UInt8 value, void* ref, WatchpointReadMemCallback callback); ^ Src/VideoChips/VDP.c:1292:92: warning: shifting a negative signed value is undefined [-Wshift-negative-value] UInt8* charTable = vdp->vram + (vdp->chrTabBase & (~vdpIsOddPage(vdp) << 7) & ((-1 << 15) | ((y + vdpVScroll(vdp)) << 7))); ~~ ^ Src/VideoChips/VDP.c:2217:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/VideoChips/VDP.c:2217:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/VideoChips/VDP.c:2217:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/VideoChips/VDP.c:2217:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/VideoChips/VDP.c:2218:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (VDP *, DbgDevice *)' (aka 'void (struct VDP *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~ Src/VideoChips/VDP.c:2218:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (VDP *, char *, void *, int, int)' (aka 'int (struct VDP *, char *, void *, int, int)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~ Src/VideoChips/VDP.c:2218:67: warning: incompatible pointer types initializing 'int (*)(void *, char *, int, UInt32)' (aka 'int (*)(void *, char *, int, unsigned int)') with an expression of type 'int (VDP *, char *, int, UInt32)' (aka 'int (struct VDP *, char *, int, unsigned int)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~~~ Src/VideoChips/VDP.c:2219:39: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] VideoCallbacks videoCallbacks = { videoEnable, videoDisable }; ^~~~~~~~~~~ Src/VideoChips/VDP.c:2219:52: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (VDP *)' (aka 'void (struct VDP *)') [-Wincompatible-pointer-types] VideoCallbacks videoCallbacks = { videoEnable, videoDisable }; ^~~~~~~~~~~~ Src/VideoChips/VDP.c:2232:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerDisplay = boardTimerCreate(onDisplay, vdp); ^~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2233:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerDrawAreaStart = boardTimerCreate(onDrawAreaStart, vdp); ^~~~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2234:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerVStart = boardTimerCreate(onVStart, vdp); ^~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2235:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerScrModeChange = boardTimerCreate(onScrModeChange, vdp); ^~~~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2236:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerHint = boardTimerCreate(onHint, vdp); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2237:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerVint = boardTimerCreate(onVint, vdp); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2238:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerDrawAreaEnd = boardTimerCreate(onDrawAreaEnd, vdp); ^~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2239:48: warning: incompatible pointer types passing 'void (VDP *, UInt32)' (aka 'void (struct VDP *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] vdp->timerTmsVint = boardTimerCreate(onTmsVint, vdp); ^~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/VideoChips/VDP.c:2326:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x98, read, write, vdp); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2326:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x98, read, write, vdp); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2327:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x99, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2327:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x99, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2329:40: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x9a, NULL, writePaletteLatch, vdp); ^~~~~~~~~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2330:40: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x9b, NULL, writeRegister, vdp); ^~~~~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2335:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x80, NULL, write, vdp); // vdp->vdpRegs vdp->vram Write ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2336:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x81, NULL, writeLatch, vdp); // vdp->vdpRegs Address Latch ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2337:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x84, read, NULL, vdp); // vdp->vdpRegs vdp->vram Read ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2338:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x85, readStatus, NULL, vdp); // vdp->vdpRegs Status Read ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2343:35: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(i, read, write, vdp); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2343:47: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(i, read, write, vdp); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2344:35: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(i + 1, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2344:47: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(i + 1, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2349:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xbe, read, write, vdp); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2349:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xbe, read, write, vdp); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2350:30: warning: incompatible pointer types passing 'UInt8 (VDP *, UInt16)' (aka 'unsigned char (struct VDP *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xbf, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/VideoChips/VDP.c:2350:42: warning: incompatible pointer types passing 'void (VDP *, UInt16, UInt8)' (aka 'void (struct VDP *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xbf, readStatus, writeLatch, vdp); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/IoDevice/Casette.o Src/IoDevice/Casette.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/DirAsDisk.o Src/IoDevice/DirAsDisk.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 7 warnings generated. clang -c -oSrc/IoDevice/Disk.o Src/IoDevice/Disk.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/IoDevice/FdcAudio.o Src/IoDevice/FdcAudio.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/ft245.o Src/IoDevice/ft245.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Memory/sramMapperMatsuchita.c:196:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperMatsushita *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~ Src/Memory/sramMapperMatsuchita.c:196:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperMatsushita *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/sramMapperMatsuchita.c:196:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SramMapperMatsushita *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, saveState, loadState }; ^~~~~~~~~ Src/Memory/sramMapperMatsuchita.c:197:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SramMapperMatsushita *, DbgDevice *)' (aka 'void (SramMapperMatsushita *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/Memory/sramMapperMatsuchita.c:211:29: warning: incompatible pointer types passing 'UInt8 (SramMapperMatsushita *, UInt16)' (aka 'unsigned char (SramMapperMatsushita *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegisterSub(0x08, read, write, rm); ^~~~ ./Src/Memory/IoPort.h:43:48: note: passing argument to parameter 'read' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ Src/Memory/sramMapperMatsuchita.c:211:35: warning: incompatible pointer types passing 'void (SramMapperMatsushita *, UInt16, UInt8)' (aka 'void (SramMapperMatsushita *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegisterSub(0x08, read, write, rm); ^~~~~ ./Src/Memory/IoPort.h:43:66: note: passing argument to parameter 'write' here void ioPortRegisterSub(int subport, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/IoDevice/HarddiskIDE.o Src/IoDevice/HarddiskIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/I8250.o Src/IoDevice/I8250.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/VideoChips/VideoManager.c:91:54: warning: implicit conversion from enumeration type 'VideoMode' to different enumeration type 'FrameBufferMixMode' [-Wenum-conversion] frameBufferSetMixMode(videoManager.di[index].videoMode, videoManager.di[index].videoMask); ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Src/VideoChips/VideoManager.c:91:88: warning: implicit conversion from enumeration type 'VideoMode' to different enumeration type 'FrameBufferMixMode' [-Wenum-conversion] frameBufferSetMixMode(videoManager.di[index].videoMode, videoManager.di[index].videoMask); ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Src/VideoChips/VideoManager.c:121:54: warning: implicit conversion from enumeration type 'VideoMode' to different enumeration type 'FrameBufferMixMode' [-Wenum-conversion] frameBufferSetMixMode(videoManager.di[index].videoMode, videoManager.di[index].videoMask); ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Src/VideoChips/VideoManager.c:121:88: warning: implicit conversion from enumeration type 'VideoMode' to different enumeration type 'FrameBufferMixMode' [-Wenum-conversion] frameBufferSetMixMode(videoManager.di[index].videoMode, videoManager.di[index].videoMask); ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 12 warnings generated. 6 warnings generated. clang -c -oSrc/IoDevice/I8251.o Src/IoDevice/I8251.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/I8254.o Src/IoDevice/I8254.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Z80/R800Debug.c:205:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (R800Debug *, DbgDevice *)' (aka 'void (struct R800Debug *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~ Src/Z80/R800Debug.c:205:51: warning: incompatible pointer types initializing 'int (*)(void *, char *, void *, int, int)' with an expression of type 'int (R800Debug *, char *, void *, int, int)' (aka 'int (struct R800Debug *, char *, void *, int, int)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~ Src/Z80/R800Debug.c:205:67: warning: incompatible pointer types initializing 'int (*)(void *, char *, int, UInt32)' (aka 'int (*)(void *, char *, int, unsigned int)') with an expression of type 'int (R800Debug *, char *, int, UInt32)' (aka 'int (struct R800Debug *, char *, int, unsigned int)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, dbgWriteMemory, dbgWriteRegister, NULL }; ^~~~~~~~~~~~~~~~ Src/Z80/R800Debug.c:211:29: warning: incompatible pointer types assigning to 'R800DebugCb' (aka 'void (*)(void *, int, const char *)') from 'void (R800Debug *, int, const char *)' (aka 'void (struct R800Debug *, int, const char *)') [-Wincompatible-pointer-types] r800->debugCb = debugCb; ^ ~~~~~~~ Src/Z80/R800Debug.c:212:29: warning: incompatible pointer types assigning to 'R800BreakptCb' (aka 'void (*)(void *, unsigned short)') from 'void (R800Debug *, UInt16)' (aka 'void (struct R800Debug *, unsigned short)') [-Wincompatible-pointer-types] r800->breakpointCb = breakpointCb; ^ ~~~~~~~~~~~~ Src/Z80/R800Debug.c:213:29: warning: incompatible pointer types assigning to 'R800TrapCb' (aka 'void (*)(void *, unsigned char)') from 'void (R800 *, UInt8)' (aka 'void (R800 *, unsigned char)') [-Wincompatible-pointer-types] r800->trapCb = trapCb; ^ ~~~~~~ Src/Z80/R800Debug.c:214:29: warning: incompatible pointer types assigning to 'R800WriteCb' (aka 'void (*)(void *, unsigned short, unsigned char)') from 'void (R800Debug *, UInt16, UInt8)' (aka 'void (struct R800Debug *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] r800->watchpointMemCb = watchpointMemCb; ^ ~~~~~~~~~~~~~~~ Src/Z80/R800Debug.c:215:29: warning: incompatible pointer types assigning to 'R800WriteCb' (aka 'void (*)(void *, unsigned short, unsigned char)') from 'void (R800Debug *, UInt16, UInt8)' (aka 'void (struct R800Debug *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] r800->watchpointIoCb = watchpointIoCb; ^ ~~~~~~~~~~~~~~ Src/Z80/R800.c:5716:13: warning: enumeration value 'CPU_UNKNOWN' not handled in switch [-Wswitch] switch (r800->oldCpuMode) { ^ Src/Z80/R800.c:5727:13: warning: enumeration value 'CPU_UNKNOWN' not handled in switch [-Wswitch] switch (r800->cpuMode) { ^ 4 warnings generated. clang -c -oSrc/IoDevice/I8255.o Src/IoDevice/I8255.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/Disk.c:335:64: warning: passing 'const UInt8 [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (memcmp(&buf[176], &svi328Cpm80track[0], strlen(svi328Cpm80track)) == 0) { ^~~~~~~~~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ Src/Z80/R800.c:5970:13: warning: enumeration value 'CPU_UNKNOWN' not handled in switch [-Wswitch] switch (cpuMode) { ^ 8 warnings generated. clang -c -oSrc/IoDevice/Led.o Src/IoDevice/Led.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/DirAsDisk.c:513:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Src/IoDevice/Casette.c:267:16: warning: initializing 'UInt8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] UInt8* ptr = ramImageBuffer + ramImageSize - 17; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/IoDevice/Casette.c:272:20: warning: comparison of distinct pointer types ('UInt8 *' (aka 'unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] while (ptr >= ramImageBuffer) { ~~~ ^ ~~~~~~~~~~~~~~ clang -c -oSrc/IoDevice/MB89352.o Src/IoDevice/MB89352.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/Casette.c:337:21: warning: enumeration values 'TAPE_UNKNOWN' and 'TAPE_WAV' not handled in switch [-Wswitch] switch (format) { ^ clang -c -oSrc/IoDevice/Microchip24x00.o Src/IoDevice/Microchip24x00.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/I8250.c:290:45: warning: incompatible pointer types passing 'void (I8250 *, UInt32)' (aka 'void (struct I8250 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] i8250->timerBaudRate = boardTimerCreate(i8250CounterOnTimer, i8250); ^~~~~~~~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/IoDevice/ft245.c:123:35: warning: passing 'char [512]' to parameter of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] _diskRead2(host->driveId, sectorBuffer, 1, 1); ^~~~~~~~~~~~ ./Src/IoDevice/Disk.h:65:38: note: passing argument to parameter 'buffer' here int _diskRead2(int driveId, UInt8* buffer, int sector, int numSectors); ^ Src/IoDevice/ft245.c:143:36: warning: incompatible pointer types passing 'void (Ft245UsbHost *, UInt32)' (aka 'void (Ft245UsbHost *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] host->timer = boardTimerCreate(onTimer, host); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ 1 warning generated. clang -c -oSrc/IoDevice/Microwire93Cx6.o Src/IoDevice/Microwire93Cx6.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/ft245.c:592:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct FT245 ^~~~~~~ Src/IoDevice/ft245.c:636:47: warning: incompatible pointer types passing 'UInt8 (FT245 *)' (aka 'unsigned char (struct FT245 *)') to parameter of type 'ReadCb' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ft->usbHost = ft245UsbHostCreate(driveId, hostRead, hostSend, ft); ^~~~~~~~ Src/IoDevice/ft245.c:133:61: note: passing argument to parameter 'readCb' here static Ft245UsbHost* ft245UsbHostCreate(int driveId, ReadCb readCb, WriteCb writeCb, void* ref) ^ Src/IoDevice/ft245.c:636:57: warning: incompatible pointer types passing 'void (FT245 *, UInt8)' (aka 'void (struct FT245 *, unsigned char)') to parameter of type 'WriteCb' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] ft->usbHost = ft245UsbHostCreate(driveId, hostRead, hostSend, ft); ^~~~~~~~ Src/IoDevice/ft245.c:133:77: note: passing argument to parameter 'writeCb' here static Ft245UsbHost* ft245UsbHostCreate(int driveId, ReadCb readCb, WriteCb writeCb, void* ref) ^ Src/IoDevice/I8254.c:436:39: warning: incompatible pointer types passing 'void (Counter *, UInt32)' (aka 'void (struct Counter *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] counter->timer = boardTimerCreate(counterOnTimer, counter); ^~~~~~~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ 3 warnings generated. clang -c -oSrc/IoDevice/MidiIO.o Src/IoDevice/MidiIO.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/IoDevice/MSXMidi.o Src/IoDevice/MSXMidi.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/I8251.c:542:43: warning: incompatible pointer types passing 'void (I8251 *, UInt32)' (aka 'void (struct I8251 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] i8251->timerRecv = boardTimerCreate(onRecv, i8251); ^~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/IoDevice/I8251.c:543:43: warning: incompatible pointer types passing 'void (I8251 *, UInt32)' (aka 'void (struct I8251 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] i8251->timerRxPoll = boardTimerCreate(onRxPoll, i8251); ^~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/IoDevice/I8251.c:544:43: warning: incompatible pointer types passing 'void (I8251 *, UInt32)' (aka 'void (struct I8251 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] i8251->timerTrans = boardTimerCreate(onTrans, i8251); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ clang -c -oSrc/IoDevice/MsxPPI.o Src/IoDevice/MsxPPI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/NEC765.o Src/IoDevice/NEC765.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/IoDevice/PrinterIO.o Src/IoDevice/PrinterIO.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/IoDevice/RTC.o Src/IoDevice/RTC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/rtl8019.o Src/IoDevice/rtl8019.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 3 warnings generated. clang -c -oSrc/IoDevice/Sc3000PPI.o Src/IoDevice/Sc3000PPI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/Microchip24x00.c:35:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct Microchip24x00 ^~~~~~~ Src/IoDevice/Microchip24x00.c:173:34: warning: incompatible pointer types passing 'void (Microchip24x00 *, UInt32)' (aka 'void (struct Microchip24x00 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rm->timer = boardTimerCreate(onTimer, rm); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ clang -c -oSrc/IoDevice/ScsiDevice.o Src/IoDevice/ScsiDevice.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/IoDevice/Sf7000PPI.o Src/IoDevice/Sf7000PPI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/Microwire93Cx6.c:37:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct Microwire93Cx6 ^~~~~~~ Src/IoDevice/Microwire93Cx6.c:125:34: warning: incompatible pointer types passing 'void (Microwire93Cx6 *, UInt32)' (aka 'void (struct Microwire93Cx6 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rm->timer = boardTimerCreate(onTimer, rm); ^~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/IoDevice/MSXMidi.c:303:37: warning: incompatible pointer types passing 'UInt8 (MSXMidi *, UInt16)' (aka 'unsigned char (MSXMidi *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(ioStart + i, readIo, writeIo, msxMidi); ^~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MSXMidi.c:303:45: warning: incompatible pointer types passing 'void (MSXMidi *, UInt16, UInt8)' (aka 'void (MSXMidi *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(ioStart + i, readIo, writeIo, msxMidi); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MSXMidi.c:422:34: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXMidi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~ Src/IoDevice/MSXMidi.c:422:43: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXMidi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~ Src/IoDevice/MSXMidi.c:422:50: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXMidi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/IoDevice/MSXMidi.c:422:61: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MSXMidi *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = {destroy, reset, saveState, loadState}; ^~~~~~~~~ Src/IoDevice/MSXMidi.c:423:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (MSXMidi *, DbgDevice *)' (aka 'void (MSXMidi *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/MSXMidi.c:432:43: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8254 = i8254Create(4000000, pitOut0, pitOut1, pitOut2, msxMidi); ^~~~~~~ ./Src/IoDevice/I8254.h:53:47: note: passing argument to parameter 'out1' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/IoDevice/MSXMidi.c:432:52: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8254 = i8254Create(4000000, pitOut0, pitOut1, pitOut2, msxMidi); ^~~~~~~ ./Src/IoDevice/I8254.h:53:62: note: passing argument to parameter 'out2' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/IoDevice/MSXMidi.c:432:61: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8254Out' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8254 = i8254Create(4000000, pitOut0, pitOut1, pitOut2, msxMidi); ^~~~~~~ ./Src/IoDevice/I8254.h:53:77: note: passing argument to parameter 'out3' here I8254* i8254Create(UInt32 frequency, I8254Out out1, I8254Out out2, I8254Out out3, void* ref); ^ Src/IoDevice/MSXMidi.c:433:34: warning: incompatible pointer types passing 'int (MSXMidi *, UInt8)' (aka 'int (MSXMidi *, unsigned char)') to parameter of type 'I8251Transmit' (aka 'int (*)(void *, unsigned char)') [-Wincompatible-pointer-types] msxMidi->i8251 = i8251Create(transmit, signal8251, setDataBits, setStopBits, setParity, ^~~~~~~~ ./Src/IoDevice/I8251.h:65:34: note: passing argument to parameter 'transmit' here I8251* i8251Create(I8251Transmit transmit, I8251Signal signal, ^ Src/IoDevice/MSXMidi.c:433:44: warning: incompatible pointer types passing 'int (MSXMidi *)' to parameter of type 'I8251Signal' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] msxMidi->i8251 = i8251Create(transmit, signal8251, setDataBits, setStopBits, setParity, ^~~~~~~~~~ ./Src/IoDevice/I8251.h:65:61: note: passing argument to parameter 'signal' here I8251* i8251Create(I8251Transmit transmit, I8251Signal signal, ^ Src/IoDevice/MSXMidi.c:433:56: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8251 = i8251Create(transmit, signal8251, setDataBits, setStopBits, setParity, ^~~~~~~~~~~ ./Src/IoDevice/I8251.h:66:34: note: passing argument to parameter 'setDataBits' here I8251Set setDataBits, I8251Set setStopBits, ^ Src/IoDevice/MSXMidi.c:433:69: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8251 = i8251Create(transmit, signal8251, setDataBits, setStopBits, setParity, ^~~~~~~~~~~ ./Src/IoDevice/I8251.h:66:61: note: passing argument to parameter 'setStopBits' here I8251Set setDataBits, I8251Set setStopBits, ^ Src/IoDevice/MSXMidi.c:433:82: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] msxMidi->i8251 = i8251Create(transmit, signal8251, setDataBits, setStopBits, setParity, ^~~~~~~~~ ./Src/IoDevice/I8251.h:67:34: note: passing argument to parameter 'setParity' here I8251Set setParity, I8251Set setRxReady, ^ Src/IoDevice/MSXMidi.c:434:34: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxMidi); ^~~~~~~~~~ ./Src/IoDevice/I8251.h:67:61: note: passing argument to parameter 'setRxReady' here I8251Set setParity, I8251Set setRxReady, ^ Src/IoDevice/MSXMidi.c:434:46: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxMidi); ^~~~~~ ./Src/IoDevice/I8251.h:68:34: note: passing argument to parameter 'setDtr' here I8251Set setDtr, I8251Set setRts, ^ Src/IoDevice/MSXMidi.c:434:54: warning: incompatible pointer types passing 'void (MSXMidi *, int)' to parameter of type 'I8251Set' (aka 'void (*)(void *, int)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxMidi); ^~~~~~ ./Src/IoDevice/I8251.h:68:61: note: passing argument to parameter 'setRts' here I8251Set setDtr, I8251Set setRts, ^ Src/IoDevice/MSXMidi.c:434:62: warning: incompatible pointer types passing 'int (MSXMidi *)' to parameter of type 'I8251Get' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxMidi); ^~~~~~ ./Src/IoDevice/I8251.h:69:34: note: passing argument to parameter 'getDtr' here I8251Get getDtr, I8251Get getRts, ^ Src/IoDevice/MSXMidi.c:434:70: warning: incompatible pointer types passing 'int (MSXMidi *)' to parameter of type 'I8251Get' (aka 'int (*)(void *)') [-Wincompatible-pointer-types] setRxReady, setDtr, setRts, getDtr, getRts, msxMidi); ^~~~~~ ./Src/IoDevice/I8251.h:69:61: note: passing argument to parameter 'getRts' here I8251Get getDtr, I8251Get getRts, ^ Src/IoDevice/MSXMidi.c:438:36: warning: incompatible pointer types passing 'void (MSXMidi *, UInt16, UInt8)' (aka 'void (MSXMidi *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe2, NULL, writeIo, msxMidi); ^~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MSXMidi.c:444:36: warning: incompatible pointer types passing 'void (MSXMidi *, UInt8 *, UInt32)' (aka 'void (MSXMidi *, unsigned char *, unsigned int)') to parameter of type 'MidiIOCb' (aka 'void (*)(void *, unsigned char *, unsigned int)') [-Wincompatible-pointer-types] msxMidi->midiIo = midiIoCreate(midiInCallback, msxMidi); ^~~~~~~~~~~~~~ ./Src/IoDevice/MidiIO.h:39:31: note: passing argument to parameter 'cb' here MidiIO* midiIoCreate(MidiIOCb cb, void* ref); ^ clang -c -oSrc/IoDevice/sl811hs.o Src/IoDevice/sl811hs.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/MidiIO.c:36:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct MidiIO { ^~~~~~~ Src/IoDevice/MidiIO.c:60:13: warning: enumeration value 'MIDI_NONE' not handled in switch [-Wswitch] switch (midiIo->outType) { ^ Src/IoDevice/MidiIO.c:81:51: warning: incompatible pointer types passing 'void (MidiIO *, UInt8 *, UInt32)' (aka 'void (struct MidiIO *, unsigned char *, unsigned int)') to parameter of type 'ArchMidiInCb' (aka 'void (*)(void *, unsigned char *, unsigned int)') [-Wincompatible-pointer-types] midiIo->inHost = archMidiInCreate(device, midiInCb, midiIo); ^~~~~~~~ ./Src/Arch/ArchMidi.h:44:53: note: passing argument to parameter 'cb' here ArchMidi* archMidiInCreate(int device, ArchMidiInCb cb, void* ref); ^ Src/IoDevice/MidiIO.c:79:13: warning: enumeration value 'MIDI_NONE' not handled in switch [-Wswitch] switch (midiIo->inType) { ^ Src/IoDevice/MidiIO.c:91:13: warning: enumeration value 'MIDI_NONE' not handled in switch [-Wswitch] switch (midiIo->outType) { ^ Src/IoDevice/MidiIO.c:106:13: warning: enumeration value 'MIDI_NONE' not handled in switch [-Wswitch] switch (midiIo->inType) { ^ Src/IoDevice/MidiIO.c:121:13: warning: enumeration value 'MIDI_NONE' not handled in switch [-Wswitch] switch (midiIo->outType) { ^ Src/IoDevice/MidiIO.c:231:13: warning: enumeration values 'MIDI_NONE' and 'MIDI_FILE' not handled in switch [-Wswitch] 2 switch (midiIo->inType) { warning ^s generated . clang -c -oSrc/IoDevice/SunriseIDE.o Src/IoDevice/SunriseIDE.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/SviPPI.o Src/IoDevice/SviPPI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -oSrc/IoDevice/Switches.o Src/IoDevice/Switches.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/RTC.c:313:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (RTC *, DbgDevice *)' (aka 'void (struct RTC *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/RTC.c:349:43: warning: incompatible pointer types passing 'void (RTC *, UInt16, UInt8)' (aka 'void (struct RTC *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb4, NULL, rtcWriteLatch, rtc); ^~~~~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/RTC.c:350:30: warning: incompatible pointer types passing 'UInt8 (RTC *, UInt16)' (aka 'unsigned char (struct RTC *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xb5, rtcReadData, rtcWriteData, rtc); ^~~~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/RTC.c:350:43: warning: incompatible pointer types passing 'void (RTC *, UInt16, UInt8)' (aka 'void (struct RTC *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xb5, rtcReadData, rtcWriteData, rtc); ^~~~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 8 warnings generated. clang -c -oSrc/IoDevice/TC8566AF.o Src/IoDevice/TC8566AF.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 22 warnings generated. clang -c -oSrc/IoDevice/TurboRIO.o Src/IoDevice/TurboRIO.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/MsxPPI.c:194:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/IoDevice/MsxPPI.c:194:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/IoDevice/MsxPPI.c:194:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/MsxPPI.c:194:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/MsxPPI.c:195:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (MsxPPI *, DbgDevice *)' (aka 'void (MsxPPI *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/MsxPPI.c:202:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(NULL, NULL, writeA, ^~~~~~ ./Src/IoDevice/I8255.h:38:69: note: passing argument to parameter 'writeA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/MsxPPI.c:204:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/IoDevice/MsxPPI.c:205:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/IoDevice/MsxPPI.c:209:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(NULL, NULL, writeA, ^~~~~~ ./Src/IoDevice/I8255.h:38:69: note: passing argument to parameter 'writeA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/MsxPPI.c:210:34: warning: incompatible pointer types passing 'UInt8 (MsxPPI *)' (aka 'unsigned char (MsxPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:30: note: passing argument to parameter 'peekB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/MsxPPI.c:210:41: warning: incompatible pointer types passing 'UInt8 (MsxPPI *)' (aka 'unsigned char (MsxPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:49: note: passing argument to parameter 'readB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/MsxPPI.c:211:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/IoDevice/MsxPPI.c:212:48: warning: incompatible pointer types passing 'void (MsxPPI *, UInt8)' (aka 'void (MsxPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/IoDevice/MsxPPI.c:219:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xa8, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:219:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xa8, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:220:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xa9, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:220:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xa9, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:221:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xaa, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:221:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xaa, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:222:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xab, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/MsxPPI.c:222:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xab, i8255Read, i8255Write, ppi->i8255); ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/rtl8019.c:42:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct RTL8019 ^~~~~~~ Src/IoDevice/rtl8019.c:211:37: warning: incompatible pointer types passing 'void (RTL8019 *, UInt32)' (aka 'void (struct RTL8019 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rtl->timerTx = boardTimerCreate(onTxTimer, rtl); ^~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ Src/IoDevice/rtl8019.c:212:37: warning: incompatible pointer types passing 'void (RTL8019 *, UInt32)' (aka 'void (struct RTL8019 *, unsigned int)') to parameter of type 'BoardTimerCb' (aka 'void (*)(void *, unsigned int)') [-Wincompatible-pointer-types] rtl->timerRx = boardTimerCreate(onRxTimer, rtl); ^~~~~~~~~ ./Src/Board/Board.h:174:43: note: passing argument to parameter 'callback' here BoardTimer* boardTimerCreate(BoardTimerCb callback, void* ref); ^ clang -c -oSrc/IoDevice/UartIO.o Src/IoDevice/UartIO.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/ScsiDevice.c:609:16: warning: passing 'UInt8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(buffer + 2, fileName); ^~~~~~~~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ 4 warnings generated. Src/IoDevice/PrinterIO.c:35:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct PrinterIO { ^~~~~~~ Src/IoDevice/PrinterIO.c:51:13: warning: enumeration value 'PRN_NONE' not handled in switch [-Wswitch] switch (printerIO->type) { ^ Src/IoDevice/PrinterIO.c:66:13: warning: enumeration value 'PRN_NONE' not handled in switch [-Wswitch] switch (printerIO->type) { ^ Src/IoDevice/PrinterIO.c:82:13: warning: enumeration value 'PRN_NONE' not handled in switch [-Wswitch] switch (printerIO->type) { ^ clang -c -oSrc/IoDevice/WD2793.o Src/IoDevice/WD2793.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/PrinterIO.c:97:13: warning: enumeration value 'PRN_NONE' not handled in switch [-Wswitch] switch (printerIO->type) { ^ Src/IoDevice/Sf7000PPI.c:174:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sf7000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/IoDevice/Sf7000PPI.c:174:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sf7000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/IoDevice/Sf7000PPI.c:174:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sf7000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/Sf7000PPI.c:174:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sf7000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/Sf7000PPI.c:175:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Sf7000PPI *, DbgDevice *)' (aka 'void (Sf7000PPI *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/Sf7000PPI.c:183:37: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *)' (aka 'unsigned char (Sf7000PPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(NULL, readA, NULL, ^~~~~ ./Src/IoDevice/I8255.h:38:49: note: passing argument to parameter 'readA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/Sf7000PPI.c:185:44: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt8)' (aka 'void (Sf7000PPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/IoDevice/Sf7000PPI.c:186:44: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt8)' (aka 'void (Sf7000PPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/IoDevice/Sf7000PPI.c:189:23: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe0, fdcRead, NULL, ppi); ^~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:190:23: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe1, fdcRead, fdcWrite, ppi); ^~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:190:32: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt16, UInt8)' (aka 'void (Sf7000PPI *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe1, fdcRead, fdcWrite, ppi); ^~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:192:26: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe4, read, write, ppi); // PPI Port A ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:192:32: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt16, UInt8)' (aka 'void (Sf7000PPI *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe4, read, write, ppi); // PPI Port A ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:193:26: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe5, read, write, ppi); // PPI Port B ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:193:32: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt16, UInt8)' (aka 'void (Sf7000PPI *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe5, read, write, ppi); // PPI Port B ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:194:26: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe6, read, write, ppi); // PPI Port C ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:194:32: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt16, UInt8)' (aka 'void (Sf7000PPI *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe6, read, write, ppi); // PPI Port C ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:195:26: warning: incompatible pointer types passing 'UInt8 (Sf7000PPI *, UInt16)' (aka 'unsigned char (Sf7000PPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xe7, read, write, ppi); // PPI Mode ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sf7000PPI.c:195:32: warning: incompatible pointer types passing 'void (Sf7000PPI *, UInt16, UInt8)' (aka 'void (Sf7000PPI *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xe7, read, write, ppi); // PPI Mode ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/sl811hs.c:34:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct SL811HS ^~~~~~~ 5 warnings generated. clang -c -oSrc/IoDevice/wd33c93.o Src/IoDevice/wd33c93.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. 21 warnings generated. clang -c -oSrc/IoDevice/WDCRC.o Src/IoDevice/WDCRC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/IoDevice/Z8530.o Src/IoDevice/Z8530.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 19 warnings generated. clang -c -oSrc/Language/Language.o Src/Language/Language.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 3 warnings generated. Src/IoDevice/Sc3000PPI.c:230clang -c -oSrc/SoundChips/AudioMixer.o Src/SoundChips/AudioMixer.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib :35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sc3000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/IoDevice/Sc3000PPI.c:230:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sc3000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/IoDevice/Sc3000PPI.c:230:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sc3000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/Sc3000PPI.c:230:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sc3000PPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/Sc3000PPI.c:231:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (Sc3000PPI *, DbgDevice *)' (aka 'void (Sc3000PPI *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/Sc3000PPI.c:239:30: warning: incompatible pointer types passing 'UInt8 (Sc3000PPI *)' (aka 'unsigned char (Sc3000PPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(peekA, readA, NULL, ^~~~~ ./Src/IoDevice/I8255.h:38:30: note: passing argument to parameter 'peekA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/Sc3000PPI.c:239:37: warning: incompatible pointer types passing 'UInt8 (Sc3000PPI *)' (aka 'unsigned char (Sc3000PPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(peekA, readA, NULL, ^~~~~ ./Src/IoDevice/I8255.h:38:49: note: passing argument to parameter 'readA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/Sc3000PPI.c:240:30: warning: incompatible pointer types passing 'UInt8 (Sc3000PPI *)' (aka 'unsigned char (Sc3000PPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:30: note: passing argument to parameter 'peekB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/Sc3000PPI.c:240:37: warning: incompatible pointer types passing 'UInt8 (Sc3000PPI *)' (aka 'unsigned char (Sc3000PPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:49: note: passing argument to parameter 'readB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/Sc3000PPI.c:241:44: warning: incompatible pointer types passing 'void (Sc3000PPI *, UInt8)' (aka 'void (Sc3000PPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/IoDevice/Sc3000PPI.c:245:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xdc, i8255Read, i8255Write, ppi->i8255); // PPI Port A ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:245:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xdc, i8255Read, i8255Write, ppi->i8255); // PPI Port A ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:246:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xdd, i8255Read, i8255Write, ppi->i8255); // PPI Port B ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:246:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xdd, i8255Read, i8255Write, ppi->i8255); // PPI Port B ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:247:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xde, i8255Read, i8255Write, ppi->i8255); // PPI Port C ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:247:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xde, i8255Read, i8255Write, ppi->i8255); // PPI Port C ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:248:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xdf, i8255Read, i8255Write, ppi->i8255); // PPI Mode ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/Sc3000PPI.c:248:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xdf, i8255Read, i8255Write, ppi->i8255); // PPI Mode ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ 1 warning generated. clang -c -oSrc/SoundChips/AY8910.o Src/SoundChips/AY8910.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/SviPPI.c:262:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/IoDevice/SviPPI.c:262:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/IoDevice/SviPPI.c:262:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/IoDevice/SviPPI.c:262:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviPPI *)' [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ clang -c -oSrc/SoundChips/DAC.o Src/SoundChips/DAC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/SviPPI.c:263:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SviPPI *, DbgDevice *)' (aka 'void (SviPPI *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/SviPPI.c:270:30: warning: incompatible pointer types passing 'UInt8 (SviPPI *)' (aka 'unsigned char (SviPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(peekA, readA, NULL, ^~~~~ ./Src/IoDevice/I8255.h:38:30: note: passing argument to parameter 'peekA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/SviPPI.c:270:37: warning: incompatible pointer types passing 'UInt8 (SviPPI *)' (aka 'unsigned char (SviPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] ppi->i8255 = i8255Create(peekA, readA, NULL, ^~~~~ ./Src/IoDevice/I8255.h:38:49: note: passing argument to parameter 'readA' here I8255* i8255Create(I8255Read peekA, I8255Read readA, I8255Write writeA, ^ Src/IoDevice/SviPPI.c:271:30: warning: incompatible pointer types passing 'UInt8 (SviPPI *)' (aka 'unsigned char (SviPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:30: note: passing argument to parameter 'peekB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/SviPPI.c:271:37: warning: incompatible pointer types passing 'UInt8 (SviPPI *)' (aka 'unsigned char (SviPPI *)') to parameter of type 'I8255Read' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] peekB, readB, NULL, ^~~~~ ./Src/IoDevice/I8255.h:39:49: note: passing argument to parameter 'readB' here I8255Read peekB, I8255Read readB, I8255Write writeB, ^ Src/IoDevice/SviPPI.c:272:44: warning: incompatible pointer types passing 'void (SviPPI *, UInt8)' (aka 'void (SviPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCLo, ^~~~~~~~ ./Src/IoDevice/I8255.h:40:69: note: passing argument to parameter 'writeCLo' here I8255Read peekCLo, I8255Read readCLo, I8255Write writeCLo, ^ Src/IoDevice/SviPPI.c:273:44: warning: incompatible pointer types passing 'void (SviPPI *, UInt8)' (aka 'void (SviPPI *, unsigned char)') to parameter of type 'I8255Write' (aka 'void (*)(void *, unsigned char)') [-Wincompatible-pointer-types] NULL, NULL, writeCHi, ^~~~~~~~ ./Src/IoDevice/I8255.h:41:69: note: passing argument to parameter 'writeCHi' here I8255Read peekCHi, I8255Read readCHi, I8255Write writeCHi, ^ Src/IoDevice/SviPPI.c:280:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x98, i8255Read, i8255Write, ppi->i8255); // PPI Port A ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:280:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x98, i8255Read, i8255Write, ppi->i8255); // PPI Port A ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:281:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x99, i8255Read, i8255Write, ppi->i8255); // PPI Port B ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:281:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x99, i8255Read, i8255Write, ppi->i8255); // PPI Port B ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:282:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x96, i8255Read, i8255Write, ppi->i8255); // PPI Port C ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:282:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x96, i8255Read, i8255Write, ppi->i8255); // PPI Port C ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:283:26: warning: incompatible pointer types passing 'UInt8 (I8255 *, UInt16)' (aka 'unsigned char (struct I8255 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x97, i8255Read, i8255Write, ppi->i8255); // PPI Mode ^~~~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:283:37: warning: incompatible pointer types passing 'void (I8255 *, UInt16, UInt8)' (aka 'void (struct I8255 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0x97, i8255Read, i8255Write, ppi->i8255); // PPI Mode ^~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/SviPPI.c:284:26: warning: incompatible pointer types passing 'UInt8 (SviPPI *, UInt16)' (aka 'unsigned char (SviPPI *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0x9A, readRow, NULL, ppi); // PPI Return Port C (Low) ^~~~~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/SoundChips/Fmopl.o Src/SoundChips/Fmopl.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 18 warnings generated. clang -c -oSrc/SoundChips/KeyClick.o Src/SoundChips/KeyClick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/UartIO.c:35:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct UartIO { ^~~~~~~ Src/IoDevice/UartIO.c:52:13: warning: enumeration value 'UART_NONE' not handled in switch [-Wswitch] switch (uartIO->type) { ^ Src/IoDevice/UartIO.c:64:13: warning: enumeration value 'UART_NONE' not handled in switch [-Wswitch] switch (uartIO->type) { ^ Src/IoDevice/UartIO.c:77:13: warning: enumeration value 'UART_NONE' not handled in switch [-Wswitch] switch (uartIO->type) { ^ Src/IoDevice/UartIO.c:89:13: warning: enumeration value 'UART_NONE' not handled in switch [-Wswitch] switch (uartIO->type) { ^ 20 warnings generated. clang -c -oSrc/SoundChips/MameVLM5030.o Src/SoundChips/MameVLM5030.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/SoundChips/SamplePlayer.o Src/SoundChips/SamplePlayer.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/SoundChips/SCC.o Src/SoundChips/SCC.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/IoDevice/TurboRIO.c:78:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (TurboRIO *)' (aka 'void (struct TurboRIO *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/IoDevice/TurboRIO.c:79:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (TurboRIO *, DbgDevice *)' (aka 'void (struct TurboRIO *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ Src/IoDevice/TurboRIO.c:86:26: warning: incompatible pointer types passing 'UInt8 (TurboRIO *, UInt16)' (aka 'unsigned char (struct TurboRIO *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ioPortRegister(0xa7, read, write, turboRIO); ^~~~ ./Src/Memory/IoPort.h:37:42: note: passing argument to parameter 'read' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ Src/IoDevice/TurboRIO.c:86:32: warning: incompatible pointer types passing 'void (TurboRIO *, UInt16, UInt8)' (aka 'void (struct TurboRIO *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ioPortRegister(0xa7, read, write, turboRIO); ^~~~~ ./Src/Memory/IoPort.h:37:60: note: passing argument to parameter 'write' here void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ clang -c -oSrc/SoundChips/VLM5030.o Src/SoundChips/VLM5030.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 4 warnings generated. clang -c -oSrc/SoundChips/Y8950.o Src/SoundChips/Y8950.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/SoundChips/DAC.c:79:73: warning: incompatible pointer types passing 'Int32 *(DAC *, UInt32)' (aka 'int *(struct DAC *, unsigned int)') to parameter of type 'MixerUpdateCallback' (aka 'int *(*)(void *, unsigned int)') [-Wincompatible-pointer-types] dac->handle = mixerRegisterChannel(mixer, MIXER_CHANNEL_PCM, 0, dacSyncMono, NULL, dac); ^~~~~~~~~~~ ./Src/SoundChips/AudioMixer.h:98:48: note: passing argument to parameter 'callback' here MixerUpdateCallback callback, MixerSetSampleRateCallback rateCallback, ^ Src/SoundChips/DAC.c:82:73: warning: incompatible pointer types passing 'Int32 *(DAC *, UInt32)' (aka 'int *(struct DAC *, unsigned int)') to parameter of type 'MixerUpdateCallback' (aka 'int *(*)(void *, unsigned int)') [-Wincompatible-pointer-types] dac->handle = mixerRegisterChannel(mixer, MIXER_CHANNEL_PCM, 1, dacSyncStereo, NULL, dac); ^~~~~~~~~~~~~ ./Src/SoundChips/AudioMixer.h:98:48: note: passing argument to parameter 'callback' here MixerUpdateCallback callback, MixerSetSampleRateCallback rateCallback, ^ 81 warnings generated. In file included from Src/Language/Language.c:35: ./Src/Language/LanguageSwedish.h:40:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "Kinesiska Frenklad"; ^~~~ ./Src/Language/LanguageSwedish.h:42:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "Hollndska"; ^~~~ ./Src/Language/LanguageSwedish.h:65:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textUnknown = "Oknd"; ^~~~ ./Src/Language/LanguageSwedish.h:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Vill du stnga verktyget utan att spara dina ndringar?"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:74:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "Vill du skriva ver filen:"; ^~~~ ./Src/Language/LanguageSwedish.h:76:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "Misslyckades att byta till fullskrm. \n"; ^~~~ ./Src/Language/LanguageSwedish.h:77:89: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Misslyckades att skapa DirectX objekt. \nAnvnder GDI istllet.\nKontrollera video instllningarna."; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:77:132: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Misslyckades att skapa DirectX objekt. \nAnvnder GDI istllet.\nKontrollera video instllningarna."; ^~~~ ./Src/Language/LanguageSwedish.h:81:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "Kunde inte hitta hjlpfilen."; ^~~~ ./Src/Language/LanguageSwedish.h:83:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Flyttbar enhet r inte skrivbar"; ^~~~ ./Src/Language/LanguageSwedish.h:92:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCpuState = "CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:104:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = "Stt in"; ^~~~ ./Src/Language/LanguageSwedish.h:122:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = "Stt in Special"; ^~~~ ./Src/Language/LanguageSwedish.h:129:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "Stt in ny diskett fil"; ^~~~ ./Src/Language/LanguageSwedish.h:130:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "Stt in CD-Rom"; // New in 2.7 ^~~~ ./Src/Language/LanguageSwedish.h:131:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Stt in mapp"; ^~~~ ./Src/Language/LanguageSwedish.h:132:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Starta om efter insttning/urdragning"; ^~~~ ./Src/Language/LanguageSwedish.h:133:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Starta om efter insttning/urdragning"; ^~~~ ./Src/Language/LanguageSwedish.h:135:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert= "Spola tillbaka vid insttning"; ^~~~ ./Src/Language/LanguageSwedish.h:136:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "Tillt endast lsning av kassett"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:138:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Stt position"; ^~~~ ./Src/Language/LanguageSwedish.h:145:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "Spela in (lgg till)"; ^~~~ ./Src/Language/LanguageSwedish.h:153:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "Fullskrm"; ^~~~ ./Src/Language/LanguageSwedish.h:160:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "Instllningar"; ^~~~ ./Src/Language/LanguageSwedish.h:163:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = "Sprk"; ^~~~ ./Src/Language/LanguageSwedish.h:166:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "Video ut klla"; ^~~~ ./Src/Language/LanguageSwedish.h:167:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "Ingen videoklla inkopplad"; ^~~~ ./Src/Language/LanguageSwedish.h:169:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Video in klla"; ^~~~ ./Src/Language/LanguageSwedish.h:172:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEthInterface = "Ntverksanslutning"; ^~~~ ./Src/Language/LanguageSwedish.h:174:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = "Hjlp"; ^~~~ ./Src/Language/LanguageSwedish.h:181:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = "Ls in CPU-tillstnd"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:182:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = "Spara CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:183:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "Snabbladda CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:184:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "Snabbspara CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "Spara skrmdump"; ^~~~ ./Src/Language/LanguageSwedish.h:190:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "Hrddisk"; ^~~~ ./Src/Language/LanguageSwedish.h:191:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "Inga enheter tillgngliga"; ^~~~ ./Src/Language/LanguageSwedish.h:192:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskRemoveAll= "Ta ur alla hrddiskar"; // New in 2.7 ^~~~ ./Src/Language/LanguageSwedish.h:194:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = "Kr"; ^~~~ ./Src/Language/LanguageSwedish.h:198:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "Hrd Omstart"; ^~~~ ./Src/Language/LanguageSwedish.h:209:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = "Sprutskrift"; ^~~~ ./Src/Language/LanguageSwedish.h:213:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = "Fnster"; ^~~~ ./Src/Language/LanguageSwedish.h:216:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = "Hjlp"; ^~~~ ./Src/Language/LanguageSwedish.h:224:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = "ppna"; ^~~~ ./Src/Language/LanguageSwedish.h:228:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = "Kr"; ^~~~ ./Src/Language/LanguageSwedish.h:229:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = "Stng"; ^~~~ ./Src/Language/LanguageSwedish.h:235:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "Vlj en cartridge fil:"; ^~~~ ./Src/Language/LanguageSwedish.h:236:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "Vlj en diskett fil:"; ^~~~ ./Src/Language/LanguageSwedish.h:237:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "Vlj en kassett fil:"; ^~~~ ./Src/Language/LanguageSwedish.h:238:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "Vlj en fil:"; ^~~~ ./Src/Language/LanguageSwedish.h:239:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = "Ladda CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:241:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = "Spara CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:244:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAmountCompleted = "Andel frdigt:"; ^~~~ ./Src/Language/LanguageSwedish.h:245:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "Stt in ROM cartridge i slot 1"; ^~~~ ./Src/Language/LanguageSwedish.h:246:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "Stt in ROM cartridge i slot 2"; ^~~~ ./Src/Language/LanguageSwedish.h:247:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "Stt in diskett i diskettstation A"; ^~~~ ./Src/Language/LanguageSwedish.h:248:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "Stt in diskett i diskettstation B"; ^~~~ ./Src/Language/LanguageSwedish.h:249:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Stt in hrddisk"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:250:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "Stt in kassettband"; ^~~~ ./Src/Language/LanguageSwedish.h:257:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "Total lngd"; ^~~~ ./Src/Language/LanguageSwedish.h:263:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Starta om efter insttning"; ^~~~ ./Src/Language/LanguageSwedish.h:267:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Vlj sprk som blueMSX ska anvnda"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:268:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - Sprk"; ^~~~ clang -c -oSrc/SoundChips/Ymdeltat.o Src/SoundChips/Ymdeltat.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/Language/LanguageSwedish.h:279:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Denna programvara r erbjuden 'som den r', utan ngon explicit eller " ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:280:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "implicit garanti. Inte av ngon hndelse kommer frfattaren/na att hllas " ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ansvariga fr ngra skador orsakade av detta program.\r\n\r\n" ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:282:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Besk www.bluemsx.com for mer information."; ^~~~ ./Src/Language/LanguageSwedish.h:284:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "Frvisning"; ^~~~ ./Src/Language/LanguageSwedish.h:301:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "Instllningar"; ^~~~ ./Src/Language/LanguageSwedish.h:306:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "Allmnt "; ^~~~ ./Src/Language/LanguageSwedish.h:315:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuNoSpriteLimits = " Ignorera sprite begrnsning"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:317:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " Sl av diskettstationstiming"; ^~~~ ./Src/Language/LanguageSwedish.h:318:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuReversePlay = " Tillt baklnges uppspelning"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:323:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = "versampling:"; ^~~~ ./Src/Language/LanguageSwedish.h:334:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "Fnsterstorlek:"; ^~~~ ./Src/Language/LanguageSwedish.h:335:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " Horizontell utstrckning"; ^~~~ ./Src/Language/LanguageSwedish.h:336:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " Vertikal utstrckning"; ^~~~ ./Src/Language/LanguageSwedish.h:338:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " Blanda efterfljande bilder"; ^~~~ ./Src/Language/LanguageSwedish.h:341:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Frgmttnad:"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:348:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "Skrmdriver:"; ^~~~ ./Src/Language/LanguageSwedish.h:352:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "Storlek p ljudbuffer:"; ^~~~ ./Src/Language/LanguageSwedish.h:355:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Fullskrmsupplsning:"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:371:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "ppna Logfil"; ^~~~ ./Src/Language/LanguageSwedish.h:378:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = "Windows Milj "; ^~~~ ./Src/Language/LanguageSwedish.h:379:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Deaktivera skrmslckare nr blueMSX kr"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:380:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Avaktivera Windows menyer nr emulatorn kr"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:381:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Hj prioriteten p blueMSX"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:382:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " Anvnd Portable Network Graphics (.png) skrmdump"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:383:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEjectMediaOnExit = " Ta ur media nr blueMSX avslutas"; ^~~~ ./Src/Language/LanguageSwedish.h:385:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = "ppna Rom Dialog "; ^~~~ ./Src/Language/LanguageSwedish.h:389:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = "Dra och Slpp "; ^~~~ ./Src/Language/LanguageSwedish.h:390:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "Stt in Rom i:"; ^~~~ ./Src/Language/LanguageSwedish.h:392:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "Stt in Diskett i:"; ^~~~ ./Src/Language/LanguageSwedish.h:399:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "tkomstmetod:"; // New in 2.7 ^~~~ ./Src/Language/LanguageSwedish.h:407:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DLinearFilteringText = " Linjrt filter"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:408:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DForceHighResText = " Tvinga hgupplsning"; // New in 2.9 ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:409:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DExtendBorderColorText = " Expandera ramfrger"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:413:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DCroppingLeftText = "Vnster:"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DCroppingRightText = "Hger:"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:423:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "Frg"; ^~~~ ./Src/Language/LanguageSwedish.h:425:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = "Grn"; ^~~~ ./Src/Language/LanguageSwedish.h:442:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "Fullskrm"; ^~~~ ./Src/Language/LanguageSwedish.h:457:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumD3DARStretch = "Utstrckt"; // New in 2.9 ^~~~ ./Src/Language/LanguageSwedish.h:509:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = "ppna Rom fil"; ^~~~ ./Src/Language/LanguageSwedish.h:511:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Vill du skriva ver maskinkonfigureringen? :"; ^~~~ ./Src/Language/LanguageSwedish.h:516:95: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Vill du stanga konfigureringsverktyget utan att spara dina ndringar?"; ^~~~ ./Src/Language/LanguageSwedish.h:522:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "Primr"; ^~~~ ./Src/Language/LanguageSwedish.h:530:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "ndra..."; ^~~~ ./Src/Language/LanguageSwedish.h:544:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " Anvnd CMOS"; ^~~~ ./Src/Language/LanguageSwedish.h:545:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " Anvnd Laddat Batteri"; ^~~~ ./Src/Language/LanguageSwedish.h:550:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = "Kontroller fr Diskettenhet "; ^~~~ ./Src/Language/LanguageSwedish.h:553:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - ndra Minnesmap"; ^~~~ ./Src/Language/LanguageSwedish.h:570:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Vill du skriva ver kortkommando konfigureringen:"; ^~~~ ./Src/Language/LanguageSwedish.h:572:95: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Vill du stanga konfigureringsverktyget utan att spara dina ndringar?"; ^~~~ ./Src/Language/LanguageSwedish.h:580:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "Stt in Cartridge 1"; ^~~~ ./Src/Language/LanguageSwedish.h:582:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "Stt in Cartridge 2"; ^~~~ ./Src/Language/LanguageSwedish.h:584:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Visa Specialrom meny fr Cartridge 1"; ^~~~ ./Src/Language/LanguageSwedish.h:585:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Visa Specialrom meny fr Cartridge 2"; ^~~~ ./Src/Language/LanguageSwedish.h:586:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Starta om efter Insttning av Cartridge"; ^~~~ ./Src/Language/LanguageSwedish.h:587:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "Stt in Diskett A"; ^~~~ ./Src/Language/LanguageSwedish.h:588:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Stt in Directory som Diskett A"; ^~~~ ./Src/Language/LanguageSwedish.h:591:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Starta om efter Insttning av Diskett"; ^~~~ ./Src/Language/LanguageSwedish.h:592:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "Stt in Diskett B"; ^~~~ ./Src/Language/LanguageSwedish.h:593:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Stt in Directory som Diskett B"; ^~~~ ./Src/Language/LanguageSwedish.h:595:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "Stt in Kassett"; ^~~~ ./Src/Language/LanguageSwedish.h:597:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Sl Av/P Automatisk Tillbakaspolning"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:598:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Sl Av/P Skrivskydd p Kassettfiler"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:599:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Stt Kassettposition"; ^~~~ ./Src/Language/LanguageSwedish.h:602:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Form Feed p Skrivare"; ^~~~ ./Src/Language/LanguageSwedish.h:603:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = "Ladda CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:604:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = "Spara CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:605:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "Snabbladda CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:606:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "Snabbspara CPU-tillstnd"; ^~~~ ./Src/Language/LanguageSwedish.h:608:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "Spar Skrmdump"; ^~~~ ./Src/Language/LanguageSwedish.h:609:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Spar Liten Ofiltrerad Skrmdump"; ^~~~ ./Src/Language/LanguageSwedish.h:610:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Spar Stor Ofiltrerad Skrmdump"; ^~~~ ./Src/Language/LanguageSwedish.h:612:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Kr/Pause Emuleringen"; ^~~~ ./Src/Language/LanguageSwedish.h:614:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "Hrd Omstart"; ^~~~ ./Src/Language/LanguageSwedish.h:617:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Vxla till Liten Fnsterstorlek"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:618:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Vxla till Normal Fnsterstorlek"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:619:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "Vxla till Fullskrm"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:620:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "Minimera fnster"; ^~~~ ./Src/Language/LanguageSwedish.h:621:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "Vxla till/frn Fullskrm"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "ka Volymen"; ^~~~ ./Src/Language/LanguageSwedish.h:624:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Stng av Volymen"; ^~~~ ./Src/Language/LanguageSwedish.h:625:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "Vxla mellan mono/stereo"; ^~~~ ./Src/Language/LanguageSwedish.h:626:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "Sl om MSX-AUDIO brytare"; ^~~~ ./Src/Language/LanguageSwedish.h:627:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "Sl om Panasonic Front brytare"; ^~~~ ./Src/Language/LanguageSwedish.h:628:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "Sl om Pausbrytare"; ^~~~ ./Src/Language/LanguageSwedish.h:629:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "Sl om Musls"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:632:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Vxla Mellan Normal och Max Emuleringshastighet"; ^~~~ ./Src/Language/LanguageSwedish.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "ka Emuleringhastigheten"; ^~~~ ./Src/Language/LanguageSwedish.h:636:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "Vxla fnstretema"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "ppna Emuleringsfnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "ppna Videofnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:639:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "ppna Audiofnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:640:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "ppna Kontrollfnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:641:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEffectsProp = "ppna Effektsfnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "ppna Instllningsfnstret"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "ppna Sprkfnstret"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:645:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "ppna Konfigureringsverktyget"; ^~~~ ./Src/Language/LanguageSwedish.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "ppna Kortkommandoverktyget"; ^~~~ ./Src/Language/LanguageSwedish.h:651:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "ppna Hjlpfnstret"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSwedish.h:652:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "ppna \"Om blueMSX\"-fnstret"; ^~~~ ./Src/Language/LanguageSwedish.h:652:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "ppna \"Om blueMSX\"-fnstret"; ^~~~ ./Src/Language/LanguageSwedish.h:653:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "ppna Filerfnstret"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:654:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "Visa/Dlj Sprites"; ^~~~ ./Src/Language/LanguageSwedish.h:655:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "Sl p/av Diskettstationstiming"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:656:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleNoSpriteLimits = "Sla p/av Spritebegrnsning"; // New in 2.9 ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:658:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "Sl p/av CPU trace"; ^~~~ ~~~~ ./Src/Language/LanguageSwedish.h:670:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "Vlj tangent:"; ^~~~ In file included from Src/Language/Language.c:36: ./Src/Language/LanguageSpannish.h:42:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "Holands"; ^~~~ ./Src/Language/LanguageSpannish.h:43:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "Ingls"; ^~~~ ./Src/Language/LanguageSpannish.h:44:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = "Finlands"; ^~~~ ./Src/Language/LanguageSpannish.h:45:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "Francs"; ^~~~ ./Src/Language/LanguageSpannish.h:46:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = "Alemn"; ^~~~ ./Src/Language/LanguageSpannish.h:48:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = "Japons"; ^~~~ ./Src/Language/LanguageSpannish.h:51:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = "Portugus"; ^~~~ ./Src/Language/LanguageSpannish.h:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSpanish = "Espaol"; ^~~~ ./Src/Language/LanguageSpannish.h:73:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Quieres descartar cambios de la configuracin actual?"; ^~~~ ./Src/Language/LanguageSpannish.h:77:104: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Error al crear objetos DirectX. \n.\nComprueba configuracin de Vdeo."; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:83:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "El dispositivo portable es slo lectura"; ^~~~ ./Src/Language/LanguageSpannish.h:136:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "Usar Imagen de Cassette Slo Lectura"; ^~~~ ./Src/Language/LanguageSpannish.h:142:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = "Ver la ms reciente captura"; ^~~~ ./Src/Language/LanguageSpannish.h:145:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "Grabar (aadir)"; ^~~~ ./Src/Language/LanguageSpannish.h:149:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "Pgina siguiente"; ^~~~ ./Src/Language/LanguageSpannish.h:151:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = "Tamao Pequea"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:152:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "Tamao Normal"; ^~~~ ./Src/Language/LanguageSpannish.h:155:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "Emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:156:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "Vdeo"; ^~~~ ./Src/Language/LanguageSpannish.h:166:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "Salida Vdeo"; ^~~~ ./Src/Language/LanguageSpannish.h:167:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "Salida Vdeo no conectada"; ^~~~ ./Src/Language/LanguageSpannish.h:168:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Deteccin automtica"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:169:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Entrada vdeo"; ^~~~ ./Src/Language/LanguageSpannish.h:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "Carga rpida Estado"; ^~~~ ./Src/Language/LanguageSpannish.h:184:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "Grabacin Rpida Estado"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:201:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "Editor de Mquina"; ^~~~ ./Src/Language/LanguageSpannish.h:211:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = "Emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:251:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = "Tamao del disco:"; ^~~~ ./Src/Language/LanguageSpannish.h:253:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - Posicin de la Cinta"; ^~~~ ./Src/Language/LanguageSpannish.h:254:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "Posicin de la Cinta"; ^~~~ ./Src/Language/LanguageSpannish.h:255:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "Posicin Actual"; ^~~~ ./Src/Language/LanguageSpannish.h:257:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "Posicin de la Cinta:"; ^~~~ ./Src/Language/LanguageSpannish.h:259:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "Posicin"; ^~~~ ./Src/Language/LanguageSpannish.h:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = "Versin:"; ^~~~ ./Src/Language/LanguageSpannish.h:271:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = "Compilacin:"; ^~~~ ./Src/Language/LanguageSpannish.h:278:98: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Este software se proporciona tal y como es, sin ninguna garanta." ^~~~ ./Src/Language/LanguageSpannish.h:279:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "En ningn caso el/los autores sern responsablesny de posibles daos " ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSpannish.h:281:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Para ms detalles, visita la web www.bluemsx.com."; ^~~~ ./Src/Language/LanguageSpannish.h:294:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "Emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:308:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = "Tamao RAM:"; ^~~~ ./Src/Language/LanguageSpannish.h:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = "Tamao VRAM:"; ^~~~ ./Src/Language/LanguageSpannish.h:310:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Velocidad de la Emulacin "; ^~~~ ./Src/Language/LanguageSpannish.h:311:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Velocidad de la Emulacin:"; ^~~~ ./Src/Language/LanguageSpannish.h:313:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " Botn Frontal"; ^~~~ ./Src/Language/LanguageSpannish.h:318:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " Botn Pause"; ^~~~ ./Src/Language/LanguageSpannish.h:319:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " Botn cartucho MSX-AUDIO"; ^~~~ ./Src/Language/LanguageSpannish.h:331:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "Emulacin del Monitor:"; ^~~~ ./Src/Language/LanguageSpannish.h:333:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "Tamao de Ventana:"; ^~~~ ./Src/Language/LanguageSpannish.h:340:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Saturacin:"; ^~~~ ./Src/Language/LanguageSpannish.h:348:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "Omisin de Frames:"; ^~~~ ./Src/Language/LanguageSpannish.h:351:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "Tamao del Buffer de sonido:"; ^~~~ ./Src/Language/LanguageSpannish.h:352:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "Emulacin "; ^~~~ ./Src/Language/LanguageSpannish.h:354:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Resolucin pantalla completa:"; ^~~~ ./Src/Language/LanguageSpannish.h:356:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "Emulacin Chip de Sonido "; ^~~~ ./Src/Language/LanguageSpannish.h:371:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "Emulacin:"; ^~~~ ./Src/Language/LanguageSpannish.h:373:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = "Histrico de Archivos "; ^~~~ ./Src/Language/LanguageSpannish.h:374:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "Nmero de items en Histrico de Archivos:"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:375:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "Borrar Hostrico"; ^~~~ ./Src/Language/LanguageSpannish.h:378:86: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Deshabilitar Salvapantallas mientras blueMSX est en ejecucin"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:379:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Funcin MSX automtica para las teclas Windows"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:383:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Desean realmente borrar hostrico?"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:398:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "Mtodo de acceso:"; // New in 2.7 ^~~~ ./Src/Language/LanguageSpannish.h:473:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "Auto (rpido)"; ^~~~ ./Src/Language/LanguageSpannish.h:476:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "Asincrnico PC Vblank"; ^~~~ ./Src/Language/LanguageSpannish.h:479:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = "Ratn"; ^~~~ ./Src/Language/LanguageSpannish.h:501:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - Editor de Configuracin de Mquina"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:502:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "Configuracin"; ^~~~ ./Src/Language/LanguageSpannish.h:505:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "Emulacin de Chip"; ^~~~ ./Src/Language/LanguageSpannish.h:509:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - Guardar Configuracin"; ^~~~ ./Src/Language/LanguageSpannish.h:510:77: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Usted desea sobreescribir la configuracin de mquina?:"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:512:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "Nombre de Mquina:"; ^~~~ ./Src/Language/LanguageSpannish.h:513:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - Configuracin"; ^~~~ ./Src/Language/LanguageSpannish.h:514:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - Salir del Editor de Configuracin"; ^~~~ ./Src/Language/LanguageSpannish.h:515:80: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Quieres descartar cambios de la configuracin actual?"; ^~~~ ./Src/Language/LanguageSpannish.h:528:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "Aadir..."; ^~~~ ./Src/Language/LanguageSpannish.h:532:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "Direccin"; ^~~~ ./Src/Language/LanguageSpannish.h:544:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " Utilizar una Batera Cargada"; ^~~~ ./Src/Language/LanguageSpannish.h:550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "Nmero de unidades:"; ^~~~ ./Src/Language/LanguageSpannish.h:556:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "Direccin"; ^~~~ ./Src/Language/LanguageSpannish.h:557:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "Tamao"; ^~~~ ./Src/Language/LanguageSpannish.h:565:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "Tecla rpida"; ^~~~ ./Src/Language/LanguageSpannish.h:568:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - - Guardar Configuracin"; ^~~~ ./Src/Language/LanguageSpannish.h:569:76: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Usted desea sobreescribir la configuracin del atajo?:"; ^~~~ ./Src/Language/LanguageSpannish.h:571:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Quieres descartar cambios de la configuracin actual?"; ^~~~ ./Src/Language/LanguageSpannish.h:572:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - Guardar Configuracin de Atajos como..."; ^~~~ ./Src/Language/LanguageSpannish.h:573:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "Nombre de la configuracin:"; ^~~~ ./Src/Language/LanguageSpannish.h:578:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "Disposicin:"; ^~~~ ./Src/Language/LanguageSpannish.h:583:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Mostrar el men especial para cartucho 1 ROM en slot 1"; ^~~~ ./Src/Language/LanguageSpannish.h:584:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Mostrar el men especial para cartucho 1 ROM en slot 2"; ^~~~ ./Src/Language/LanguageSpannish.h:589:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "Cambiar rpidamente de Disco en Unidad A"; ^~~~ ./Src/Language/LanguageSpannish.h:596:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Rebobinado Automtico o no de Cassette"; ^~~~ ./Src/Language/LanguageSpannish.h:597:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Cassette en mtodo slo Lectura o no"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:601:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Paso a la pgina siguiente"; ^~~~ ./Src/Language/LanguageSpannish.h:604:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "Cargar rpida Estado CPU"; ^~~~ ./Src/Language/LanguageSpannish.h:605:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "Grabar rpida Estado CPU"; ^~~~ ./Src/Language/LanguageSpannish.h:608:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Pequea captura de la pantalla sin filtro"; ^~~~ ./Src/Language/LanguageSpannish.h:611:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Ejecutar/Pausar emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:612:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "Parada emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:616:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Pasar en mtodo ventana tamao pequea"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageSpannish.h:617:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Pasar en mtodo ventana tamao normal"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:618:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "Pasar en mtodo pantalla completa"; ^~~~ ./Src/Language/LanguageSpannish.h:620:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "Balanza mtodo ventana/mtodo pantalla completa"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:625:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "Impulsar el botn cartucho MSX-AUDIO"; ^~~~ ./Src/Language/LanguageSpannish.h:626:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "Impulsar el botn frontal Panasonic"; ^~~~ ./Src/Language/LanguageSpannish.h:627:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "Impulsar el botn Pause"; ^~~~ ./Src/Language/LanguageSpannish.h:628:73: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "Activar/desactivar el bloqueo del ratn"; ^~~~ ./Src/Language/LanguageSpannish.h:629:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Velocidad mxima de la emulacin"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:631:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Balanza velocitad mxima de la emulacin"; ^~~~ ~~~~ ./Src/Language/LanguageSpannish.h:632:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Velocidad normal de la emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:633:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Aumentar la velocidad de la emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:634:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Disminuir la velocidad de la emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:636:73: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Mostrar las propiedades de la emulacin"; ^~~~ ./Src/Language/LanguageSpannish.h:643:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Mostrar dilogo de la idioma"; ^~~~ ./Src/Language/LanguageSpannish.h:644:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Mostrar editor de la mquina"; ^~~~ ./Src/Language/LanguageSpannish.h:651:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "Ver la rbrica acerca de blueMSX"; ^~~~ ./Src/Language/LanguageSpannish.h:659:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "Ver la ms reciente captura video"; ^~~~ ./Src/Language/LanguageSpannish.h:671:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "Configuracin del teclado:"; ^~~~ In file included from Src/Language/Language.c:37: ./Src/Language/LanguageJapanese.h:42:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "<92><86><8D><91><8C>(<8A>ȑ̎<9A>)"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:43:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = "<92><86><8D><91><8C>(<94>ɑ̎<9A>)"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:44:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "<83>I<83><89><83><93><83>_<8C>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:45:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "<89>p<8C>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:46:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = "<83>t<83>B<83><93><83><89><83><93><83>h<8C>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:47:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "<83>t<83><89><83><93><83>X<8C>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:48:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = "<83>h<83>C<83>c<8C>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:49:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langItalian = "<83>C<83>^<83><8A><83>A<8C>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:50:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = "<93><96>{<8C>"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:51:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = "<8A>؍<91><8C>"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:52:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPolish = "<83>|<81>[<83><89><83><93><83>h<8C>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:53:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = "<83>|<83><8B><83>g<83>K<83><8B><8C>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:55:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSpanish = "<83>X<83>y<83>C<83><93><8C>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:56:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSwedish = "<83>X<83>E<83>F<81>[<83>f<83><93><8C>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:63:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = "<83>f<83>o<83>C<83>X:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:64:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFilename = "<83>t<83>@<83>C<83><8B><96>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:65:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFile = "<83>t<83>@<83>C<83><8B>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:66:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:67:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textUnknown = "<95>s<96>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:74:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - <8C>x<8D><90>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:75:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "<8D>\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~ ./Src/Language/LanguageJapanese.h:75:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "<8D>\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "<82><82>̃t<83>@<83>C<83><8B><82>ɏ㏑<82><82><82>Ă<82><82>낵<82><82>ł<82>:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:77:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - <83>G<83><89><81>["; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:78:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93><83><82><81>[<83>h<82>ɂł<82>܂<82><81>B \n"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:79:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX <83>I<83>u<83>W<83>F<83>N<83>g<82><8D>쐬<82>ł<82>܂<82><81>B \nGDI<82><91><82><82><82>Ɏg<97>p<82><82>܂<81>B\n<83>O<83><89><83>t<83>B<83>b<83>N<83>J<81>[<83>h<82>̐ݒ<82><8A>m<94>F<82><82>Ă<82><82><82><81>B"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:79:89: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX <83>I<83>u<83>W<83>F<83>N<83>g<82><8D>쐬<82>ł<82>܂<82><81>B \nGDI<82><91><82><82><82>Ɏg<97>p<82><82>܂<81>B\n<83>O<83><89><83>t<83>B<83>b<83>N<83>J<81>[<83>h<82>̐ݒ<82><8A>m<94>F<82><82>Ă<82><82><82><81>B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:79:113: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX <83>I<83>u<83>W<83>F<83>N<83>g<82><8D>쐬<82>ł<82>܂<82><81>B \nGDI<82><91><82><82><82>Ɏg<97>p<82><82>܂<81>B\n<83>O<83><89><83>t<83>B<83>b<83>N<83>J<81>[<83>h<82>̐ݒ<82><8A>m<94>F<82><82>Ă<82><82><82><81>B"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:80:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = "zip<83>t<83>@<83>C<83><8B><82>̒<86><82>.rom<83>t<83>@<83>C<83><8B><82><8C><82><82><82>܂<82><81>B"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:81:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = "zip<83>t<83>@<83>C<83><8B><82>̒<86><82>.dsk<83>t<83>@<83>C<83><8B><82><8C><82><82><82>܂<82><81>B"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:82:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = "zip<83>t<83>@<83>C<83><8B><82>̒<86><82>.cas<83>t<83>@<83>C<83><8B><82><8C><82><82><82>܂<82><81>B"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:83:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "blueMSX <82>̃w<83><8B><83>v<83>t<83>@<83>C<83><8B><82><8C><82><82><82>܂<82><81>B"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:84:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "blueMSX <82>̊J<8E>n<82>Ɏ<94>s<82><82>܂<82><81>B"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:85:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "<83>|<81>[<83>^<83>u<83><8B><83>f<83>o<83>C<83>X<82>͓Ǎ<9E><90><97>p<82>ł<81>B"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:92:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileRom = "ROM <83>C<83><81><81>[<83>W"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:93:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAll = "<91>S<82>Ẵt<83>@<83>C<83><8B>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:94:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCpuState = "CPU <83>X<83>e<81>[<83>g"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:95:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "<83>r<83>f<83>I<82>̃L<83><83><83>v<83>`<83><83>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:96:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileDisk = "<83>f<83>B<83>X<83>N<83>C<83><81><81>[<83>W"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:97:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = "<83>e<81>[<83>v<83>C<83><81><81>[<83>W"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:98:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = "<83>r<83>f<83>I <83>N<83><8A><83>b<83>v"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:105:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "(<8E>g<97>p<83>t<83>@<83>C<83><8B><82>Ȃ)"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:106:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = "<91>}<93>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:107:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = "<8E><82><8F>o<82>"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:109:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartGameReader = "<83>Q<81>[<83><80><83><8A><81>[<83>_<81>[<82>ɐڑ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:110:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartIde = "IDE <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~Src/SoundChips/AY8910.c :222:./Src/Language/LanguageJapanese.h37:114:41: :warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartScsi = "SCSI <83>J<81>[<83>g<83><8A><83>b<83>W"; // New in 2.7 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ warning./Src/Language/LanguageJapanese.h:118:: 47: warningincompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (AY8910 *, DbgDevice *)' (aka 'void (struct AY8910 *, struct DbgDevice *)') [-Wincompatible-pointer-types]: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuJoyrexPsg = "Joyrex PSG <83>J<81>[<83>g<83><8A><83>b<83>W"; // New in 2.9 ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:119:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCC = "SCC <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:120:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC-I <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:121:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "FMPAC+ <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:122:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, dbgWriteRegister, NULL }; ls->menuCartPac = "PAC+ <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:123:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] Src/SoundChips/AY8910.c ls->menuCartHBI55 = "Sony HBI-55 <83>J<81>[<83>g<83><8A><83>b<83>W"; : ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ 222:./Src/Language/LanguageJapanese.h57: warning: :incompatible pointer types initializing 'int (*)(void *, char *, int, UInt32)' (aka 'int (*)(void *, char *, int, unsigned int)') with an expression of type 'int (AY8910 *, char *, int, UInt32)' (aka 'int (struct AY8910 *, char *, int, unsigned int)') [-Wincompatible-pointer-types]124: 36: warning DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, dbgWriteRegister, NULL };: illegal character encoding in string literal [-Winvalid-source-encoding] ^~~~~~~~~~~~~~~~ ls->menuCartInsertSpecial = "<93><8E><83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:125:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartMegaRam = "<83><81><83>KRAM <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:126:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = "<8A>O<95><94>RAM <83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:127:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartEseRam = "<8E><97><94>RAM <83>J<81>[<83>g<83><8A><83>b<83>W"; // New in 2.7 ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:128:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartEseSCC = "<8E><97><94>SCC <83>J<81>[<83>g<83><8A><83>b<83>W"; // New in 2.7 ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:131:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "<90>V<8B>K<83>f<83>B<83>X<83>N<83>C<83><81><81>[<83>W<82><91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:132:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "CD-ROM<91>}<93>"; // New in 2.7 ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:133:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "<83>f<83>B<83><8C><83>N<83>g<83><8A><91>}<93>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:134:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "<91>}<93>/<8E><82><8F>o<82><8C>ナ<83>Z<83>b<83>g"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:135:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "<91>}<93>/<8E><82><8F>o<82><8C>ナ<83>Z<83>b<83>g"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:137:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] Src/SoundChips/AY8910.c:268 ls->menuCasRewindAfterInsert = "<91>}<93><8C>㊪<82><96>߂"; : ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ 46: ./Src/Language/LanguageJapanese.h:warning: 138incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]:37 : warning: illegal character encoding in string literal [-Winvalid-source-encoding] ioPortRegister(0xa0, NULL, ay8910WriteAddress, ay8910); ^~~~~~~~~~~~~~~~~~ ls->menuCasUseReadOnly = "<83>e<81>[<83>v<82><93>ǂݍ<9E><82>ݐ<97>p<82>ɂ<82>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:139:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "<83>e<81>[<83>v<82><95>ʖ<82>ŕۑ..."; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:140:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "<83>e<81>[<83>v<88>ʒu<83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:141:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = "<8A><82><96>߂"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:143:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoLoad = "<93>ǂݍ<9E><82>
..."; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:144:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = "<83>L<83><83><83>v<83>`<83><83><89>f<91><9C><82>̍Đ"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:145:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecord = "<98>^<89>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:146:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecording = "<98>^<89>撆"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:147:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "<98>^<89> (<95>t<89><82><82>)"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:148:36./Src/Memory/IoPort.h:: 37warning: illegal character encoding in string literal [-Winvalid-source-encoding]: 60: note ls->menuVideoStop = "<92><8E>~"; ^~~~~~~~~~~~ : ./Src/Language/LanguageJapanese.hpassing argument to parameter 'write' here: 149:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ ls->menuVideoRender = "<83>r<83>f<83>I<83>t<83>@<83>C<83><8B><82>̃<8C><83><93><83>_<83><8A><83><93><83>O"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:151:36:Src/SoundChips/AY8910.c :warning: illegal character encoding in string literal [-Winvalid-source-encoding] 269:46 ls->menuPrnFormfeed = "<8E><86><91><97><82>"; : ^~~~~~~~~~~~~~~~~~~~~~~~ warning: incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ./Src/Language/LanguageJapanese.h:153:36 ioPortRegister(0xa1, NULL, ay8910WriteData, ay8910);: warning ^~~~~~~~~~~~~~~: illegal character encoding in string literal [-Winvalid-source-encoding] ./Src/Memory/IoPort.h ls->menuZoomNormal = "<95>W<8F><80><83>T<83>C<83>Y"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~: 37./Src/Language/LanguageJapanese.h::60154:37:: warning: noteillegal character encoding in string literal [-Winvalid-source-encoding]: passing argument to parameter 'write' here ls->menuZoomDouble = "2<94>{<83>T<83>C<83>Y"; ^~~~ ~~~~ ~~~~ ~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);./Src/Language/LanguageJapanese.h : ^ 155:36: warningSrc/SoundChips/AY8910.c:: 270:illegal character encoding in string literal [-Winvalid-source-encoding]30: warning ls->menuZoomFullscreen = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93>";: incompatible pointer types passing 'UInt8 (AY8910 *, UInt16)' (aka 'unsigned char (struct AY8910 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:157: ioPortRegister(0xa2, ay8910ReadData, NULL, ay8910);36 : ^~~~~~~~~~~~~~warning: illegal character encoding in string literal [-Winvalid-source-encoding]./Src/Memory/IoPort.h :37:42: ls->menuPropsEmulation = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ note: ./Src/Language/LanguageJapanese.hpassing argument to parameter 'read' here: 158:36void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);: warning: clang -c -oSrc/SoundChips/SN76489.o Src/SoundChips/SN76489.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib illegal character encoding in string literal [-Winvalid-source-encoding] ^ ls->menuPropsVideo = "<83>r<83>f<83>I"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:159:36: warning: Src/SoundChips/AY8910.cillegal character encoding in string literal [-Winvalid-source-encoding] :274:46 ls->menuPropsSound = "<83>T<83>E<83><93><83>h"; ^~~~ ~~~~ ~~~~~~~~~~~~ :./Src/Language/LanguageJapanese.h :warning160:36: warning: : incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsControls = "<83>R<83><93><83>g<83><8D><81>[<83><8B>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ioPortRegister(0x10, NULL, ay8910WriteAddress, ay8910); ^~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h./Src/Memory/IoPort.h::162:3736::60 warning: : noteillegal character encoding in string literal [-Winvalid-source-encoding] : ls->menuPropsSettings = "<82><82>̑"; ^~~~~~~~~~~~~~~~passing argument to parameter 'write' here ./Src/Language/LanguageJapanese.h:163:36: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);warning : illegal character encoding in string literal [-Winvalid-source-encoding] ^ ls->menuPropsFile = "<83>t<83>@<83>C<83><8B>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ Src/SoundChips/AY8910.c:./Src/Language/LanguageJapanese.h:275164::36:46: warning: warning: incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types]illegal character encoding in string literal [-Winvalid-source-encoding] ioPortRegister(0x11, NULL, ay8910WriteData, ay8910); ls->menuPropsDisk = "<83>f<83>B<83>X<83>N"; // New in 2.7 ^~~~~~~~~~~~~~~ ^~~~ ~~~~ ~~~~ ~~~~./Src/Memory/IoPort.h :37:./Src/Language/LanguageJapanese.h60:: 165:36: warningnote: : illegal character encoding in string literal [-Winvalid-source-encoding]passing argument to parameter 'write' here ls->menuPropsLanguage = "<8C><8C>"; ^~~~~~~~~~~~~~~~ void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ./Src/Language/LanguageJapanese.h:166:36: ^warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = "<83>|<81>[<83>g"; ^~~~ ~~~~ ~~~~ Src/SoundChips/AY8910.c:./Src/Language/LanguageJapanese.h276:168::3630:: warning: illegal character encoding in string literal [-Winvalid-source-encoding] warning: incompatible pointer types passing 'UInt8 (AY8910 *, UInt16)' (aka 'unsigned char (struct AY8910 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ls->menuVideoChipAutodetect = "<83>r<83>f<83>I<83>`<83>b<83>v<82>̎<93><94>F<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h: ioPortRegister(0x12, ay8910ReadData, NULL, ay8910);169: 36: warning ^~~~~~~~~~~~~~ : ./Src/Memory/IoPort.hillegal character encoding in string literal [-Winvalid-source-encoding] :37:42 ls->menuVideoSource = "<83>r<83>f<83>I<8F>o<97>"; : ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ note: passing argument to parameter 'read' here ./Src/Language/LanguageJapanese.h:170:36: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); warning ^: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "<83>r<83>f<83>I<8F>o<97>͂<8C><82><82><82>܂<82>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ Src/SoundChips/AY8910.c./Src/Language/LanguageJapanese.h::280171:46::36: warningwarning: : illegal character encoding in string literal [-Winvalid-source-encoding] incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ls->menuVideoInSource = "<83>r<83>f<83>I<93><97>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ioPortRegister(0x88, NULL, ay8910WriteAddress, ay8910); ./Src/Language/LanguageJapanese.h: ^~~~~~~~~~~~~~~~~~ 172:./Src/Memory/IoPort.h:3736: warning: :illegal character encoding in string literal [-Winvalid-source-encoding] 60: note ls->menuVideoInBitmap = "<83>r<83>b<83>g<83>}<83>b<83>v<83>t<83>@<83>C<83><8B>";: ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ passing argument to parameter 'write' here ./Src/Language/LanguageJapanese.h:174:36: warning: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);illegal character encoding in string literal [-Winvalid-source-encoding] ^ ls->menuEthInterface = "<83>C<81>[<83>T<81>[<83>l<83>b<83>g<81>@<83>C<83><93><83>^<81>[<83>t<83>F<81>[<83>X"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:176:36: warning: Src/SoundChips/AY8910.c:281:46illegal character encoding in string literal [-Winvalid-source-encoding] : ls->menuHelpHelp = "<83>w<83><8B><83>v<96>ڎ<9F>"; warning ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ : incompatible pointer types passing 'void (AY8910 *, UInt16, UInt8)' (aka 'void (struct AY8910 *, unsigned short, unsigned char)') to parameter of type 'IoPortWrite' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ./Src/Language/LanguageJapanese.h:177:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ioPortRegister(0x8c, NULL, ay8910WriteData, ay8910); ^~~~~~~~~~~~~~~ ./Src/Memory/IoPort.h:37:60: ls->menuHelpAbout = "blueMSX<82>ɂ<82>"; note: ^~~~ ~~~~~~~~~~~~ passing argument to parameter 'write' here ./Src/Language/LanguageJapanese.h:179:39: void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref);warning : ^ illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = "ROM<83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~Src/SoundChips/AY8910.c :282:30./Src/Language/LanguageJapanese.h: warning: :incompatible pointer types passing 'UInt8 (AY8910 *, UInt16)' (aka 'unsigned char (struct AY8910 *, unsigned short)') to parameter of type 'IoPortRead' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types]180:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ioPortRegister(0x90, ay8910ReadData, NULL, ay8910); ls->menuFileDisk = "<83>f<83>B<83>X<83>N<83>h<83><89><83>C<83>u"; ^~~~~~~~~~~~~~ ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Memory/IoPort.h:./Src/Language/LanguageJapanese.h37::181:42: note36:: passing argument to parameter 'read' here warning: illegal character encoding in string literal [-Winvalid-source-encoding] void ioPortRegister(int port, IoPortRead read, IoPortWrite write, void* ref); ^ ls->menuFileCas = "<83>J<83>Z<83>b<83>g<83>e<81>[<83>v"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:182:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFilePrn = "<83>v<83><8A><83><93><83>^<81>["; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:183:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = "CPU<83>X<83>e<81>[<83>g<93>Ǎ<9E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:184:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = "CPU<83>X<83>e<81>[<83>g<95>ۑ"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:185:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "<83>N<83>C<83>b<83>N<83><8D><81>[<83>h"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:186:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "<83>N<83>C<83>b<83>N<83>Z<81>[<83>u"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:187:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "<98>^<89>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:188:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "<83>r<83>f<83>I<82>̃L<83><83><83>v<83>`<83><83>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:189:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "<83>X<83>N<83><8A><81>[<83><93><83>V<83><87><83>b<83>g"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:190:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = "<8F>I<97>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:192:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "<83>n<81>[<83>h<83>f<83>B<83>X<83>N"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:193:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "<83>n<81>[<83>h<83>f<83>B<83>X<83>N<82>͖<8C><82>ł"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:194:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskRemoveAll= "<83>n<81>[<83>h<83>f<83>B<83>X<83>N<82><91>S<82>Ď<82><8F>o<82>"; // New in 2.7 ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:196:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = "<8E><8D>s"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:197:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = "<92><86><92>f"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:198:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = "<92><8E>~"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:199:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "<83>\\<83>t<83>g<83><8A><83>Z<83>b<83>g"; ^~~~ ./Src/Language/LanguageJapanese.h:199:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "<83>\\<83>t<83>g<83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:200:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "<83>n<81>[<83>h<83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:201:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "<83>N<83><8A><81>[<83><93><83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:203:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "<83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:203:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "<83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:204:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:204:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:205:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "<83>R<83><93><83>g<83><8D><81>[<83><89><81>[ / <83>L<81>[<83>{<81>[<83>h<8D>\\<90><95>ҏW"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:205:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "<83>R<83><93><83>g<83><8D><81>[<83><89><81>[ / <83>L<81>[<83>{<81>[<83>h<8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:206:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = "<83>~<83>L<83>T<81>["; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = "<83>f<83>o<83>b<83>K<81>["; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:208:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTrainer = "<83>g<83><8C><81>[<83>i<81>["; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:209:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = "<83>g<83><8C><81>[<83>X<83><8D><83>K<81>["; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:211:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFile = "<83>t<83>@<83>C<83><8B>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:212:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = "<8E><8D>s"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:213:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = "<83>E<83>B<83><93><83>h<83>E"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:214:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = "<83>I<83>v<83>V<83><87><83><93>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:215:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = "<83>c<81>[<83><8B>"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:216:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = "<83>w<83><8B><83>v"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:224:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = "<8A>J<82>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:225:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = "<83>L<83><83><83><93><83>Z<83><8B>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:226:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSave = "<95>ۑ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:227:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = "<95>ʖ<95>ۑ..."; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:228:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = "<8B>N<93>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:229:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = "<95><82>"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:231:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - rom<83>C<83><81><81>[<83>W<82><91>I<91>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:232:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - dsk<83>C<83><81><81>[<83>W<82><91>I<91>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:233:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - cas<83>C<83><81><81>[<83>W<82><91>I<91>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:234:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - rom, dsk, <82>܂<82>cas<83>C<83><81><81>[<83>W<82><91>I<91>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:235:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "<93>ǂݍ<9E><82>rom<83>C<83><81><81>[<83>W:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:236:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "<93>ǂݍ<9E><82>dsk<83>C<83><81><81>[<83>W:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:237:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "<93>ǂݍ<9E><82>cas<83>C<83><81><81>[<83>W:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:238:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "<93>ǂݍ<9E><82>rom, dsk, cas<83>C<83><81><81>[<83>W:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:239:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = "CPU<83>X<83>e<81>[<83>g <93>ǂݍ<9E><82>
"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:240:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "<83>L<83><83><83>v<83>`<83><83><89>f<91><9C><82>̓ǂݍ<9E><82>
"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:241:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = "CPU<83>X<83>e<81>[<83>g <95>ۑ"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:242:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveCassette = "blueMSX - <83>e<81>[<83>v<82><95>ۑ"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:243:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "<83>r<83>f<83>I<83>N<83><8A><83>b<83>v<82><95>ʖ<82>ŕۑ..."; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:244:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAmountCompleted = "<8F><88><97><9D><8D>:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:245:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] Src/SoundChips/AY8910.c ls->dlgInsertRom1 = "ROM <83>C<83><81><81>[<83>W<82><83>X<83><8D><83>b<83>g1<82>ɑ}<93>";: ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ 481:39./Src/Language/LanguageJapanese.h:: warning: 246:40:'&' within '^' [-Wbitwise-op-parentheses] warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "ROM <83>C<83><81><81>[<83>W<82><83>X<83><8D><83>b<83>g2<82>ɑ}<93>"; if (((ay8910->envPhase >> 27) & (ay8910->envShape + 1) ^ (~ay8910->envShape >> 1)) & 2) { ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~ ./Src/Language/LanguageJapanese.h:247:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "<83>f<83>B<83>X<83>N<83>C<83><81><81>[<83>W<82><83>h<83><89><83>C<83>uA<82>ɑ}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:248:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "<83>f<83>B<83>X<83>N<83>C<83><81><81>[<83>W<82><83>h<83><89><83>C<83>uB<82>ɑ}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:249:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "<83>n<81>[<83>h<83>f<83>B<83>X<83>N<82><91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:250:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "<83>J<83>Z<83>b<83>g<83>e<81>[<83>v<82><91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:251Src/SoundChips/AY8910.c:40::481 :39: warningnote: : illegal character encoding in string literal [-Winvalid-source-encoding] place parentheses around the '&' expression to silence this warning ls->dlgRomType = "ROM <83>^<83>C<83>v:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h: if (((ay8910->envPhase >> 27) & (ay8910->envShape + 1) ^ (~ay8910->envShape >> 1)) & 2) { 252 ^:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ( ) ls->dlgDiskSize = "<83>f<83>B<83>X<83>N<97>v<97>:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:254:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - <83>J<83>Z<83>b<83>g<83>e<81>[<83>v"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:255:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "<83>e<81>[<83>v<88>ʒu"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:256:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "<8C><8D>݈ʒu"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:257:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "<83>g<81>[<83>^<83><8B><83>^<83>C<83><80>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:258:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "<83>e<81>[<83>v<88>ʒu:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:259:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "<83>J<83>X<83>^<83><80><83>t<83>@<83>C<83><8B><82><95>\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:259:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "<83>J<83>X<83>^<83><80><83>t<83>@<83>C<83><8B><82><95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:260:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "<88>ʒu"; ^~~~ ./Src/Language/LanguageJapanese.h:261:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabType = "<83>^<83>C<83>v"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:262:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabFilename = "<83>t<83>@<83>C<83><8B><96>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:263:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "<91>}<93><8C>ナ<83>Z<83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:265:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "blueMSX <82>ɂ<82>"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:267:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "blueMSX <82>Ŏg<97>p<82><82>錾<8C><82><91>I<91><82><82>Ă<82><82><82>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:268:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - <8C><8C>"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:270:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "<82><82>̃\\<83>t<83>g<82>ɂ<82>\r\n==========="; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:270:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "<82><82>̃\\<83>t<83>g<82>ɂ<82>\r\n==========="; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:271:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = "<83>o<81>[<83>W<83><87><83><93>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:272:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = "<83>r<83><8B><83>h:"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:273:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = "<83>r<83><8B><83>h<93><95>t:"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:274:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = "<90><8D>:\tDaniel Vik"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:275:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "<8A>J<94><8E>\r\n====="; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:276:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "<82><8B><97>͂<82><82><82><82><95><81>X\r\n============="; // New in 2.7 (retranslate, see english) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:277:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "<83><89><83>C<83>Z<83><93><83>X\r\n" ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:279:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<82><82>̃\\<83>t<83>g<83>E<83>F<83>A<82>͌<8F><82><82><82>̂܂܂̏<91>ԂŔz<95>z<82><82><82><82>̂ł<82><81>A<96><8E><93>I<82>܂<82>" ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:279:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<82><82>̃\\<83>t<83>g<83>E<83>F<83>A<82>͌<8F><82><82><82>̂܂܂̏<91>ԂŔz<95>z<82><82><82><82>̂ł<82><81>A<96><8E><93>I<82>܂<82>" ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:280:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<96>َ<93>I<82><96><82>킸<88><90>̕ۏ͂<82><82>܂<82><81>B<82>܂<81>A<82><82>̃\\<83>t<83>g<83>E<83>F<83>A<82>̎g<97>p<82>̌<8B><89>ʐ<82><82>" ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:280:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<96>َ<93>I<82><96><82>킸<88><90>̕ۏ͂<82><82>܂<82><81>B<82>܂<81>A<82><82>̃\\<83>t<83>g<83>E<83>F<83>A<82>̎g<97>p<82>̌<8B><89>ʐ<82><82>" ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:281:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<82><82><82>Ȃ鑹<8A>Q<82>ɂ<82>Ă<81>A<8D><8E>҂͐ӔC<82><82>܂<82><81>B\r\n\r\n" ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:282:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "<8F>ڂ<82><90><96><82>ɂ<82>ẮAwww.bluemsx.com <82><82><97><97><82><82><82><82><81>B"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:284:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "<83>v<83><8C><83>r<83><85><81>[<95>\\<8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:284:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "<83>v<83><8C><83>r<83><85><81>[<95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:285:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveDate = "<83>Z<81>[<83>u<8E><9E><8D><8F>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:287:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRenderVideoCapture = "blueMSX - <83>L<83><83><83>v<83>`<83><83><89>f<91><9C><82><83><8C><83><93><83>_<83><8A><83><93><83>O<92><86>..."; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:294:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - <90>ݒ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:295:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:296:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = "<83>r<83>f<83>I"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = "<83>T<83>E<83><93><83>h"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:298:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = "<83>R<83><93><83>g<83><8D><81>[<83><8B>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:299:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = "<83>p<83>t<83>H<81>[<83>}<83><93><83>X"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:301:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "<82><82>̑"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFile = "<83>t<83>@<83>C<83><8B>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:303:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisk = "<83>f<83>B<83>X<83>N"; // New in 2.7 ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:304:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = "<83>|<81>[<83>g"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:306:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = " <88><94> "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:307:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "<83>}<83>V<83><93><8D>\\<90>:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:307:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "<83>}<83>V<83><93><8D>\\<90>:"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:308:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = " <83><81><83><82><83><8A> "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:309:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = "<83><81><83>C<83><93>RAM:"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:311:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = " <83>X<83>s<81>[<83>h "; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:312:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "<83>X<83>s<81>[<83>h:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:313:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = " <83>p<83>i<83>\\<83>j<83>b<83>N<83>X<83>C<83>b<83>` "; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:313:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = " <83>p<83>i<83>\\<83>j<83>b<83>N<83>X<83>C<83>b<83>` "; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:314:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " <91>O<96>[<93><91><83>\\<83>t<83>g]<83>X<83>C<83>b<83>`"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:314:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " <91>O<96>[<93><91><83>\\<83>t<83>g]<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:317:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " FDD<83>h<83><89><83>C<83>u<82>̃^<83>C<83>~<83><93><83>O<82><89>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:319:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " <83>|<81>[<83>Y<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:320:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " MSX-AUDIO <83>J<81>[<83>g<83><8A><83>b<83>W<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:321:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "<83>r<83>f<83>I<8E><94>g<90><94>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:322:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqAuto = "<8E><93>"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:323:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = "<83>T<83><93><83>v<83><8A><83><93><83>O:"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:324:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = " YK-01/YK-10/YK-20 <83>C<83><93> "; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:325:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = " MIDI <83>C<83><93> "; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:326:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiOutGB = " MIDI <83>A<83>E<83>g "; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:327:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiChannel = "MIDI <83>`<83><83><83><93><83>l<83><8B>:"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:328:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiAll = "<91>S<82>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:330:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonMonGB = " <83><82><83>j<83>^<81>[ "; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:331:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonTypeText = "<83><82><83>j<83>^<81>[<82>̎<97>:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:332:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "<83><82><83>j<83>^<81>[<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93>:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:333:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = "<89>f<91><9C><95><8E>:"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:334:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "<83>E<83>B<83><93><83>h<83>E<83>T<83>C<83>Y:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:335:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " <90><85><95><95><8C><82>Ɋg<91>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:336:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " <90><82><92><95><8C><82>Ɋg<91>"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:337:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " <83>C<83><93><83>^<81>[<83><8C><81>[<83>X<8F><9C><8B><8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:338:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " <8E>c<91><9C><82><8E>c<82>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:339:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = "<96><82>邳:"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:340:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonContrast = "<83>R<83><93><83>g<83><89><83>X<83>g:"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:341:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "<8D>ʓx:"; ^~~~ ./Src/Language/LanguageJapanese.h:342:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonGamma = "<83>K<83><93><83>}:"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:343:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " <83>X<83>L<83><83><83><93><83><89><83>C<83><93>:"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:344:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonColorGhosting = " RF<83><82><83>W<83><85><83><8C><81>[<83>^:"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:345:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEffectsGB = " <83>G<83>t<83>F<83>N<83>g "; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:347:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = " <83>r<83>f<83>I<83>h<83><89><83>C<83>o "; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:348:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "<83>f<83>B<83>X<83>v<83><8C><83>C<83>h<83><89><83>C<83>o:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:349:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "<83>t<83><8C><81>[<83><80><83>X<83>L<83>b<83>v:"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:350:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = " <83>T<83>E<83><93><83>h<83>h<83><89><83>C<83>o "; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:351:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = "<83>T<83>E<83><93><83>h<83>h<83><89><83>C<83>o:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:352:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "<83>T<83>E<83><93><83>h<83>o<83>b<83>t<83>@:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:353:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = " <83>r<83>f<83>I<82>̃G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93> "; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:354:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = "<93><8A><83><82><81>[<83>h:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:355:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93><82>̉x:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:357:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = " <83>T<83>E<83><93><83>h<82>̃G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93> "; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:361:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " MT-32<82>̉<90>F<82>GM<89><8C><82>Ɋ<84><82>蓖<82>"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:363:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = " <83>p<83><89><83><8C><83><8B><83>|<81>[<83>g "; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:364:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = " <83>V<83><8A><83>A<83><8B><83>|<81>[<83>g "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:365:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptText = "<83>|<81>[<83>g:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:366:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsCom1Text = "<83>|<81>[<83>g 1:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:367:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:369:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsFile = "<83><8D><83>O<83>t<83>@<83>C<83><8B><82>֏o<97>"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:370:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = "<83><8D><83>O<83>t<83>@<83>C<83><8B><82>֏o<97>"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:371:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "<83><8D><83>O<83>t<83>@<83>C<83><8B><82><8A>J<82>"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:372:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "<83>G<83>~<83><85><83><8C><81>[<83>g:"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:374:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = " <83>t<83>@<83>C<83><8B><83>q<83>X<83>g<83><8A> "; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:375:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "<83>t<83>@<83>C<83><8B><83>q<83>X<83>g<83><8A><82>̌<94>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:376:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "<83>q<83>X<83>g<83><8A><82>̏<8B><8E>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:377:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " blueMSX <82>Ŏg<97>p<82><82><83>t<83>@<83>C<83><8B> (rom, dsk, cas, sta) <82><8A>֘A<95>t<82>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:379:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " blueMSX <82>̓<8D>쒆<82>̓X<83>N<83><8A><81>[<83><93><83>Z<81>[<83>o<82><82>ɂ<82>"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:380:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Windows <83>L<81>[<8B>y<82>ъ<8E><9A><83>L<81>[<82> blueMSX <82>Ɋ<84><82>蓖<82>Ă"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:381:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Windows <82> blueMSX <82>̗D<90><93>x<82><8D><82><82><82><82>"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:382:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " <83>X<83>N<83><8A><81>[<83><93><83>V<83><87><83>b<83>g<82> PNG <8C>`<8E><82>Ŏ擾<82><82>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:384:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "<83>q<83>X<83>g<83><8A><82>̏<8B><8E><82><8E><8D>s<82><82>Ă<82>낵<82><82>ł<82>?"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:385:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = " ROM <83>C<83><81><81>[<83>W "; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:386:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "<83>f<83>t<83>H<83><8B><83>gROM<83>^<83>C<83>v:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:387:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propGuessRomType = "ROM<83>^<83>C<83>v<82><8E><93><94><92>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = " <83>h<83><89><83>b<83>O<81><95><83>h<83><8D><83>b<83>v "; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:390:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "ROM <82><91>}<93><82><82><83>X<83><8D><83>b<83>g:"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:391:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlot = " <83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:392:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "<83>f<83>B<83>X<83>N<82><91>}<93><82><82><83>h<83><89><83>C<83>u:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:393:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " <83>h<83><89><83>C<83>u"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:395:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = " <83>e<81>[<83>} "; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:396:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = "<83>e<81>[<83>}:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:399:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "<83>A<83>N<83>Z<83>X<95><8E>:"; // New in 2.7 ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:400:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethodNone = "<82>Ȃ"; // New in 2.7 ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:403:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromDrive = "<83>h<83><89><83>C<83>u:"; // New in 2.7 ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:422:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "<83>J<83><89><81>["; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:423:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "<83><82><83>m<83>N<83><8D>"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:424:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = "<83>O<83><8A><81>[<83><93>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:425:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = "<83>A<83><93><83>o<81>["; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:430:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:431:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Y/C<83>P<81>[<83>u<83><8B> (<91>N<96>)"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:432:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuMonitor = "<83><82><83>j<83>^<81>["; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:433:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = "Y/C<83>P<81>[<83>u<83><8B><81>{<83>m<83>C<83>Y (<91>N<96>)"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:434:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuComp = "<83>R<83><93><83>|<83>W<83>b<83>g (<95>s<91>N<96>)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:435:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuCompBlur = "<83>R<83><93><83>|<83>W<83>b<83>g<81>{<83>m<83>C<83>Y (<95>s<91>N<96>)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:439:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize1x = "<95>W<8F><80><83>T<83>C<83>Y - 320x200"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:440:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = "2<94>{<83>T<83>C<83>Y - 640x400"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:441:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:443:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW= "DirectDraw <83>n<81>[<83>h<83>E<83>F<83>A"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDraw = "DirectDraw <83>\\<83>t<83>g<83>E<83>F<83>A"; ^~~~ ./Src/Language/LanguageJapanese.h:444:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDraw = "DirectDraw <83>\\<83>t<83>g<83>E<83>F<83>A"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:448:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:449:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1<83>t<83><8C><81>[<83><80>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:450:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2<83>t<83><8C><81>[<83><80>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:451:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3<83>t<83><8C><81>[<83><80>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:452:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4<83>t<83><8C><81>[<83><80>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:453:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5<83>t<83><8C><81>[<83><80>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:468:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "MSX<82>ɓ<8A>"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:473:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "<83>I<81>[<83>g(<8D><82><91>)"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:474:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "Windows<82>ɓ<8A>"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:476:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "<94>"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:478:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = "<82>Ȃ"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:479:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = "<83>}<83>E<83>X"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:480:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTetris2Dongle = "<83>e<83>g<83><8A><83>X2 <83>h<83><93><83>O<83><8B>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:481:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTMagicKeyDongle = "MagicKey <83>h<83><93><83>O<83><8B>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:482:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2<83>{<83>^<83><93> <83>W<83><87><83>C<83>X<83>e<83>B<83>b<83>N"; ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:483:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyGunstick = "<83>K<83><93><83>X<83>e<83>B<83>b<83>N"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:484:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyAsciiLaser="ASCII Plus-X <83>^<81>[<83>~<83>l<81>[<83>^<81>[<83><8C><81>[<83>U<81>["; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:486:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = "ColecoVision <83>W<83><87><83>C<83>X<83>e<83>B<83>b<83>N"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:488:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl9Sect = "MSX 3.5<83>C<83><93><83>` 2DD (9<83>Z<83>N<83>^)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:489:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl8Sect = "MSX 3.5<83>C<83><93><83>` 2DD (8<83>Z<83>N<83>^)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:490:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl9Sect = "MSX 3.5<83>C<83><93><83>` 2D (9<83>Z<83>N<83>^)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:491:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl8Sect = "MSX 3.5<83>C<83><93><83>` 2D (8<83>Z<83>N<83>^)"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:492:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Dbl = "SVI-328 5.25<83>C<83><93><83>` 2DD"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Sgl = "SVI-328 5.25<83>C<83><93><83>` 2D"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:494:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSf3Sgl = "Sega SF-7000 3<83>C<83><93><83>` 2D"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:501:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:501:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:502:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "<83>}<83>V<83><93><8D>\\<90>:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:502:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "<83>}<83>V<83><93><8D>\\<90>:"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:503:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = "<83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:504:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "<83><81><83><82><83><8A>"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:505:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "<83>`<83>b<83>v"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:506:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipExtras = "<82><82>̑"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:508:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = "ROM<83>C<83><81><81>[<83>W<82><8A>J<82>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:509:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:509:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:510:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:510:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:511:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "<95>ʖ<82>ŕۑ..."; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:512:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "<8D>\\<90><96>:"; ^~~~ ./Src/Language/LanguageJapanese.h:512:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "<8D>\\<90><96>:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:513:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:513:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:514:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:514:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - <83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:515:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:515:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:517:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = " <83>X<83><8D><83>b<83>g<8D>\\<90> "; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:517:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = " <83>X<83><8D><83>b<83>g<8D>\\<90> "; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:518:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = " <8A>O<95><94><83>X<83><8D><83>b<83>g "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:519:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = " <8A><94> "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:520:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = "<8A><94>Ճ^<83>C<83>v:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:521:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "<8A><96>{"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:522:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExpanded = "<8A>g<92>(4<82>̊g<92><83>X<83><8D><83>b<83>g)"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:524:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = "<83>J<81>[<83>g<83><8A><83>b<83>W"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:525:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlot = "<83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:526:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSubslot = "<8A>g<92><83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:528:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "<92>lj..."; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:529:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "<95>ҏW..."; ^~~~ ./Src/Language/LanguageJapanese.h:530:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = "<8D>폜"; ^~~~ ./Src/Language/LanguageJapanese.h:531:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemSlot = "<83>X<83><8D><83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:532:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "<83>A<83>h<83><8C><83>X"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:533:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemType = "<83>^<83>C<83>v"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:534:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRomImage = "ROM <83>C<83><81><81>[<83>W"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:536:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = " <83>r<83>f<83>I "; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:537:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = "<83>r<83>f<83>I<83>`<83>b<83>v:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:538:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = "<83>r<83>f<83>I RAM:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:539:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = " <83>T<83>E<83><93><83>h "; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:540:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG <83>X<83>e<83><8C><83>I<82>̐<91>ւ"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:543:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " CMOS<97>L<8C>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:544:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " <93><91><83>o<83>b<83>e<83><8A><81>[<97>L<8C>"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:546:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = " CPU <8E><94>g<90><94> "; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:547:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Z80 <8E><94>g<90><94>:"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:548:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "R800 <8E><94>g<90><94>:"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:549:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = " <83>t<83><8D><83>b<83>s<81>[<83>f<83>B<83>X<83>N<83>R<83><93><83>g<83><8D><81>[<83><89><81>[ "; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:550:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "<83>h<83><89><83>C<83>u<82>̐<94>:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:552:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - <83>}<83>b<83>p<82>̕ҏW"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:553:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemGB = " <83>}<83>b<83>p<82>̏ڍ "; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:554:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemType = "<83>^<83>C<83>v:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:555:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemFile = "<83>t<83>@<83>C<83><8B>:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:556:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "<83>A<83>h<83><8C><83>X:"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:557:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "<83>T<83>C<83>Y:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:558:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSlot = "<83>X<83><8D><83>b<83>g:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:565:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "<8B>@<94>\\"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:566:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:568:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - <8D>\\<90><82>̕ۑ"; ^~~~ ./Src/Language/LanguageJapanese.h:568:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - <8D>\\<90><82>̕ۑ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:569:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><82><8F>㏑<82><82><82>Ă<82>낵<82><82>ł<82>?:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:569:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><82><8F>㏑<82><82><82>Ă<82>낵<82><82>ł<82>?:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:570:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:570:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW<82>̏I<97>"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:571:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:571:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "<8C><8D>݂̍\\<90><82><8E><82><82><82>܂<82><81>A<82><82>낵<82><82>ł<82>?"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:572:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><82><95>ʖ<82>ŕۑ"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:572:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><82><95>ʖ<82>ŕۑ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:573:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "<8D>\\<90><96>:"; ^~~~ ./Src/Language/LanguageJapanese.h:573:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "<8D>\\<90><96>:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:574:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutNewProfile = "< <90>V<8B>K<83>v<83><8D><83>t<83>@<83>C<83><8B> >"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:575:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:575:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - <83>V<83><87><81>[<83>g<83>J<83>b<83>g<8D>\\<90><95>ҏW"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:576:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = "<8A><84><82>蓖<82>"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:577:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<83>L<81>[<93><97>͗<93>:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:578:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "<8D>\\<90><96>:"; ^~~~ ./Src/Language/LanguageJapanese.h:578:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "<8D>\\<90><96>:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:579:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "<83>J<81>[<83>g<83><8A><83>b<83>W1 <91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:580:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = "<83>J<81>[<83>g<83><8A><83>b<83>W1 <8E><82><8F>o<82>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:581:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "<83>J<81>[<83>g<83><8A><83>b<83>W2 <91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:582:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = "<83>J<81>[<83>g<83><8A><83>b<83>W2 <8E><82><8F>o<82>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:583:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "<83>J<81>[<83>g<83><8A><83>b<83>W1<82>̂<82>̑<83><81><83>j<83><85><81>[<82>̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:583:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "<83>J<81>[<83>g<83><8A><83>b<83>W1<82>̂<82>̑<83><81><83>j<83><85><81>[<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:584:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "<83>J<81>[<83>g<83><8A><83>b<83>W2<82>̂<82>̑<83><81><83>j<83><85><81>[<82>̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:584:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "<83>J<81>[<83>g<83><8A><83>b<83>W2<82>̂<82>̑<83><81><83>j<83><85><81>[<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:585:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "<83>J<81>[<83>g<83><8A><83>b<83>W <91>}<93>/<8E><82><8F>o<82><8C>ナ<83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:586:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "<83>f<83>B<83>X<83>NA <91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:587:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "<83>f<83>B<83><8C><83>N<83>g<83><8A><82><83>f<83>B<83>X<83>NA<82>Ƃ<82>đ}<93>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:588:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = "<83>f<83>B<83>X<83>NA <8E><82><8F>o<82>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:589:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "<83>f<83>B<83>X<83>NA <93><82><91>ւ(v-DRIVE)"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:590:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "<83>f<83>B<83>X<83>NA <91>}<93>/<8E><82><8F>o<82><8C>ナ<83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:591:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "<83>f<83>B<83>X<83>NB <91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:592:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "<83>f<83>B<83><8C><83>N<83>g<83><8A><82><83>f<83>B<83>X<83>NB<82>Ƃ<82>đ}<93>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:593:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = "<83>f<83>B<83>X<83>NB <8E><82><8F>o<82>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:594:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "<83>e<81>[<83>v <91>}<93>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:595:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = "<83>e<81>[<83>v <8E><82><8F>o<82>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:596:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "<83>e<81>[<83>v <91>}<93><8C>㊪<82><96>߂"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:597:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "<83>e<81>[<83>v<82><93>ǂݍ<9E><82>ݐ<97>p<82>ɂ<82>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:598:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "<83>e<81>[<83>v<88>ʒu<83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:599:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = "<83>e<81>[<83>v<8A><82><96>߂"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:600:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSave = "<83>e<81>[<83>v<83>C<83><81><81>[<83>W<95>ۑ"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:601:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "<83>v<83><8A><83><93><83>^<81>[<8E><86><91><97><82>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:602:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = "CPU<83>X<83>e<81>[<83>g<93>ǂݍ<9E><82>
"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:603:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = "CPU<83>X<83>e<81>[<83>g<95>ۑ"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:604:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "<83>N<83>C<83>b<83>N<83><8D><81>[<83>h"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:605:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "<83>N<83><8A><83>b<83>N<83>Z<81>[<83>u"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:606:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "<83>T<83>E<83><93><83>h<98>^<89><82>̎<8D>s/<92><8E>~"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:607:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "<83>X<83>N<83><8A><81>[<83><93><83>V<83><87><83>b<83>g"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:608:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "<96><83>t<83>B<83><8B><83>^<81>[<95>W<8F><80><83>T<83>C<83>Y <83>X<83>N<83><8A><81>[<83><93><83>V<83><87><83>b<83>g"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:609:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "<96><83>t<83>B<83><8B><83>^<81>[2<94>{<83>T<83>C<83>Y <83>X<83>N<83><8A><81>[<83><93><83>V<83><87><83>b<83>g"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:610:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = "blueMSX <82>̏I<97>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:611:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><82>̎<8D>s/<92><86><92>f"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:612:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "<92><8E>~"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:613:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "<83>n<81>[<83>h<83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:614:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "<83>\\<83>t<83>g<83><8A><83>Z<83>b<83>g"; ^~~~ ./Src/Language/LanguageJapanese.h:614:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "<83>\\<83>t<83>g<83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:615:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "<83>N<83><8A><81>[<83><93><83><8A><83>Z<83>b<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:616:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "<95>W<8F><80><83>T<83>C<83>Y"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:617:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "2<94>{<83>T<83>C<83>Y"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:618:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:619:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "<83>E<83>B<83><93><83>h<83>E <8D>ŏ<89>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:620:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "<83>t<83><8B><83>X<83>N<83><8A><81>[<83><93><89>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:621:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "<83>{<83><8A><83><85><81>[<83><80><82><8F>グ<82>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "<83>{<83><8A><83><85><81>[<83><80><82><89><82><82>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:623:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "<83>~<83><85><81>[<83>g"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:624:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "<83><82><83>m<83><89><83><8B>/<83>X<83>e<83><8C><83>I<82>̐<91>ւ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:625:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "MSX-AUDIO <83>J<81>[<83>g<83><8A><83>b<83>W<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:626:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "<83>p<83>i<83>\\<83>j<83>b<83>N<8C>n <91>O<96>[<93><91><83>\\<83>t<83>g]<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:626:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "<83>p<83>i<83>\\<83>j<83>b<83>N<8C>n <91>O<96>[<93><91><83>\\<83>t<83>g]<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:626:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "<83>p<83>i<83>\\<83>j<83>b<83>N<8C>n <91>O<96>[<93><91><83>\\<83>t<83>g]<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:627:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "<83>p<83>i<83>\\<83>j<83>b<83>N<8C>n <83>|<81>[<83>Y<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "<83>p<83>i<83>\\<83>j<83>b<83>N<8C>n <83>|<81>[<83>Y<83>X<83>C<83>b<83>`"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:628:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "<83>}<83>E<83>X<83><8D><83>b<83>N"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:629:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><8E><8D>s<91><93>x<82><8D>ő<89>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:631:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "<8D>ő<93><8D><82>̗L<96>"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:632:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><8E><8D>s<91><93>x<82><95>W<8F><80><89>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:633:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><91><93>x<82><89><91>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><91><93>x<82>̌<91>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:635:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "<83>e<81>[<83>}<82>̐<91>ւ"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:636:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:636:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "<83>G<83>~<83><85><83><8C><81>[<83>V<83><87><83><93><90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "<83>r<83>f<83>I<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:637:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "<83>r<83>f<83>I<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "<83>T<83>E<83><93><83>h<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:638:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "<83>T<83>E<83><93><83>h<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:639:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "<83>R<83><93><83>g<83><8D><81>[<83><8B><90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:639:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "<83>R<83><93><83>g<83><8D><81>[<83><8B><90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:641:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "<82><82>̑<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:641:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "<82><82>̑<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "<83>|<81>[<83>g<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:642:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "<83>|<81>[<83>g<90>ݒ<89><96>ʂ̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:643:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "<8C><8C><83>_<83>C<83>A<83><8D><83>O<82>̕\\<8E>"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:643:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "<8C><8C><83>_<83>C<83>A<83><8D><83>O<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "<83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:644:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "<83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:644:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "<83>}<83>V<83><93><8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:645:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<83>G<83>f<83>B<83>^<81>[<82>̕\\<8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:645:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "<83>V<83><87><81>[<83>g<83>J<83>b<83>g<83>G<83>f<83>B<83>^<81>[<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "<83>L<81>[<83>{<81>[<83>h<8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:646:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "<83>L<81>[<83>{<81>[<83>h<8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:646:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "<83>L<81>[<83>{<81>[<83>h<8D>\\<90><95>ҏW<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:647:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "<83>~<83>L<83>T<81>[<82>̕\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:647:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "<83>~<83>L<83>T<81>[<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:648:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "<83>f<83>o<83>b<83>K<81>[<95>\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:648:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "<83>f<83>o<83>b<83>K<81>[<95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:649:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "<83>g<83><8C><81>[<83>i<81>[<95>\\<8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:649:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "<83>g<83><8C><81>[<83>i<81>[<95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:650:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "<83>w<83><8B><83>v<83>_<83>C<83>A<83><8D><83>O<82>̕\\<8E>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:650:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "<83>w<83><8B><83>v<83>_<83>C<83>A<83><8D><83>O<82>̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:651:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "blueMSX <82>ɂ<82>Ă̕\\<8E>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:651:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "blueMSX <82>ɂ<82>Ă̕\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:652:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "<83>t<83>@<83>C<83><8B><83>_<83>C<83>A<83><8D><83>O<82><95>\\<8E>"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:652:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "<83>t<83>@<83>C<83><8B><83>_<83>C<83>A<83><8D><83>O<82><95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:653:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "<83>X<83>v<83><89><83>C<83>g<82>̕\\<8E>/<94><95>\\<8E>"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:653:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "<83>X<83>v<83><89><83>C<83>g<82>̕\\<8E>/<94><95>\\<8E>"; ^~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:653:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "<83>X<83>v<83><89><83>C<83>g<82>̕\\<8E>/<94><95>\\<8E>"; ^~~~~~~~ ./Src/Language/LanguageJapanese.h:654:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "FDD<83>h<83><89><83>C<83>u<82>̃^<83>C<83>~<83><93><83>O<82>̗L<8C>/<96><8C>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:657:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "CPU<83>g<83><8C><81>[<83>X<82>̗L<8C>/<96><8C>"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:658:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "<93>ǂݍ<9E><82>
..."; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:659:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "<83>L<83><83><83>v<83>`<83><83><89>f<91><9C><82>̍Đ"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:660:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "<98>^<89>"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageJapanese.h:661:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "<92><8E>~"; ^~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:662:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = "<83>r<83>f<83>I<83>t<83>@<83>C<83><8B><82>̃<8C><83><93><83>_<83><8A><83><93><83>O"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageJapanese.h:669:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "<91>I<91><83>L<81>[:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageJapanese.h:670:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappedTo = "<91>ΏۃL<81>[:"; ^~~~ ~~~~ ./Src/Language/LanguageJapanese.h:671:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "<8D>\\<90><96>:"; ^~~~ ./Src/Language/LanguageJapanese.h:671:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "<8D>\\<90><96>:"; ^~~~~~~~~~~~~~~~ Src/SoundChips/KeyClick.c:96:10: warning: expression result unused [-Wunused-value] for (index; index < count; index++) { ^~~~~ In file included from Src/Language/Language.c:38: ./Src/Language/LanguageKorean.h:40:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "߱ ü"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:41:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = "߱ ü"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:42:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "״"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:43:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:44:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = "ɶ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:45:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:46:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = "Ͼ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:47:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langItalian = "Żƾ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:48:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = "Ϻ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:49:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = "ѱ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:50:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPolish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:51:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:53:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSpanish = "ξ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:54:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSwedish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = "ġ:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFilename = " ̸:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:63:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:64:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:65:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textUnknown = "˷ "; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:72:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:73:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = " DZ ؼ ؾ մϴ. ƹ ʰ ׳ ڽϱ?"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:74:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = " ðڽϱ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:75:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "ü ȭ . \n"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:77:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX Ʈ . \nGDI üؼ մϴ.\nī Ȯϼ."; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:77:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX Ʈ . \nGDI üؼ մϴ.\nī Ȯϼ."; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:77:106: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX Ʈ . \nGDI üؼ մϴ.\nī Ȯϼ."; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:78:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = "zip rom ã ϴ."; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:79:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = "zip dsk ã ϴ."; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:80:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = "zip cas ã ϴ."; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:81:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "blueMSX ã ϴ."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:82:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "MSX ķ ϴ."; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:83:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "̵ ġ б Դϴ."; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:90:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileRom = " ̹"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:91:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAll = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:92:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCpuState = "CPU "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:93:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "ȭ "; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:94:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileDisk = "ũ ̹"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:95:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = " ̹"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:96:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = " Ŭ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:103:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- -"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:104:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:105:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:107:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartGameReader = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:116:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuJoyrexPsg = "Joyrex PSG īƮ"; // New in 2.9 ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:117:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCC = "SCC īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:118:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC-I īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:119:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "FM-PAC īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:120:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartPac = "PAC īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:121:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartHBI55 = "Sony HBI-55 īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:122:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = "Ư īƮ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:123:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartMegaRam = "ް"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:124:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = "工"; ^~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:129:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "ο ũ ̹ "; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:130:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "õ "; // New in 2.7 ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:131:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = ""; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:132:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Ŀ "; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:133:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "/ Ŀ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:135:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "Ŀ ǰ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:136:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "б"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:137:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "ٸ ̸ ..."; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:138:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "ġ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = "ǰ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:141:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoLoad = "ҷ..."; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:142:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = " ȭ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:143:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecord = "ȭ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:144:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecording = "ȭ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:145:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "ȭ (߰)"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:146:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoStop = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:147:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = " Ϸ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:149:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "ǵ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:151:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = " ũ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:152:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "ι ũ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:153:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "ü ȭ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:155:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "ķ̼"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:156:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:157:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:158:36: 2warning: illegal character encoding in string literal [-Winvalid-source-encoding] warnings ls->menuPropsControls = "Ʈ"; generated . ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:160:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "ܺ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:161:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:162:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsDisk = "ũ"; // New in 2.7 ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:163:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:164:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = "Ʈ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:166:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = " ҽ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:167:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = " ҽ ȵ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:168:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = " Ĩ ڵ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:169:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = " Է ҽ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:170:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInBitmap = "Ʈ "; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:172:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEthInterface = "̴
̽"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:174:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:175:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = "blueMSX Ͽ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:177:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = "īƮ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:178:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileDisk = "ũ ̺"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:179:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCas = "īƮ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:180:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFilePrn = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = "CPU ҷ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:182:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = "CPU "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:183:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = " ٷ ҷ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:184:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = " ٷ "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:185:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "Ҹ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:186:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = " ȭ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:187:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "ȭ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:188:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:190:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "ϵ ũ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:191:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "Ʈѷ "; ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:192:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskRemoveAll= " ϵ ũ "; // New in 2.7 ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:194:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:195:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = "Ͻ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:196:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:197:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "Ʈ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:198:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "ϵ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:199:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "ü "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:201:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:202:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "ӽ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:203:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:204:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "Ʈѷ / Ű "; ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:205:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:206:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTrainer = "Ʈ̳"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:207:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = "Ʈ̽ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:209:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:210:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:211:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:212:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = "ͼ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:213:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = "ɼ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:214:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:221:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOK = "Ȯ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:222:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:223:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:224:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSave = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:225:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = "ٸ ̸..."; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:226:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:227:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = "ݱ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:229:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - īƮ rom ̹ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:230:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - ̺꿡 dsk ̹ "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:231:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - īƮ ÷̾ cas ̹ "; ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - о rom, dsk, cas ̹ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:233:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "īƮ ̹ ּ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:234:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "̺꿡 ù° ũ Ǵ ũ ̹ ּ(ȯ ALT+F9. ϸ ڰ ؾ ˴ϴ):"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:235:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "īƮ ÷̾ ̹ ּ:"; ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:236:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "о ,ũ,Ǵ ̹ ּ:"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:237:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = "CPU ҷ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:238:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "ȭ ҷ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:239:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = "CPU "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:240:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveCassette = "blueMSX - ̹ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:241:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "ٸ ̸ Ŭ ..."; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:242:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAmountCompleted = " Ϸ:"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:243:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = " 1 ROM īƮ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:244:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = " 2 ROM īƮ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:245:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "̺ A ũ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:246:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "̺ B ũ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:247:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "ϵ ũ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:248:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "īƮ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:249:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRomType = " :"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:250:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = "ũ :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:252:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:253:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = " ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:254:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = " ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:255:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = " ð"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:256:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = " ġ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:257:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:258:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "ġ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:259:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:260:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabFilename = " ̸"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:261:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:263:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "blueMSX Ͽ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:265:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "blueMSX "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:266:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:268:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "blueMSX Ͽ\r\n====="; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:269:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:270:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:271:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = "¥:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:272:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = ": Daniel Vik"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:273:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = " е\r\n========"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:274:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = " ֽ е\r\n==========="; // New in 2.7 (retranslate, see english) ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:275:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "̼\r\n" ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:277:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Ʈ ״ Ǿ ϸ, ̵ Ϲ̵ " ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:278:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " ʽϴ.\r\n Ʈ Ͼ " ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:278:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " ʽϴ.\r\n Ʈ Ͼ " ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:279:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " ؼ ڿԴ å ϴ.\r\n\r\n" ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:280:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " ڼ www.bluemsx.com ּ."; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:282:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "̸ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:283:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveDate = "ð :"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:285:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] clang -c -oSrc/SoundChips/ym2151.o Src/SoundChips/ym2151.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ls->dlgRenderVideoCapture = "blueMSX - Ϸ ..."; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:292:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - Ӽ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:293:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "ķ̼"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:294:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:295:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:296:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = "Ʈ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:299:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "ܺ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:300:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:301:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisk = "ũ"; // New in 2.7 ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = "Ʈ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:304:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "Ϲ
"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:305:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "MSX ӽ:"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:306:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = " "; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:307:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = " ũ:"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:308:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = " ũ:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:309:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "ķ̼ ӵ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:310:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "ķ̼ ӵ:"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:311:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = "ijҴ ġ "; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:312:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " Ʈ ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:315:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " ÷ ̺ Ÿ̹ "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:317:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " Ͻ ġ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:318:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " MSX-AUDIO īƮ ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:319:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = " ļ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:320:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqAuto = "ڵ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:321:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:322:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = "YK-01/YK-10/YK-20 Է "; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:323:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "MIDI Է "; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:324:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiOutGB = "MIDI "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:325:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiChannel = "MIDI ä:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:326:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiAll = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:328:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonMonGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:329:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonTypeText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:330:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = " ķ̼:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:331:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:332:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = " ũ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:333:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " Ʈġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:334:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " Ʈġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:335:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " ͷ̽"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:336:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " ȥ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:337:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonColorGhosting = " RF:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:338:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:339:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonContrast = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:340:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "ä:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:341:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonGamma = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:342:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " ĵ:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:343:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEffectsGB = "ȿ "; ^~~~~~~~ ./Src/Language/LanguageKorean.h:345:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = " ̹ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:346:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "ȭ ̹:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:347:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = " dzʶ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:348:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = " ̹ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:349:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = " ̹:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:350:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:351:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "Ŭ ķ̼ "; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:352:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = "ȭ :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:353:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "ü ȭ ػ:"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:355:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = " Ĩ ķ̼ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:359:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " GM MT-32 DZ迭"; ^~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:361:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "з Ʈ "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:362:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = "ø Ʈ "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:363:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptText = "Ʈ:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:364:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsCom1Text = "Ʈ 1:"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:365:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:367:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsFile = "Ͽ ϱ"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:368:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = "Ͽ "; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:369:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "α "; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:370:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = ":"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:372:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = " "; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:373:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = " ũ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:374:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:375:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " blueMSX (.rom .dsk .cas .sta) "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:376:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = " ȯ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:377:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " blueMSX ȭ ȣ "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " blueMSX / Ű "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:379:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " blueMSX ۾ ֱ"; ^~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:380:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " Portable Network Graphics (.png) ũ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:382:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = " ?"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:383:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = " "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:384:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = " :"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:385:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propGuessRomType = "ڵ Ǵ"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:387:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = " "; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:388:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = " Կ :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlot = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:390:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = " ̺꿡 :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:391:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " ̺"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:393:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = " "; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:394:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = ":"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:396:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromGB = "õ "; // New in 2.7 ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:397:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = " :"; // New in 2.7 ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:398:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethodNone = ""; // New in 2.7 ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:401:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromDrive = "̺:"; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:421:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "÷"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:422:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:423:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:424:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = "ȣڻ"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:429:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:430:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Y/C ̺ ()"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:431:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuMonitor = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:432:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = "ִ Y/C ̺ ()"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:433:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuComp = "Ʈ (帴)"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:434:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuCompBlur = "ִ Ʈ (帴)"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:438:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize1x = " - 320x200"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:439:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = "ι - 640x400"; ^~~~ ~~~~ ./Src/Language/LanguageKorean.h:440:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "ü ȭ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:442:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW = "DirectDraw HW "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:447:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:448:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:449:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:450:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:451:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:452:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:467:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = "Ҹ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:468:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvWMM = "WMM ̹"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:469:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvDirectX = "̷ƮX ̹"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:471:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "MSX ӵ "; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:472:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "ڵ ()"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:473:36: warning: clang -c -oSrc/SoundChips/MameYM2151.o Src/SoundChips/MameYM2151.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/SoundChips/SCC.c:Src/SoundChips/SamplePlayer.c378::37:79:73: warning: incompatible pointer types passing 'Int32 *(SamplePlayer *, UInt32)' (aka 'int *(struct SamplePlayer *, unsigned int)') to parameter of type 'MixerUpdateCallback' (aka 'int *(*)(void *, unsigned int)') [-Wincompatible-pointer-types]warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SCC *, DbgDevice *)' (aka 'void (struct SCC *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ samplePlayer->handle = mixerRegisterChannel(mixer, mixerChannel, 0, samplePlayerSync, NULL, samplePlayer); ^~~~~~~~~~~~~~~~ ./Src/SoundChips/AudioMixer.h:98:48: note: passing argument to parameter 'callback' here MixerUpdateCallback callback, MixerSetSampleRateCallback rateCallback, ^ Src/SoundChips/SCC.c:385:69: warning: incompatible pointer types passing 'Int32 *(SCC *, UInt32)' (aka 'int *(struct SCC *, unsigned int)') to parameter of type 'MixerUpdateCallback' (aka 'int *(*)(void *, unsigned int)') [-Wincompatible-pointer-types] scc->handle = mixerRegisterChannel(mixer, MIXER_CHANNEL_SCC, 0, sccSync, NULL, scc); ^~~~~~~ ./Src/SoundChips/AudioMixer.h:98:48: note: passing argument to parameter 'callback' here MixerUpdateCallback callback, MixerSetSampleRateCallback rateCallback, ^ clang -c -oSrc/SoundChips/MsxPsg.o Src/SoundChips/MsxPsg.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/SoundChips/SCC.c:401:13: warning: enumeration value 'SCC_NONE' not handled in switch [-Wswitch] switch (scc->mode) { ^ Src/SoundChips/SCC.c:464:13: warning: enumeration value 'SCC_NONE' not handled in switch [-Wswitch] switch (scc->mode) { ^ 1 warning generated. Src/SoundChips/SCC.c:523:13: warning: enumeration value 'SCC_NONE' not handled in switch [-Wswitch] switch (scc->mode) { ^ clang -c -oSrc/Emulator/Actions.o Src/Emulator/Actions.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:474:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "PC ļ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:475:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "PC ļ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:477:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:478:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = "콺"; ^~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:479:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTetris2Dongle = "Ʈ 2 "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:480:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTMagicKeyDongle = "Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:481:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2ư ̽ƽ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:482:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyGunstick = " ƽ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:483:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyAsciiLaser="ƽŰ ÷-X ̳ "; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:485:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = "ColecoVision ̽ƽ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:487:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl9Sect = "MSX 3.5\" , 9 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:488:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl8Sect = "MSX 3.5\" , 8 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:489:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl9Sect = "MSX 3.5\" ܸ, 9 "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:490:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl8Sect = "MSX 3.5\" ܸ, 8 "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:491:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Dbl = "SVI-328 5.25\" "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:492:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Sgl = "SVI-328 5.25\" ܸ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:493:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSf3Sgl = "Sega SF-7000 3\" ܸ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:500:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - ӽ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:501:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "ӽ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:502:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = " ġ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:503:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = ""; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:504:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "Ĩ ķ̼"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:505:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipExtras = "Ÿ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:507:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = " ̹ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:508:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:509:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "̹ ֽϴ. Ϸ ٲٽðڽϱ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:510:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "ٸ ̸ ..."; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:511:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "ӽ ̸:"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:512:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:513:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - ӽ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:514:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = " DZ ؼ ؾ մϴ. ƹ ʰ ׳ ڽϱ?"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:516:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = " ġ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:517:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = "ܺ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:518:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = "ý "; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:519:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = "ý :"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:520:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "⺻"; ^~~~ ./Src/Language/LanguageKorean.h:521:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExpanded = "Ȯ (4 )"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:523:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = "īƮ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:524:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:525:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSubslot = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:527:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "߰..."; ^~~~~~~~ ./Src/Language/LanguageKorean.h:528:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "..."; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:529:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:530:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:531:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "ּ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:532:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:533:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRomImage = " ̹"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:535:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:536:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = " Ĩ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:537:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:538:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:539:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG ȯ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:542:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " CMOS "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:543:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:545:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "CPU ļ "; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Z80 ļ:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:547:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "R800 ļ:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:548:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = "÷ ũ Ʈѷ "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:549:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "̺ :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:551:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:552:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemGB = " "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:553:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemType = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:554:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemFile = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:555:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "ּ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:556:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "ũ"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:557:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:564:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "Ű"; ^~~~~~~~ ./Src/Language/LanguageKorean.h:565:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "Ű"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:567:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:568:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "̹ ֽϴ. Ϸ ٲٽðڽϱ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:569:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:570:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = " DZ ؼ ϼž մϴٸ ƹ ʰ ׳ ڽϱ?"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:571:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - ٸ̸ Ű ..."; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:572:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = " ̸:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:573:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutNewProfile = "< ο >"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:574:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:575:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:576:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "Ű :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:577:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "Ű Ÿ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:578:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "īƮ 1 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:579:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = "īƮ 1 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:580:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "īƮ 2 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:581:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = "īƮ 2 "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:582:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "īƮ 1 - īƮ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:583:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "īƮ 2 - īƮ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:584:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "īƮ ķ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:585:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = " A "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:586:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = " A "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:587:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = " A "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:588:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = " A ȯ(zip )"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:589:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = " A ķ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:590:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = " B "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:591:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = " B "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:592:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = " B "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:593:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "īƮ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:594:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = "īƮ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:595:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "īƮ ڵ ǰ ȯ"; ^~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:596:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "īƮ б ȯ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:597:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = " ġ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:598:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = "īƮ ǰ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:599:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSave = "īƮ ̹ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:600:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = " ǵ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:601:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = "CPU ҷ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:602:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = "CPU "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:603:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = " ٷ ҷ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:604:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = " ٷ "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:605:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Ҹ /"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:606:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "ȭ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:607:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = " ũ ȭ ()"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:608:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "ū ũ ȭ ()"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:609:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = "blueMSX "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:610:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "ķ̼ /Ͻ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:611:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "ķ̼ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:612:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "ϵ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:613:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "Ʈ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:614:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "ü "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:615:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = " ũ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:616:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = " ũ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:617:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "ü ȭ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:618:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = " ּȭ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:619:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "ü ȭ ȯ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:620:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:621:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Ұ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:623:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "/ ȯ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:624:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "MSX-AUDIO ġ ȯ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:625:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "ijҴ Ʈ ġ ȯ"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:626:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "Ͻ ġ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:627:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = " ȯ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:628:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "ִ ķ̼ ӵ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:630:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "ķ̼ ӵ ִȭ ȯ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:631:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = " ķ̼ ӵ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageKorean.h:632:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "ķ̼ ӵ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:633:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "ķ̼ ӵ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = " ȯ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:635:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "ķ̼ Ӽ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:636:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = " Ӽ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = " Ӽ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "Ʈ Ӽ "; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:640:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "ܺ Ӽ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:641:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "Ʈ Ӽ "; ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:643:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "ӽ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:645:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Ű "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:647:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "Ʈ̳ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:648:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "ͼ "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:649:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:650:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "blueMSX Ͽ "; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:651:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = " Ӽ "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:652:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "Ʈ ̱/ ȯ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:653:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "÷ ̺ Ÿ̹ / ȯ"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:656:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "CPU Ʈ̽ ȯ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:657:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "ȭ ҷ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:658:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = " ȭ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:659:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = " ȭ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageKorean.h:660:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = " ȭ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:661:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = " Ϸ "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:668:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "õ Ű:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageKorean.h:669:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappedTo = " Ű:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageKorean.h:670:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = " Ÿ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ In file included from Src/Language/Language.c:39: ./Src/Language/LanguagePortuguese.h:40:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "Chins simplificado"; ^~~~ ./Src/Language/LanguagePortuguese.h:41:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = "Chins tradicional"; ^~~~ ./Src/Language/LanguagePortuguese.h:42:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "Holands"; ^~~~ ./Src/Language/LanguagePortuguese.h:43:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "Ingls"; ^~~~ ./Src/Language/LanguagePortuguese.h:44:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = "Finlands"; ^~~~ ./Src/Language/LanguagePortuguese.h:45:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "Francs"; ^~~~ ./Src/Language/LanguagePortuguese.h:46:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = "Alemo"; ^~~~ ./Src/Language/LanguagePortuguese.h:48:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = "Japons"; ^~~~ ./Src/Language/LanguagePortuguese.h:51:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = "Portugus"; ^~~~ ./Src/Language/LanguagePortuguese.h:72:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - Advertncia"; ^~~~ ./Src/Language/LanguagePortuguese.h:73:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Voc quer desfazer as alteraes da configurao atual?"; ^~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguagePortuguese.h:74:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "Voc quer substituir esto arquivo? "; ^~~~ ./Src/Language/LanguagePortuguese.h:77:99: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Falha ao Criar Objetos DirectX. \nUsando GDI ao invs.\nCheque as propriedades Video."; ^~~~ ./Src/Language/LanguagePortuguese.h:83:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "O dispositivo porttil somente leitura"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:93:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "Captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:131:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Inserir diretrio"; ^~~~ ./Src/Language/LanguagePortuguese.h:132:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Reset aps inserir"; ^~~~ ./Src/Language/LanguagePortuguese.h:133:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Reset aps inserir/remover"; ^~~~ ./Src/Language/LanguagePortuguese.h:135:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "Rebobinar aps inserir"; ^~~~ ./Src/Language/LanguagePortuguese.h:138:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Ajustar Posio"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:149:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "Pgina seguinte"; ^~~~ ./Src/Language/LanguagePortuguese.h:155:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:156:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "Vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:166:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "Fonte de vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:167:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "Fonte de vdeo no conectada"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:168:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Entrada de vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:170:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Deteco automtica"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:174:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = "Tpicos Ajuda"; ^~~~ ./Src/Language/LanguagePortuguese.h:183:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "Carregar rpido Status"; ^~~~ ./Src/Language/LanguagePortuguese.h:184:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "Salvar rpido Status"; ^~~~ ./Src/Language/LanguagePortuguese.h:186:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "Capturar vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:190:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "Disco Rgido"; ^~~~ ./Src/Language/LanguagePortuguese.h:191:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "No h controladores"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:201:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "Configurao da Mquina"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:202:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "Configurao de Atalhos"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:203:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "Configurao de Controladores/Teclado"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:205:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsLoadMemory = "Memria de carga"; ^~~~ ./Src/Language/LanguagePortuguese.h:211:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = "Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:213:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = "Opes"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:239:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "Carregar captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:253:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - Posio do Tape"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:254:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "Posio do Tape"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:255:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "Posio Atual"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:258:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "Posio do Cassete:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:259:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "Posio"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:262:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Reset aps inserir"; ^~~~ ./Src/Language/LanguagePortuguese.h:266:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Escolha uma linguagem que blueMSX ir usar"; ^~~~ ./Src/Language/LanguagePortuguese.h:270:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = "Verso:"; ^~~~ ./Src/Language/LanguagePortuguese.h:271:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = "Compilao:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:276:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "LICENA\r\n" ^~~~ ./Src/Language/LanguagePortuguese.h:278:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Este software provido 'como-est', sem Garantia expressa ou implicada." ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:279:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Em Nenhuma circunstancia os autores sero responsaveis por qualquer " ^~~~ ./Src/Language/LanguagePortuguese.h:294:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:307:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = "Memria "; ^~~~ ./Src/Language/LanguagePortuguese.h:310:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Velocidade da Emulao "; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:311:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Velocidade da Emulao:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:312:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = "Botes dos MSX Panasonic "; ^~~~ ./Src/Language/LanguagePortuguese.h:313:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " Boto Frontal"; ^~~~ ./Src/Language/LanguagePortuguese.h:316:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " No sincronizar disco do drive"; ^~~~ ./Src/Language/LanguagePortuguese.h:318:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " Boto Pause"; ^~~~ ./Src/Language/LanguagePortuguese.h:319:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " Boto Cartucho MSX-AUDIO"; ^~~~ ./Src/Language/LanguagePortuguese.h:320:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "Frequncia de vdeo:"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:331:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "Emulao de Monitor:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:336:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " De-entrelaar"; ^~~~ ./Src/Language/LanguagePortuguese.h:340:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Saturao:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:346:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = "Driver de Vdeo "; ^~~~ ./Src/Language/LanguagePortuguese.h:352:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "Emulao "; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:354:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Resoluo de Tela Cheia:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:356:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "Emulao do Chip de Som "; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:371:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "Emulao:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:373:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = "Histrico "; ^~~~ ./Src/Language/LanguagePortuguese.h:374:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "Nmero de itens no histrico:"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:375:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "Limpar Histrico"; ^~~~ ./Src/Language/LanguagePortuguese.h:378:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Desabilitar Proteo de Tela Quando blueMSX estiver ativo"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:379:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Funo MSX automtica para as teclas Windows"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEjectMediaOnExit = " Ejetar a mdia quando o blueMSX encerrar"; // New in 2.8 ^~~~ ./Src/Language/LanguagePortuguese.h:383:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Deseja realmente limpar histrico?"; ^~~~ ./Src/Language/LanguagePortuguese.h:385:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "Tipo de ROM Padro:"; ^~~~ ./Src/Language/LanguagePortuguese.h:398:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "Mtodo De Acesso:"; // New in 2.7 ^~~~ ./Src/Language/LanguagePortuguese.h:425:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = "mbar"; ^~~~ ./Src/Language/LanguagePortuguese.h:476:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "AssncronoPC Vblank"; ^~~~ ./Src/Language/LanguagePortuguese.h:501:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - Editor de Configurao da Maquina"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:502:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "Configurao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:504:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "Memria"; ^~~~ ./Src/Language/LanguagePortuguese.h:505:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "Emulao do Chip"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:509:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - Salvar Configurao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:510:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Voc quer substituir esta configurao da mquina? :"; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:513:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - Configurao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:514:73: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - Sair do Editor de Configurao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:515:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Voce quer desfazer as alteraes da Configurao atual?"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguagePortuguese.h:521:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "Primrio"; ^~~~ ./Src/Language/LanguagePortuguese.h:532:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "Endereo"; ^~~~ ./Src/Language/LanguagePortuguese.h:546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "Freqncia CPU "; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:547:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Freqncia Z80:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "Freqncia R800:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "Nmero das Drives:"; ^~~~ ./Src/Language/LanguagePortuguese.h:556:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "Endereo"; ^~~~ ./Src/Language/LanguagePortuguese.h:568:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - Salvar Configurao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:569:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Voc quer substituir esta configurao da mquina?:"; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:571:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Voce quer desfazer as alteraes da Configurao atual?"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguagePortuguese.h:572:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - Salvar Configurao de Atalhos Como..."; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:573:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "Nome da Configurao:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:578:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "Disposio:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:585:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Reset aps inserir cartucho"; ^~~~ ./Src/Language/LanguagePortuguese.h:587:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Inserir um diretrio como disco A"; ^~~~ ./Src/Language/LanguagePortuguese.h:590:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Reset aps inserir Disco no Drive A"; ^~~~ ./Src/Language/LanguagePortuguese.h:592:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Inserir um diretrio como disco B"; ^~~~ ./Src/Language/LanguagePortuguese.h:596:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Rebobinao automtica ou no do cassete"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:597:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Cassete em modo leitura somente ou no"; ^~~~ ./Src/Language/LanguagePortuguese.h:598:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Ajustar Posio"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:601:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Passagem para a pgina seguinte"; ^~~~ ./Src/Language/LanguagePortuguese.h:606:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Comear/parar a captura udio"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:611:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Executar/Pausa Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:612:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "Parar Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:625:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "Impulsionar Boto cartucho MSX-AUDIO"; ^~~~ ./Src/Language/LanguagePortuguese.h:626:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "Impulsionar Boto frontal Panasonic"; ^~~~ ./Src/Language/LanguagePortuguese.h:629:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Velocidade Mxima da Emulao"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePortuguese.h:631:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Troca de Velocidade Mxima da Emulao"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePortuguese.h:632:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Velocidade Normal da Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:633:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Aumentar Velocidade da Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:634:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Diminuir Velocidade da Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:636:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Mostrar Propriedades da Emulao"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:643:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Mostrar Dilogo da Lngua"; ^~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:644:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Mostrar Configurao da Mquina"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePortuguese.h:645:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "Mostrar Configurao de Atalhos"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:646:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Mostrar Configurao de Controladores/Teclado"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:654:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "sincronizar ou no disco drive"; ^~~~ 1./Src/Language/LanguagePortuguese.h warning generated:657. :56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "Ativar/Desativar Trao da CPU"; ^~~~ ./Src/Language/LanguagePortuguese.h:658:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "Carregar captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:659:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "Ver mais recente captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:660:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "Salvar captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:661:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "Parar captura vdeo"; ^~~~ ./Src/Language/LanguagePortuguese.h:671:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "Configurao do teclado:"; ^~~~~~~~ ./Src/Language/LanguagePortuguese.h:772:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->aboutScrollAndYou = "e VOC !!!!"; ^~~~ In file included from Src/Language/Language.c:40: ./Src/Language/LanguageFrench.h:40:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "Chinois Simplifi"; ^~~~ ./Src/Language/LanguageFrench.h:45:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "Franais"; ^~~~ ./Src/Language/LanguageFrench.h:49:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = "Coren"; ^~~~ ./Src/Language/LanguageFrench.h:54:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSwedish = "Sudois"; ^~~~ ./Src/Language/LanguageFrench.h:73:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Voulez-vous ignorer les changements apports cette configuration ?"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:76:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "Impossible de passer en mode plein cran. \n"; ^~~~ ./Src/Language/LanguageFrench.h:77:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Impossible de crer les objets DirectX. \nUVeuillez slectionner GDI la place.\ndans le menu \"Video\"."; ^~~~ ./Src/Language/LanguageFrench.h:77:102: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Impossible de crer les objets DirectX. \nUVeuillez slectionner GDI la place.\ndans le menu \"Video\"."; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:82:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "Erreur lors du lancement de l'mulateur."; ^~~~ ./Src/Language/LanguageFrench.h:83:82: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Ce dispositif portable est uniquement en mode criture"; ^~~~ ./Src/Language/LanguageFrench.h:93:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "Capture vido"; ^~~~ ./Src/Language/LanguageFrench.h:96:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = "Clip vido"; ^~~~ ./Src/Language/LanguageFrench.h:103:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- pas de fichier rcent -"; ^~~~ ./Src/Language/LanguageFrench.h:104:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = "Insrer"; ^~~~ ./Src/Language/LanguageFrench.h:122:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = "Insrer Spcial"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:129:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "Insrer un nouveau disque"; ^~~~ ./Src/Language/LanguageFrench.h:130:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "Insrer CD-Rom"; // New in 2.7 ^~~~ ./Src/Language/LanguageFrench.h:131:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Insrer rpertoire"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:132:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Reset aprs insertion"; ^~~~ ./Src/Language/LanguageFrench.h:133:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Reset aprs insrer/jecter"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:135:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert= "Rembobiner aprs insertion"; ^~~~ ./Src/Language/LanguageFrench.h:138:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Dfinir la position"; ^~~~ clang -c -oSrc/Emulator/AppConfig.o Src/Emulator/AppConfig.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/Language/LanguageFrench.h:142:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = "Voir la plus rcente capture"; ^~~~ ./Src/Language/LanguageFrench.h:146:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoStop = "Arrter"; ^~~~ ./Src/Language/LanguageFrench.h:147:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = "Crer un clip vido"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:151:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = "Petite fentre"; ^~~~ ./Src/Language/LanguageFrench.h:152:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "Fentre normale"; ^~~~ ./Src/Language/LanguageFrench.h:153:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "Plein cran"; ^~~~ ./Src/Language/LanguageFrench.h:156:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "Vido"; ^~~~ ./Src/Language/LanguageFrench.h:158:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsControls = "Contrles"; ^~~~ ./Src/Language/LanguageFrench.h:160:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "Rglages"; ^~~~ ./Src/Language/LanguageFrench.h:166:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Dtection automatique"; ^~~~ ./Src/Language/LanguageFrench.h:167:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "Sortie vido"; ^~~~ ./Src/Language/LanguageFrench.h:168:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "Sortie vido non connecte"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:169:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Entre vido"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:183:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "Accs instantan l'image du CPU"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:184:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "Sauvegarde instantane de l'image du CPU"; ^~~~ ./Src/Language/LanguageFrench.h:186:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "Capture vido"; ^~~~ ./Src/Language/LanguageFrench.h:187:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "Capture d'cran"; ^~~~ ./Src/Language/LanguageFrench.h:191:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "Aucun contrleur"; ^~~~ ./Src/Language/LanguageFrench.h:196:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = "Arrt"; ^~~~ ./Src/Language/LanguageFrench.h:198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "Reset matriel"; ^~~~ ./Src/Language/LanguageFrench.h:203:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "Editeur de contrleurs/clavier"; ^~~~ ./Src/Language/LanguageFrench.h:204:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = "Mlangeur audio"; ^~~~ ./Src/Language/LanguageFrench.h:205:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsLoadMemory = "Charger en mmoire"; ^~~~ ./Src/Language/LanguageFrench.h:206:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = "Dbogueur"; ^~~~ ./Src/Language/LanguageFrench.h:212:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = "Fentre"; ^~~~ ./Src/Language/LanguageFrench.h:230:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - Choisissez une rom charger"; ^~~~ ./Src/Language/LanguageFrench.h:231:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - Choisissez une disquette charger"; ^~~~ ./Src/Language/LanguageFrench.h:232:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - Choisissez une cassette charger"; ^~~~ ./Src/Language/LanguageFrench.h:233:85: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - Choisissez un fichier rom, dsk, ou cas charger"; ^~~~ ./Src/Language/LanguageFrench.h:234:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "Choisissez une rom charger:"; ^~~~ ./Src/Language/LanguageFrench.h:235:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "Choisissez une disquette charger:"; ^~~~ ./Src/Language/LanguageFrench.h:236:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "Choisissez une cassette charger:"; ^~~~ ./Src/Language/LanguageFrench.h:237:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "Choisissez un fichier rom, dsk, ou cas charger:"; ^~~~ ./Src/Language/LanguageFrench.h:239:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "Charger une capture vido"; ^~~~ ./Src/Language/LanguageFrench.h:242:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "Sauver le clip vido comme ..."; ^~~~ ./Src/Language/LanguageFrench.h:244:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "Insrer une cartouche dans le port 1"; ^~~~ ./Src/Language/LanguageFrench.h:245:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "Insrer une cartouche dans le port 2"; ^~~~ ./Src/Language/LanguageFrench.h:246:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "Insrer une disquette dans le lecteur A"; ^~~~ ./Src/Language/LanguageFrench.h:247:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "Insrer une disquette dans le lecteur B"; ^~~~ ./Src/Language/LanguageFrench.h:248:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Insrer un disque dur"; ^~~~ ./Src/Language/LanguageFrench.h:249:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "Insrer une cassette dans le lecteur"; ^~~~ ./Src/Language/LanguageFrench.h:256:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "Dure totale"; ^~~~ ./Src/Language/LanguageFrench.h:257:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "Visualiser les Fichiers Personnaliss"; ^~~~ ./Src/Language/LanguageFrench.h:262:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Reset aprs l'insertion"; ^~~~ ./Src/Language/LanguageFrench.h:266:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Choisissez la langue utilise par blueMSX"; ^~~~ ./Src/Language/LanguageFrench.h:273:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = "Cr par Daniel Vik"; ^~~~~~~~ ./Src/Language/LanguageFrench.h:278:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ce logiciel est livr \"tel quel\" sans garantie. " ^~~~ ./Src/Language/LanguageFrench.h:279:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "L'auteur dcline toute responsabilit en cas de dommages " ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:280:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "lis son utilisation.\r\n\r\n" ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:283:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "Prvisualiser"; ^~~~ ./Src/Language/LanguageFrench.h:286:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRenderVideoCapture = "blueMSX - Cration du clip vido ..."; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:298:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = "Contrles"; ^~~~ ./Src/Language/LanguageFrench.h:301:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "Rglages"; ^~~~ ./Src/Language/LanguageFrench.h:306:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "Gnral "; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:311:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Vitesse de l'mulation "; ^~~~ ./Src/Language/LanguageFrench.h:312:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Vitesse de l'mulation:"; ^~~~ ./Src/Language/LanguageFrench.h:321:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "Frquence Vido:"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:323:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = "Surchantillonner:"; ^~~~ ./Src/Language/LanguageFrench.h:324:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = "Entre YK-01/YK-10/YK-20 "; ^~~~ ./Src/Language/LanguageFrench.h:325:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "Entre MIDI "; ^~~~ ./Src/Language/LanguageFrench.h:334:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "Taille de la fentre:"; ^~~~ ./Src/Language/LanguageFrench.h:337:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " D-entrelac"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:338:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " Mixer des images conscutives"; ^~~~ ./Src/Language/LanguageFrench.h:347:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = "Vido "; ^~~~ ./Src/Language/LanguageFrench.h:349:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "Images ignores:"; ^~~~ ./Src/Language/LanguageFrench.h:355:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Rsolution plein cran:"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:361:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " Accorder les instruments MT-32 General MIDI"; ^~~~ ./Src/Language/LanguageFrench.h:363:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "Port parallle "; ^~~~ ./Src/Language/LanguageFrench.h:364:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = "Ports srie "; ^~~~ ./Src/Language/LanguageFrench.h:371:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "Ouvrir un fichier de donnes"; ^~~~ ./Src/Language/LanguageFrench.h:375:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "Nombre d'lments dans l'historique"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:379:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Dsactiver l'conomiseur d'cran quand blueMSX est lanc"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:381:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Donner blueMSX une priorit leve"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:382:80: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " Utiliser le format PNG pour les captures d'cran"; ^~~~ ./Src/Language/LanguageFrench.h:384:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Dsirez-vous vraiment purger l'historique ?"; ^~~~ ./Src/Language/LanguageFrench.h:386:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "Type par dfaut:"; ^~~~ ./Src/Language/LanguageFrench.h:389:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = "Glisser et dposer "; ^~~~ ./Src/Language/LanguageFrench.h:390:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "Insrer la cartouche dans:"; ^~~~ ./Src/Language/LanguageFrench.h:392:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "Insrer la disquette dans:"; ^~~~ ./Src/Language/LanguageFrench.h:395:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = "Thme "; ^~~~ ./Src/Language/LanguageFrench.h:396:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = "Thme"; ^~~~ ./Src/Language/LanguageFrench.h:399:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "Mthode d'accs:"; // New in 2.7 ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:405:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DParametersGB = "Paramtres "; ^~~~ ./Src/Language/LanguageFrench.h:407:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DLinearFilteringText = " Fitrage linaire"; ^~~~ ./Src/Language/LanguageFrench.h:408:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DForceHighResText = " Forcer haute rsolution"; ^~~~ ./Src/Language/LanguageFrench.h:409:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propD3DExtendBorderColorText = " tendre la couleur du bord"; ^~~~ ./Src/Language/LanguageFrench.h:431:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Cable Y/C (prcis)"; ^~~~ ./Src/Language/LanguageFrench.h:433:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = "Cable Y/C avec bruit (prcis)"; ^~~~ ./Src/Language/LanguageFrench.h:441:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "Plein cran"; ^~~~ ./Src/Language/LanguageFrench.h:443:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW = "DirectDraw HW accl."; ^~~~ ./Src/Language/LanguageFrench.h:456:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumD3DARStretch = "tirer"; ^~~~ ./Src/Language/LanguageFrench.h:466:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumD3DCropCustom = "Personnalis"; ^~~~ ./Src/Language/LanguageFrench.h:504:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "Mmoire"; ^~~~ ./Src/Language/LanguageFrench.h:514:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - Quitter l'diteur de machine"; ^~~~ ./Src/Language/LanguageFrench.h:515:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Voulez-vous ignorer les changements apports la configuration actuelle ?"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:519:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = "Systme "; ^~~~ ./Src/Language/LanguageFrench.h:520:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = "Type de systme:"; ^~~~ ./Src/Language/LanguageFrench.h:540:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG Stro"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:544:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " Utiliser une Pile Charge"; ^~~~ ./Src/Language/LanguageFrench.h:546:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "Frquence CPU "; ^~~~ ./Src/Language/LanguageFrench.h:547:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Frquence Z80:"; ^~~~ ./Src/Language/LanguageFrench.h:548:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "Frquence R800:"; ^~~~ ./Src/Language/LanguageFrench.h:549:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = "Contrleur de lecteur de disquettes "; ^~~~ ./Src/Language/LanguageFrench.h:570:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - Quitter l'diteur de raccourcis"; ^~~~ ./Src/Language/LanguageFrench.h:571:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Voulez-vous ignorer les changements apports la configuration actuelle ?"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:579:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "Insrer une cartouche dans le port 1"; ^~~~ ./Src/Language/LanguageFrench.h:581:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "Insrer la cartouche dans le port 2"; ^~~~ ./Src/Language/LanguageFrench.h:583:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Accder au menu spcial pour les cartouches en port 1"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:584:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Accder au menu spcial pour les cartouches en port 2"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:585:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Reset aprs insertion d'une cartouche"; ^~~~ ./Src/Language/LanguageFrench.h:586:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "Insrer une disquette dans le lecteur A"; ^~~~ ./Src/Language/LanguageFrench.h:587:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Insrer un rpertoire comme disquette A"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:590:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Reset aprs insertion d'une disquette dans le lecteur A"; ^~~~ ./Src/Language/LanguageFrench.h:591:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "Insrer une disquette dans le lecteur B"; ^~~~ ./Src/Language/LanguageFrench.h:592:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Insrer un rpertoire comme disquette B"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:594:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "Insrer une cassette"; ^~~~ ./Src/Language/LanguageFrench.h:598:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Dfinir la position"; ^~~~ ./Src/Language/LanguageFrench.h:601:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Passage la page suivante"; ^~~~ ./Src/Language/LanguageFrench.h:604:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "Accs instantan l'image du CPU"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:605:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "Sauvegarde instantane de l'image du CPU"; ^~~~ ./Src/Language/LanguageFrench.h:606:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Dmarrer/arrter la capture du son"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "Capture d'cran"; ^~~~ ./Src/Language/LanguageFrench.h:608:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Petite capture d'cran sans filtre"; ^~~~ ./Src/Language/LanguageFrench.h:609:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Grande capture d'cran sans filtre"; ^~~~ ./Src/Language/LanguageFrench.h:611:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Dmarrer/geler l'mulation"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:612:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "Arrter l'mulation"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:613:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "Reset matriel"; ^~~~ ./Src/Language/LanguageFrench.h:616:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Passer en mode petite fentre"; ^~~~ ./Src/Language/LanguageFrench.h:617:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Passer en mode fentre normal"; ^~~~ ./Src/Language/LanguageFrench.h:618:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "Passer en mode plein cran"; ^~~~ ./Src/Language/LanguageFrench.h:619:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "Rduire la fentre"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:620:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "Balance mode fentre/mode plein cran"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:623:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Arrter le son"; ^~~~ ./Src/Language/LanguageFrench.h:624:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "Balance mono/stro"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:628:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "Activer/dsactiver le blocage de la souris"; ^~~~ ./Src/Language/LanguageFrench.h:629:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Vitesse maximale d'mulation"; ^~~~ ./Src/Language/LanguageFrench.h:631:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Balance vitesse maximale d'mulation"; ^~~~ ./Src/Language/LanguageFrench.h:632:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Vitesse normale d'mulation"; ^~~~ ./Src/Language/LanguageFrench.h:633:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Augmenter la vitesse d'mulation"; ^~~~ ./Src/Language/LanguageFrench.h:634:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Diminuer la vitesse d'mulation"; ^~~~ ./Src/Language/LanguageFrench.h:635:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "Changer de thme"; ^~~~ ./Src/Language/LanguageFrench.h:636:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Accder au menu Emulation"; ^~~~ ./Src/Language/LanguageFrench.h:637:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "Accder au menu Video"; ^~~~ ./Src/Language/LanguageFrench.h:638:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "Accder au menu Son"; ^~~~ ./Src/Language/LanguageFrench.h:639:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "Accder au menu Contrles"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:641:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "Accder au menu Rglages"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:642:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "Accder au menu Ports"; ^~~~ ./Src/Language/LanguageFrench.h:643:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Accder au menu Langue"; ^~~~ ./Src/Language/LanguageFrench.h:644:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Accder l'diteur de machines"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:645:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "Accder l'diteur de raccourcis"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:646:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Accder l'diteur de contrleurs/clavier"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFrench.h:647:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "Accder au Mlangeur audio"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:648:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "Accder au Dbogueur"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:649:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "Accder au Trainer"; ^~~~ ./Src/Language/LanguageFrench.h:650:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "Accder aux rubriques d'aide"; ^~~~ ./Src/Language/LanguageFrench.h:652:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "Accder au menu Fichiers"; ^~~~ ./Src/Language/LanguageFrench.h:658:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "Charger une capture vido"; ^~~~ ./Src/Language/LanguageFrench.h:659:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "Voir la plus rcente capture vido"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:660:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "Enregistrer une capture vido"; ^~~~ ./Src/Language/LanguageFrench.h:661:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "Arrter la capture vido"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:662:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = "Crer un clip vido"; ^~~~ ~~~~ ./Src/Language/LanguageFrench.h:771:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->aboutScrollThanksTo = "Spcial remerciement : "; ^~~~ ~~~~ In file included from Src/Language/Language.c:41: ./Src/Language/LanguageDutch.h:336:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " Denterlace"; ^~~~ In file included from Src/Language/Language.c:42: ./Src/Language/LanguageItalian.h:78:156: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Non riesco a creare gli oggetti DirectX. \nHo selezionato automaticamente le GDI.\nVerifica le propriet video."; ^~~~ ./Src/Language/LanguageItalian.h:84:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Il dispositivo rimovibile di sola lettura"; ^~~~ ./Src/Language/LanguageItalian.h:131:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "Collega l'unit CD-ROM"; // New in 2.7 ^~~~ ./Src/Language/LanguageItalian.h:179:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileDisk = "Unit disco floppy"; ^~~~ ./Src/Language/LanguageItalian.h:247:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "Inserisci un disco nell'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:248:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "Inserisci un disco nell'unit B"; ^~~~ ./Src/Language/LanguageItalian.h:279:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Questo programma fornito \"cos com'\", senza alcuna esplicita o implicita " ^~~~ ./Src/Language/LanguageItalian.h:279:76: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Questo programma fornito \"cos com'\", senza alcuna esplicita o implicita " ^~~~ ~~~~ ./Src/Language/LanguageItalian.h:280:82: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "garanzia. In nessun caso l'autore potr essere ritenuto responsabile per qualunque " ^~~~ ./Src/Language/LanguageItalian.h:294:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - Propriet"; ^~~~ ./Src/Language/LanguageItalian.h:311:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Velocit di emulazione "; ^~~~ ./Src/Language/LanguageItalian.h:312:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Velocit di emulazione:"; ^~~~ ./Src/Language/LanguageItalian.h:317:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " Non rallentare le unit floppy "; ^~~~ ./Src/Language/LanguageItalian.h:339:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = "Luminosit:"; ^~~~ ./Src/Language/LanguageItalian.h:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = "Modalit di sincronizzazione:"; ^~~~ ./Src/Language/LanguageItalian.h:379:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Disattiva il salva schermo quando blueMSX in esecuzione"; ^~~~ ./Src/Language/LanguageItalian.h:380:83: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Associa automaticamente le funzionalit MSX ai tasti Windows"; ^~~~ ./Src/Language/LanguageItalian.h:381:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Utilizza blueMSX a priorit elevata"; ^~~~ ./Src/Language/LanguageItalian.h:393:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " Unit"; ^~~~ ./Src/Language/LanguageItalian.h:398:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromGB = "Unit CD-ROM "; // New in 2.7 ^~~~ ./Src/Language/LanguageItalian.h:438:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuHq2x = "In scala 2:1 ad alta qualit"; ^~~~ ./Src/Language/LanguageItalian.h:551:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "Numero di unit connesse:"; ^~~~ ./Src/Language/LanguageItalian.h:584:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Visualizza il men inserisci speciale dello slot 1"; ^~~~ ./Src/Language/LanguageItalian.h:585:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Visualizza il men inserisci speciale dello slot 2"; ^~~~ ./Src/Language/LanguageItalian.h:587:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "Inserisci un disco nell'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:588:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Inserisci una cartella come disco dell'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:589:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = "Espelli il disco dall'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:590:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "Cambia rapidamente il disco nell'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:591:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Riavvia quando inserisci un disco nell'unit A"; ^~~~ ./Src/Language/LanguageItalian.h:592:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "Inserisci un disco nell'unit B"; ^~~~ ./Src/Language/LanguageItalian.h:593:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Inserisci una cartella come disco dell'unit B"; ^~~~ ./Src/Language/LanguageItalian.h:594:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = "Espelli il disco dall'unit B"; ^~~~ ./Src/Language/LanguageItalian.h:630:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Esegui temporaneamente alla massima velocit"; ^~~~ ./Src/Language/LanguageItalian.h:631:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Esegui alla massima velocit di emulazione"; ^~~~ ./Src/Language/LanguageItalian.h:632:73: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Ripristina la normale velocit di emulazione"; ^~~~ ./Src/Language/LanguageItalian.h:634:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Aumenta la velocit di emulazione"; ^~~~ ./Src/Language/LanguageItalian.h:635:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Diminuisci la velocit di emulazione"; ^~~~ ./Src/Language/LanguageItalian.h:637:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Mostra le propriet di emulazione"; ^~~~ ./Src/Language/LanguageItalian.h:638:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "Mostra le propriet del video"; ^~~~ ./Src/Language/LanguageItalian.h:639:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "Mostra le propriet dell'audio"; ^~~~ ./Src/Language/LanguageItalian.h:640:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "Mostra le propriet dei controlli"; ^~~~ ./Src/Language/LanguageItalian.h:642:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "Mostra le propriet delle impostazioni"; ^~~~ ./Src/Language/LanguageItalian.h:643:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "Mostra le propriet delle porte"; ^~~~ ./Src/Language/LanguageItalian.h:644:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Visualizza il men della lingua"; ^~~~ ./Src/Language/LanguageItalian.h:653:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "Mostra le propriet dei file"; ^~~~ ./Src/Language/LanguageItalian.h:655:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "Rallenta/Velocizza le unit floppy"; ^~~~ In file included from Src/Language/Language.c:43: ./Src/Language/LanguageFinnish.h:54:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langRussian = "Venj"; // v2.8 ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = "Ei kytss"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:75:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Haluatko perua tekemsi muutokset?"; ^~~~ ./Src/Language/LanguageFinnish.h:78:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "Siirtyminen kokoruututilaan eponnistui. \n"; ^~~~ ./Src/Language/LanguageFinnish.h:79:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX objektien luonti eponnistui. \nDirectX on korvattu GDI:ll.\nTarkista video asetukset."; ^~~~ ./Src/Language/LanguageFinnish.h:79:107: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX objektien luonti eponnistui. \nDirectX on korvattu GDI:ll.\nTarkista video asetukset."; ^~~~ ./Src/Language/LanguageFinnish.h:80:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = "Zip paketista ei lytynyt .ROM tiedostoa."; ^~~~ ./Src/Language/LanguageFinnish.h:81:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = "Zip paketista ei lytynyt .DSK tiedostoa."; ^~~~ ./Src/Language/LanguageFinnish.h:82:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = "Zip paketista ei lytynyt .CAS tiedostoa."; ^~~~ ./Src/Language/LanguageFinnish.h:83:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "blueMSX:n ohjetiedostoa ei lytynyt."; ^~~~ ./Src/Language/LanguageFinnish.h:84:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "MSX emulaattorin kynnistys eponnistui."; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:98:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = "Videoptk"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:134:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Kynnist uudelleen asettamisen jlkeen"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:135:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Kynnist uudelleen muutettaessa"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:139:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "Tallenna kasetti nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:148:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoStop = "Pysyt"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:159:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = "ni"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:166:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = "Liitnnt"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:171:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Videosisntulo"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:177:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = "Tietoja blueMSX:st"; ^~~~ ./Src/Language/LanguageFinnish.h:184:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = "Tallenna tila nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:187:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "Tallenna net"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:195:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = "Kynnist"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:196:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = "Keskeyt"; ^~~~ ./Src/Language/LanguageFinnish.h:197:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = "Pysyt"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:198:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "Lmminkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:199:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "Kylmkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:200:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "Tydellinen uudelleenkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:203:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "Pikanppinasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:204:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = "Peliohjaimet / Nppimistkartta"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:215:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = "Tykalut"; ^~~~ ./Src/Language/LanguageFinnish.h:227:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = "Tallenna nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:228:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = "Kynnist"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:241:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = "Tallenna tila nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:243:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "Tallenna videokaappaus nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:256:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "Tmnhetkinen kohta"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:259:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "Nyt erilliset tiedostojen osat"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:263:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Uudelleenkynnistys asettamisen jlkeen"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:265:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "Tietoja blueMSX:st"; ^~~~ ./Src/Language/LanguageFinnish.h:267:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Valitse kytettv kieli"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:272:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = "Knns:"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:273:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = "Pivys:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:274:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = "Tekij: Daniel Vik"; ^~~~ ./Src/Language/LanguageFinnish.h:275:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "KEHITTJT\r\n======="; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:279:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Tm ohjelmisto toimitetaan sellaisenaan ilman minknlaista takuuta. " ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:280:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Kehittjt eivt ota mitn vastuuta ohjelman kaytss tai kytst " ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:282:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Listietoja lydt osoitteesta www.bluemsx.com."; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:284:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "Nyt esikatselu"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = "ni"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:304:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = "Liitnnt"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:306:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "Yleist "; ^~~~ ./Src/Language/LanguageFinnish.h:317:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " Poista kytst levyaseman ajoitus"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:318:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuReversePlay = " Salli taaksepin suoritus"; // New in 2.8.3 ^~~~ ./Src/Language/LanguageFinnish.h:319:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " PAUSE-nppin"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:323:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = "Ylinytteistys:"; ^~~~ ./Src/Language/LanguageFinnish.h:324:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = "YK-01/YK-10/YK-20 Sisn "; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:325:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "MIDI Sisn "; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:338:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " Yhdist perkkiset kuvat"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:348:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "Nyttajuri:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:349:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "Ruudunpivitysten ohitus:"; ^~~~ ./Src/Language/LanguageFinnish.h:350:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = "niajuri "; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:351:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = "niajuri:"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:352:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "nipuskurin koko:"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:357:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "nipiirien emulointi "; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:367:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = "Ei mitn"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:370:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = "Lhetys tiedostoon"; ^~~~ ./Src/Language/LanguageFinnish.h:375:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "Tiedostojen lukumr:"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:376:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "Tyhjenn historia"; ^~~~ ./Src/Language/LanguageFinnish.h:377:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " Rekisteri tiedostotyypit blueMSX:n (.rom, .dsk, .cas, .sta)"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:378:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = "Windows Ymprist "; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:379:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Poista ruudunsstj kytst, kun blueMSX on kynniss"; ^~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:380:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Ota Windows-nppimet MSX kyttn"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:384:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Oletko varma, ett haluat poistaa kaikki tiedostohistorian tiedot?"; ^~~~ ./Src/Language/LanguageFinnish.h:399:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "Kytttapa:"; // New in 2.7 ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:423:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "Vrillinen"; ^~~~ ./Src/Language/LanguageFinnish.h:431:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = "Ei kytss"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:449:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = "Ei kytss"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:450:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1 pivitys"; ^~~~ ./Src/Language/LanguageFinnish.h:451:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2 pivityst"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:452:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3 pivityst"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:453:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4 pivityst"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:454:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5 pivityst"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:469:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = "Ei nt"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:473:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "Tahdistus MSX:n ruudunpivitykseen"; ^~~~ ./Src/Language/LanguageFinnish.h:475:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = "Ei kytss"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:476:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "Tahdistus PC:n ruudunpivitykseen"; ^~~~ ./Src/Language/LanguageFinnish.h:477:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "Tahdistamaton PC:n ruudunpivitys"; ^~~~ ./Src/Language/LanguageFinnish.h:479:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = "Tyhj"; ^~~~ ./Src/Language/LanguageFinnish.h:483:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2-nppiminen Joystick"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:504:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = "Slottijrjestys"; ^~~~ ./Src/Language/LanguageFinnish.h:512:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "Tallenna tietokoneprofiili nimell..."; ^~~~ ./Src/Language/LanguageFinnish.h:516:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Haluatko hylt tekemsi muutokset nykyiseen tietokoneprofiiliin?"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:529:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "Lis..."; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:540:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = "ni "; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:544:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " Ota kellopiiri kyttn"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " Kyt ladattua paristoa"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:551:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "Levyasemien lukumr:"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:567:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "Pikanppin"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:570:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Haluatko korvata pikanppinasetukset:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:571:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - Poistu pikanppinasetuksista"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:572:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Haluatko hylt tekemsi muutokset pikanppinasetuksiin?"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:573:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - Tallenna pikanppinasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:576:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - Pikanppinasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:577:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = "Kyt"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:578:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "Pikanppin (paina):"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:579:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "Pikanppin profiili:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:584:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Nyt erikoismodulivalikko moduliportille 1"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:585:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Nyt erikoismodulivalikko moduliportille 2"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:586:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Kynnist kone uudelleen modulin asettamisen jlkeen"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:591:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Kynnist kone uudelleen levyn lismisen jlkeen asemaan A"; ^~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:604:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = "Tallenna tila nimell"; ^~~~ ./Src/Language/LanguageFinnish.h:607:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Kynnist/Pysyt nen kaappaus"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:609:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Pieni filtterimtn ruudunkaappaus"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:610:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Suuri filtterimtn ruudunkaappaus"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:611:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = "Poistu blueMSX:st"; ^~~~ ./Src/Language/LanguageFinnish.h:612:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Kynnist/Keskeyt emulaatio"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:613:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "Pysyt emulaatio"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:614:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "Kylmkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:615:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "Lmminkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:616:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "Tydellinen uudelleenkynnistys"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:620:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "Pienenn ikkuna"; ^~~~ ./Src/Language/LanguageFinnish.h:622:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "Nosta nenvoimakkuutta"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:623:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "Laske nenvoimakkuutta"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:624:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Hiljenn net"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:628:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "Muuta Pause-nppimen tilaa"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:631:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuPlayReverse = "Taaksepin suoritus"; // New in 2.8.3 ^~~~ ./Src/Language/LanguageFinnish.h:637:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Nyt emulaatioasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:638:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "Nyt videoasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:639:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "Nyt niasetukset"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageFinnish.h:640:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "Nyt kontrolliasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:642:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "Nyt yleisasetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:643:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "Nyt liitntasetukset"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:644:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Nyt kielivalinnat"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:645:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Nyt tietokonemuokkain"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:646:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "Nyt pikanppinvalinnat"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:647:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Nyt Peliohjain / Nppimistasetukset"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:648:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "Nyt Mixeri"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:649:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "Nyt Debugger"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:650:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "Nyt Trainer"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:651:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "Nyt ohjeet"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:652:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "Nyt Tietoja blueMSX:st"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:653:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "Nyt tiedosto asetukset"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:654:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "Nyt/Piilota Spritet"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:655:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "Ota kyttn/Poista kytst levyaseman ajoitus"; ^~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:658:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "Ota kyttn/Poista kytst Prosessorin jljitystoiminto"; ^~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageFinnish.h:662:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "Pysyt videokaappaus"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:670:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "Emuloitava nppin:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:671:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappedTo = "PC-nppin:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:672:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "Nppinkarttaprofiili:"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:692:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeDiskPatch = "Tavallinen + korjaus levylt"; ^~~~ ./Src/Language/LanguageFinnish.h:707:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeF4deviceInvert = "Knnetty F4 portti"; ^~~~~~~~ ./Src/Language/LanguageFinnish.h:746:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemVisible = "Nkyv muisti"; ^~~~ ~~~~ ./Src/Language/LanguageFinnish.h:771:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSvi80Col = "SVI 80-merkki"; ^~~~ ./Src/Language/LanguageFinnish.h:782:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->aboutScrollAndYou = "sek SIN !!!!"; ^~~~ ~~~~ In file included from Src/Language/Language.c:44: ./Src/Language/LanguageGerman.h:73:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Mchten Sie die nderungen verwerfen?"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:74:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "Mchten Sie das File berschreiben:"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:77:110: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "DirectX objects konnten nicht erzeugt werden.\nBenutze stattdessen GDI.\nberprfe die Video-Eigenschaften."; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:83:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Austauschbarer Datentrger ist nur lesbar"; // "Portable device is readonly"; ^~~~ ./Src/Language/LanguageGerman.h:104:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = "Einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:129:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "Zurck nach Einfgen"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:133:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = "Zurck"; ^~~~ ./Src/Language/LanguageGerman.h:139:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "Aufnehmen (anfgen)"; // New in 2.6 ^~~~ ./Src/Language/LanguageGerman.h:143:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "Neues Disk-Image einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:144:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = "CDROM einfgen"; // New in 2.7 -- "Insert CD-Rom"; ^~~~ ./Src/Language/LanguageGerman.h:145:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Directory einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:146:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Reset nach Einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:147:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Reset nach Einfgen/Entfernen"; ^~~~ ./Src/Language/LanguageGerman.h:151:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = "Normale Gre"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:152:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "Doppelte Gre"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:168:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Selbstndige Videochip-Erkennung"; // "Autodetect Video-Chip"; ^~~~ ./Src/Language/LanguageGerman.h:175:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = "ber blueMSX"; ^~~~ ./Src/Language/LanguageGerman.h:191:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent = "Keine Controller verfgbar"; // "No Controllers Present"; ^~~~ ./Src/Language/LanguageGerman.h:223:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = "ffnen"; ^~~~ ./Src/Language/LanguageGerman.h:228:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = "Schlieen"; ^~~~ ./Src/Language/LanguageGerman.h:230:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - Whle ein ROM-Image aus"; ^~~~ ./Src/Language/LanguageGerman.h:231:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - Whle ein DSK-Image aus"; ^~~~ ./Src/Language/LanguageGerman.h:232:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - Whle ein CAS-Image aus"; ^~~~ ./Src/Language/LanguageGerman.h:233:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - Whle ein ROM-, DSK- oder CAS-File zum Laden aus"; ^~~~ ./Src/Language/LanguageGerman.h:234:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "Whle ein ROM-Image aus:"; ^~~~ ./Src/Language/LanguageGerman.h:235:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "Whle ein DISK-Image aus:"; ^~~~ ./Src/Language/LanguageGerman.h:236:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "Whle ein CASSETTEN-Image aus:"; ^~~~ ./Src/Language/LanguageGerman.h:237:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "Whle ein ROM-, DSK- oder CAS-File zum Laden aus:"; ^~~~ ./Src/Language/LanguageGerman.h:244:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "ROM-Cartridge in Slot 1 einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:245:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "ROM-Cartridge in Slot 2 einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:246:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "Disketten-Image in Laufwerk A einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:247:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "Disketten-Image in Laufwerk B einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:248:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "Cassette einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:249:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Festplatte einfgen"; // "Harddisk einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:251:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = "Diskettengre:"; // New in 2.6 -- "Disk Size:"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:262:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Reset nach Einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:264:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "ber blueMSX"; ^~~~ ./Src/Language/LanguageGerman.h:269:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "BER\r\n===="; ^~~~ ./Src/Language/LanguageGerman.h:278:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Diese Software wird ''wie sie ist'' zur Verfgung gestellt, ohne jegliche Garantie. " ^~~~ ./Src/Language/LanguageGerman.h:279:101: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "In keinem Fall wird der Autor/werden die Autoren haftpflichtig fr irgendwelche Schden," ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:280:85: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "die aus dem Gebrauch dieser Software entstehen knnten.\r\n\r\n" ^~~~ ./Src/Language/LanguageGerman.h:281:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Besuchen Sie www.bluemsx.com, um nhere Details zu erfahren."; ^~~~ ./Src/Language/LanguageGerman.h:308:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = "RAM-Gre:"; // "RAM size:"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:309:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = "VRAM-Gre:"; // "VRAM size:"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:333:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "Fenstergre:"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:340:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Sttigung:"; ^~~~ ./Src/Language/LanguageGerman.h:351:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "Gre des Sound-Buffers:"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Bildschirmauflsung:"; ^~~~ ./Src/Language/LanguageGerman.h:370:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "ffne Log-Datei"; ^~~~ ./Src/Language/LanguageGerman.h:375:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "Lsche History"; ^~~~ ./Src/Language/LanguageGerman.h:378:82: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Bildschirmschoner abschalten, wenn blueMSX luft"; // " Schalte den Bildschirmschoner ab, wenn blueMSX luft"; ^~~~ ./Src/Language/LanguageGerman.h:379:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Automatische MSX-Funktion fr Windows-Mentasten"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:380:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Die Prioritt von blueMSX erhhen"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:383:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Wollen Sie die File-History wirklich lschen?"; // "Sind Sie sicher, da Sie die File-History lschen wollen?"; ^~~~ ./Src/Language/LanguageGerman.h:384:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = "ffne ROM-Dialog "; ^~~~ ./Src/Language/LanguageGerman.h:389:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "ROM einfgen in:"; ^~~~ ./Src/Language/LanguageGerman.h:391:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "Disketten einfgen in:"; ^~~~ ./Src/Language/LanguageGerman.h:423:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "Schwarzwei"; ^~~~ ./Src/Language/LanguageGerman.h:424:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = "Grn"; ^~~~ ./Src/Language/LanguageGerman.h:501:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - Editor fr die Maschinenkonfiguration"; ^~~~ ./Src/Language/LanguageGerman.h:508:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = "ffne ROM-Image"; ^~~~ ./Src/Language/LanguageGerman.h:510:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Mchten Sie die Maschinenkonfiguration berschreiben?"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:515:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Mchten Sie die aktuellen nderungen der Konfiguration verwerfen?"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:528:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "Hinzufgen ..."; ^~~~ ./Src/Language/LanguageGerman.h:557:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "Gre"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:569:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Shortcut-Konfiguration berschreiben:"; // "Mchten Sie die Shortcut-Konfiguration berschreiben:"; ^~~~ ./Src/Language/LanguageGerman.h:571:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "nderungen der aktuellen Konfiguration verwerfen?"; // "Mchten Sie die nderungen an der aktuellen Konfiguration verwerfen?"; ^~~~ ./Src/Language/LanguageGerman.h:577:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "Drcke Shortcut-Taste(n):"; ^~~~ ./Src/Language/LanguageGerman.h:579:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "Cartridge 1 einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:581:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "Cartridge 2 einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:583:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Zeige spezielles ROM-Men fr Cartridge 1"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:584:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Zeige spezielles ROM-Men fr Cartridge 2"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:585:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Emulator zurcksetzen, wenn Cartridge eingefgt wird"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:586:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "Diskette A einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:587:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Directory als Diskette A einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:590:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Emulator zurcksetzen, wenn Diskette A eingefgt wird"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:591:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "Diskette B einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:592:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Directory als Diskette B einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:594:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "Cassette einfgen"; ^~~~ ./Src/Language/LanguageGerman.h:596:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Automatischen Bandrcklauf umschalten"; // "Toggle Auto-rewind on Cassette"; ^~~~ ./Src/Language/LanguageGerman.h:599:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = "Cassette zurckspulen"; ^~~~ ./Src/Language/LanguageGerman.h:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Groer, ungefilterter Screenshot"; // "Large unfiltered screenshot capture"; ^~~~ ./Src/Language/LanguageGerman.h:616:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Kleine Fenstergre einstellen"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:617:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Normale Fenstergre einstellen"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:618:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "Volle Bildschirmgre einstellen"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:619:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "Bildschirmgre umschalten"; ^~~~~~~~ ./Src/Language/LanguageGerman.h:621:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "Lautstrke erhhen"; ^~~~ ~~~~ ./Src/Language/LanguageGerman.h:622:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "Lautstrke vermindern"; ^~~~ ./Src/Language/LanguageGerman.h:633:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Emulationsgeschwindigkeit erhhen"; ^~~~ ./Src/Language/LanguageGerman.h:669:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "Ausgewhlte Taste:"; // "Selected Key:"; ^~~~ In file included from Src/Language/Language.c:45: ./Src/Language/LanguagePolish.h:61:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = "Urzdzenie:"; ^~~~ ./Src/Language/LanguagePolish.h:73:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Czy chcesz zniszczy zmiany?"; ^~~~ ./Src/Language/LanguagePolish.h:74:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "Czy chcesz nadpisa plik:"; ^~~~ ./Src/Language/LanguagePolish.h:75:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - bd"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:76:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "Nie mog przeczy na peny ekran. \n"; ^~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:77:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Nie mog stworzy obiektw DirectX. \nPrzeczam w tryb GDI.\nSprawd<9F> wa<9C>ciwo<9C>ci wideo."; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:77:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Nie mog stworzy obiektw DirectX. \nPrzeczam w tryb GDI.\nSprawd<9F> wa<9C>ciwo<9C>ci wideo."; ^~~~~~~~ ./Src/Language/LanguagePolish.h:77:114: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Nie mog stworzy obiektw DirectX. \nPrzeczam w tryb GDI.\nSprawd<9F> wa<9C>ciwo<9C>ci wideo."; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:82:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "Nie udao si uruchomi emulatora MSX."; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:83:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Urzdzenie przeno<9C>ne - tylko do odczytu"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:95:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = "Obraz ta<9C>my"; ^~~~ ./Src/Language/LanguagePolish.h:103:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- brak ostatnich plikw -"; ^~~~ ./Src/Language/LanguagePolish.h:105:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = "Wysu"; ^~~~ ./Src/Language/LanguagePolish.h:118:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC-I Kartrid"; ^~~~ ./Src/Language/LanguagePolish.h:119:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "Kartrid FM-PAC"; ^~~~ ./Src/Language/LanguagePolish.h:120:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartPac = "Kartrid PAC"; ^~~~ ./Src/Language/LanguagePolish.h:122:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = "W inny"; ^~~~~~~~~~~~ ./Src/Language/LanguagePolish.h:124:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = "Zewntrzny RAM"; ^~~~ ./Src/Language/LanguagePolish.h:129:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "W nowy obraz dysku"; ^~~~~~~~~~~~ ./Src/Language/LanguagePolish.h:133:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Resetuj po zmianie kartrida"; ^~~~ ./Src/Language/LanguagePolish.h:135:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "Najpierw przewi do pocztku"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:136:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "Uywaj kaset 'tylko do odczytu'"; ^~~~ ./Src/Language/LanguagePolish.h:137:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "Zapisz kaset jako..."; ^~~~ ./Src/Language/LanguagePolish.h:138:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Ustaw pozycj"; ^~~~ ./Src/Language/LanguagePolish.h:139:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = "Przewi do pocztku"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:149:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "Wysu papier"; ^~~~ ./Src/Language/LanguagePolish.h:152:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "Podwjne"; ^~~~ ./Src/Language/LanguagePolish.h:153:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "Peny ekran"; ^~~~ ./Src/Language/LanguagePolish.h:157:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = "D<9F>wik"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:163:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = "Jzyk"; ^~~~ ./Src/Language/LanguagePolish.h:166:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "<8F>rdo wyj<9C>cia 'Video Out'"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:167:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "Brak <9F>rda dla 'Video Out'"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:168:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Autodetekcja ko<9C>ci obrazu"; ^~~~ ./Src/Language/LanguagePolish.h:169:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "<8F>rdo 'Video In'"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:177:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = "Kartrid"; ^~~~ ./Src/Language/LanguagePolish.h:185:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "Przechwy d<9F>wik"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:188:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = "Wyj<9C>cie"; ^~~~ ./Src/Language/LanguagePolish.h:197:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "Mikki reset"; ^~~~ ./Src/Language/LanguagePolish.h:199:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "Peny reset"; ^~~~ ./Src/Language/LanguagePolish.h:201:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "Edytor komputerw"; ^~~~ ./Src/Language/LanguagePolish.h:214:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = "Narzdzia"; ^~~~ ./Src/Language/LanguagePolish.h:223:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = "Otwrz"; ^~~~ ./Src/Language/LanguagePolish.h:235:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "Wybierz dyskietk do wczytania:"; ^~~~ ./Src/Language/LanguagePolish.h:236:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "Wybierz ta<9C>m do wczytania:"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:237:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "Wybierz rom, dyskietk lub ta<9C>m do wczytania:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:244:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "Wybierz kartrid ROM dla slotu 1"; ^~~~ ./Src/Language/LanguagePolish.h:245:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "Wybierz kartrid ROM dla slotu 2"; ^~~~ ./Src/Language/LanguagePolish.h:246:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "Wybierz dyskietk dla stacji A"; ^~~~ ./Src/Language/LanguagePolish.h:247:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "Wybierz dyskietk dla stacji B"; ^~~~ ./Src/Language/LanguagePolish.h:248:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Podcz Twardy Dysk"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:249:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "Wybierz kaset"; ^~~~ ./Src/Language/LanguagePolish.h:253:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - Pozycja ta<9C>my"; ^~~~ ./Src/Language/LanguagePolish.h:254:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "Pozycja ta<9C>my"; ^~~~ ./Src/Language/LanguagePolish.h:256:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "Czas cakowity"; ^~~~ ./Src/Language/LanguagePolish.h:257:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "Pozycja ta<9C>my:"; ^~~~ ./Src/Language/LanguagePolish.h:258:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "Poka dowolne pliki"; ^~~~ ./Src/Language/LanguagePolish.h:266:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Wybierz jzyk dla blueMSX"; ^~~~ ./Src/Language/LanguagePolish.h:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - Jzyk"; ^~~~ ./Src/Language/LanguagePolish.h:274:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "PROGRAMI<8C>CI\r\n========"; ^~~~ ./Src/Language/LanguagePolish.h:275:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "SPECJALNE PODZIKOWANIA DLA\r\n============"; // New in 2.7 (retranslate, see english) ^~~~ ./Src/Language/LanguagePolish.h:283:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "Poka podgld"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:293:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - Wa<9C>ciwo<9C>ci"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:296:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = "D<9F>wik"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:298:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = "Wydajno<9C>"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:305:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "Oglne "; ^~~~ ./Src/Language/LanguagePolish.h:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = "Pami "; ^~~~~~~~ ./Src/Language/LanguagePolish.h:310:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Szybko<9C> emulacji "; ^~~~~~~~ ./Src/Language/LanguagePolish.h:311:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Szybko<9C> emulacji:"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:312:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = "Przeczniki Panasonic "; ^~~~~~~~ ./Src/Language/LanguagePolish.h:313:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " Przecznik gwny"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:316:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " Wycz timing stacji dyskietek"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:318:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " Przecznik pauzy"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:319:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " Przecznik kartrida MSX-AUDIO"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:320:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "Czstotliwo<9C> obrazu:"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:323:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = "Wej<9C>cie YK-01/YK-10/YK-20 "; ^~~~ ./Src/Language/LanguagePolish.h:326:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiChannel = "Kana MIDI:"; ^~~~ ./Src/Language/LanguagePolish.h:334:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " Rozcigaj w poziomie"; ^~~~ ./Src/Language/LanguagePolish.h:335:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " Rozcigaj w pionie"; ^~~~ ./Src/Language/LanguagePolish.h:337:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " Zlej ze sob kolejne klatki"; ^~~~ ./Src/Language/LanguagePolish.h:338:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = "Jasno<9C>:"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:350:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = "Sterownik d<9F>wiku:"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:351:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "Rozmiar bufora d<9F>wiku:"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:354:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Peny ekran:"; ^~~~ ./Src/Language/LanguagePolish.h:356:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "Emulacja d<9F>wiku "; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:362:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "Port rwnolegy "; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:370:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "Otwrz plik logu"; ^~~~ ./Src/Language/LanguagePolish.h:373:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = "Historia plikw "; ^~~~ ./Src/Language/LanguagePolish.h:374:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "Ilo<9C>c elementw w historii plikw:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:375:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "Wyczy<9C> histori"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:376:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " Skoja pliki z blueMSX (.rom, .dsk, .cas, .sta)"; ^~~~ ./Src/Language/LanguagePolish.h:378:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " Wycz wygaszacz podczas pracy blueMSX"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:380:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " Podnie<9C> priorytet blueMSX"; ^~~~ ./Src/Language/LanguagePolish.h:381:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " uywaj PNG do zapisywania ekranw"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:383:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "Na pewno wyczy<9C>ci histori plikw?"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:385:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "Domy<9C>lny typ romu:"; ^~~~ ./Src/Language/LanguagePolish.h:388:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = "Przecignij-i-upu<9C> "; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "W rom do:"; ^~~~~~~~~~~~ ./Src/Language/LanguagePolish.h:391:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "W dyskietk do:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:423:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "Czarno-biay"; ^~~~ ./Src/Language/LanguagePolish.h:440:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = "Podwjna - 640x400"; ^~~~ ./Src/Language/LanguagePolish.h:441:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "Peny ekran"; ^~~~ ./Src/Language/LanguagePolish.h:443:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW = "DirectDraw (sprztowy)"; ^~~~ ./Src/Language/LanguagePolish.h:468:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = "Brak d<9F>wiku"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:472:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "Synchronizuj z od<9C>wieaniem MSX"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:475:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "Synchronizuj z synchronizacj pionow PC"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:482:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "Dojstik 2-przyciskowy"; ^~~~ ./Src/Language/LanguagePolish.h:486:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = "Dojstik ColecoVision"; ^~~~ ./Src/Language/LanguagePolish.h:501:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - Edytor Konfiguracji Komputerw"; ^~~~ ./Src/Language/LanguagePolish.h:503:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = "Ukad slotw"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:504:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "Pami"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:505:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "Ukad obrazu"; ^~~~ ./Src/Language/LanguagePolish.h:508:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = "Otwrz ROM"; ^~~~ ./Src/Language/LanguagePolish.h:510:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Czy chcesz nadpisa konfiguracj:"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:511:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "Zapisz konfiguracj jako..."; ^~~~ ./Src/Language/LanguagePolish.h:514:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - Wyjd<9F> z Edytora Konfiguracj"; ^~~~ ./Src/Language/LanguagePolish.h:515:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Czy chcesz zignorowa zmiany w bierzcej konfiguracji?"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:517:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = "Ukad slotw "; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:518:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = "Zewntrzne sloty "; ^~~~ ./Src/Language/LanguagePolish.h:524:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = "Kartrid"; ^~~~ ./Src/Language/LanguagePolish.h:530:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = "Usu"; ^~~~ ./Src/Language/LanguagePolish.h:537:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = "Ko<9C> obrazu:"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:538:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = "Pami RAM obrazu:"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:539:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = "D<9F>wik "; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:566:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "Skrt"; ^~~~ ./Src/Language/LanguagePolish.h:568:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - Zapisz konfiguracj"; ^~~~ ./Src/Language/LanguagePolish.h:569:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Chcesz nadpisa konfiguracj skrtw?:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:570:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - Wyjd<9F> z edytora skrtw"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:571:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Czy chcesz zignorowa zmiany w bierzcej konfiguracji?"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:572:64: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - Zapisz konfiguracj skrtw jako..."; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:575:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - Edytor Mapowania Skrtw"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:577:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "Naci<9C>nij przycisk(i) skrtu:"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:579:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "W kartrid 1"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:580:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = "Wyjmij kartrid 1"; ^~~~ ./Src/Language/LanguagePolish.h:581:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "W kartrid 2"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:582:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = "Wyjmij kartrid 2"; ^~~~ ./Src/Language/LanguagePolish.h:583:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Wy<9C>wietl specjalne menu 1-go kartrida"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:584:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Wy<9C>wietl specjalne menu 2-go kartrida"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:585:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "Resetuj emulator przy wkadaniu kartrida"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:586:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "W dyskietk A"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:587:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Podcz folder jako dyskietk A"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:588:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = "Wyjmij dyskietk A"; ^~~~ ./Src/Language/LanguagePolish.h:590:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Resetuj emulator przy wkadaniu dyskietki A"; ^~~~ ./Src/Language/LanguagePolish.h:591:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "W dyskietk B"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:592:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Podcz folder jako dyskietk B"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:593:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = "Wyjmij dyskietk B"; ^~~~ ./Src/Language/LanguagePolish.h:594:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "W kaset"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:595:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = "Wyjmij kaset"; ^~~~ ./Src/Language/LanguagePolish.h:596:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Przecz auto-przewijanie kasety"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:597:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Przecz kaset na 'tylko do odczytu'"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:598:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Ustaw pozycj kasety"; ^~~~ ./Src/Language/LanguagePolish.h:599:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = "Przewi kaset"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:601:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Wysu kartk z drukarki"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:606:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Uruchom/zatrzymaj zapis d<9F>wiku"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:608:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "May, niefiltrowany zrzut ekranu"; ^~~~ ./Src/Language/LanguagePolish.h:609:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Duy, niefiltrowany zrzut ekranu"; ^~~~ ./Src/Language/LanguagePolish.h:610:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = "Wyj<9C>cie z blueMSX"; ^~~~ ./Src/Language/LanguagePolish.h:611:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Uruchom/zpauzuj emulacj"; ^~~~ ./Src/Language/LanguagePolish.h:614:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "Mikki Reset"; ^~~~ ./Src/Language/LanguagePolish.h:615:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "Oglny Reset"; ^~~~ ./Src/Language/LanguagePolish.h:616:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Ustaw may rozmiar okna"; ^~~~ ./Src/Language/LanguagePolish.h:618:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "Ustaw peny ekran"; ^~~~ ./Src/Language/LanguagePolish.h:620:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "Przeczaj peny ekran"; ^~~~~~~~ ~~~~ ./Src/Language/LanguagePolish.h:621:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "Podgo<9C>nij d<9F>wik"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "<8C>cisz d<9F>wik"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:623:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Wycz d<9F>wik"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:624:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "Przecz mono/stereo"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:625:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "Przecznik MSX-AUDIO"; ^~~~~~~~ ./Src/Language/LanguagePolish.h:626:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "Przecznik gwny Panasonic"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:629:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Maksymalna prdko<9C> emulacji"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:631:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Przecz maksymaln prdko<9C> emulacji"; ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:632:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Normalna prdko<9C> emulacji"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:633:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Zwiksz prdko<9C> emulacji"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:634:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Zmniejsz prdko<9C> emulacji"; ^~~~ ~~~~~~~~ ./Src/Language/LanguagePolish.h:635:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "Zmie temat :)"; ^~~~ ./Src/Language/LanguagePolish.h:636:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Wy<9C>wietl okno wa<9C>ciwo<9C>ci"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:637:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "Wy<9C>wietl ustawienia obrazu"; ^~~~ ./Src/Language/LanguagePolish.h:638:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "Wy<9C>wietl ustawienia d<9F>wiku"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:639:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "Wy<9C>wietl ustawienia sterowania"; ^~~~ ./Src/Language/LanguagePolish.h:641:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "Wy<9C>wietl ustawienia"; ^~~~ ./Src/Language/LanguagePolish.h:642:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "Wy<9C>wietl wa<9C>ciwo<9C>ci portw"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:643:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Wy<9C>wietl ustawienia jzyka"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:644:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Wy<9C>wietl Edytor Komputerw"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:645:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "Wy<9C>wietl Edytor Skrtw"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:646:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Poka edytor klawiatury"; ^~~~ ./Src/Language/LanguagePolish.h:647:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "Poka mikser"; ^~~~ ./Src/Language/LanguagePolish.h:648:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "Poka Debugger"; ^~~~ ./Src/Language/LanguagePolish.h:649:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "Wy<9C>wietl Trainer"; ^~~~ ./Src/Language/LanguagePolish.h:650:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "Wy<9C>wietl Pomoc"; ^~~~ ./Src/Language/LanguagePolish.h:651:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "Wy<9C>wietl informacje O programie"; ^~~~ ./Src/Language/LanguagePolish.h:652:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "Poka wa<9C>ciwo<9C>ci pliku"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguagePolish.h:653:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "Poka/ukryj sprite'y"; ^~~~ ./Src/Language/LanguagePolish.h:654:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "W./wy. timing stacji dyskietek"; ^~~~ ~~~~ ./Src/Language/LanguagePolish.h:657:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "W./wy. <9C>ledzenie CPU"; ^~~~ ~~~~ ~~~~ In file included from Src/Language/Language.c:46: ./Src/Language/LanguageCatalan.h:39:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langCatalan = "Catal"; ^~~~ ./Src/Language/LanguageCatalan.h:40:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = "Xins simplificat"; ^~~~ ./Src/Language/LanguageCatalan.h:41:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = "Xins tradicional"; ^~~~ ./Src/Language/LanguageCatalan.h:42:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = "Neerlands"; ^~~~ ./Src/Language/LanguageCatalan.h:43:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "Angls"; ^~~~ ./Src/Language/LanguageCatalan.h:44:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = "Finlands"; ^~~~ ./Src/Language/LanguageCatalan.h:45:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "Francs"; ^~~~ ./Src/Language/LanguageCatalan.h:47:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langItalian = "Itali"; ^~~~ ./Src/Language/LanguageCatalan.h:48:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = "Japons"; ^~~~ ./Src/Language/LanguageCatalan.h:49:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = "Kore"; ^~~~ ./Src/Language/LanguageCatalan.h:50:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPolish = "Polons"; ^~~~ ./Src/Language/LanguageCatalan.h:51:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = "Portugus"; ^~~~ ./Src/Language/LanguageCatalan.h:72:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - Avs"; ^~~~ ./Src/Language/LanguageCatalan.h:77:137: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "No s'ha pogut crear els objectes DirectX. \nFent servir GDI.\nComprobeu les propietat del vdeo."; ^~~~ ./Src/Language/LanguageCatalan.h:83:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "El dispositiu porttil s de noms lectura"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageCatalan.h:93:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "Captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:132:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Reinicia desprs de la inserci"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:133:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "Reinicia desprs de la inserci/expulsi"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageCatalan.h:135:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert= "Rebobina desprs de la inserci"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:136:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "Utilitza una imatge de casset noms lectura"; ^~~~ ./Src/Language/LanguageCatalan.h:138:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Estableix la posici"; ^~~~ ./Src/Language/LanguageCatalan.h:147:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = "Renderitza el fitxer de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:149:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "Pgina segent"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:155:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "Emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:156:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "Vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:160:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "Parmetres"; ^~~~ ./Src/Language/LanguageCatalan.h:166:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "Font de la sortida de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:167:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "No hi ha conectada cap font de sortida de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:168:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "Detecci automtica del xip de vdeo"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageCatalan.h:169:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "Font de la entrada de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:172:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEthInterface = "Interfcie Ethernet"; ^~~~ ./Src/Language/LanguageCatalan.h:183:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "Carrega rpid l'estat"; ^~~~ ./Src/Language/LanguageCatalan.h:184:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "Desa rpid l'estat"; ^~~~ ./Src/Language/LanguageCatalan.h:185:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "Captura d'udio"; ^~~~ ./Src/Language/LanguageCatalan.h:186:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "Captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:197:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "Reinicialitzaci suau"; ^~~~ ./Src/Language/LanguageCatalan.h:198:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "Reinicialitzaci dura"; ^~~~ ./Src/Language/LanguageCatalan.h:199:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "Reinicialitzaci completa"; ^~~~ ./Src/Language/LanguageCatalan.h:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "Editor mquina"; ^~~~ ./Src/Language/LanguageCatalan.h:205:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsLoadMemory = "Carrega de memria"; ^~~~ ./Src/Language/LanguageCatalan.h:211:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = "Emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:224:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = "Cancella"; ^~~~ ./Src/Language/LanguageCatalan.h:253:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - Posici de la cinta"; ^~~~ ./Src/Language/LanguageCatalan.h:254:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "Posici de la cinta"; ^~~~ ./Src/Language/LanguageCatalan.h:255:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "Posci actual"; ^~~~ ./Src/Language/LanguageCatalan.h:257:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "Posici de la cinta:"; ^~~~ ./Src/Language/LanguageCatalan.h:259:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "Posici"; ^~~~ ./Src/Language/LanguageCatalan.h:262:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Reinicia desprs de la inserci"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:266:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "Trieu el idioma que blueMSX emprar"; ^~~~ ./Src/Language/LanguageCatalan.h:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = "Versi:"; ^~~~ ./Src/Language/LanguageCatalan.h:275:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "COLLABORADORS\r\n=========="; // New in 2.7 (retranslate, see english) ^~~~ ./Src/Language/LanguageCatalan.h:276:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "LLICNSIA\r\n" ^~~~ ./Src/Language/LanguageCatalan.h:283:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "Mostra previsualitzaci"; ^~~~ ./Src/Language/LanguageCatalan.h:294:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "Emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:295:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = "Vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "Parmetres"; ^~~~ ./Src/Language/LanguageCatalan.h:306:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "Mquina MSX:"; ^~~~ ./Src/Language/LanguageCatalan.h:307:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = "Memria "; ^~~~ ./Src/Language/LanguageCatalan.h:310:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "Velocitat d'emulaci "; ^~~~ ./Src/Language/LanguageCatalan.h:311:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "Velocitat d'emulaci:"; ^~~~ ./Src/Language/LanguageCatalan.h:316:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " Desactiva la sincronitzaci de la unitat de disc"; ^~~~ ./Src/Language/LanguageCatalan.h:320:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "Freqncia de vdeo:"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageCatalan.h:331:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "Emulaci del monitor:"; ^~~~ ./Src/Language/LanguageCatalan.h:332:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = "Tipus de vdeo:"; ^~~~ ./Src/Language/LanguageCatalan.h:334:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " Ampliaci horitzontal"; ^~~~ ./Src/Language/LanguageCatalan.h:335:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " Ampliaci vertical"; ^~~~ ./Src/Language/LanguageCatalan.h:336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " Desentrellaat"; ^~~~ ./Src/Language/LanguageCatalan.h:340:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Saturaci:"; ^~~~ ./Src/Language/LanguageCatalan.h:342:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " Lnies d'exploraci:"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:346:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = "Controlador de vdeo "; ^~~~ ./Src/Language/LanguageCatalan.h:347:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "Controlador de visualitzaci:"; ^~~~ ./Src/Language/LanguageCatalan.h:348:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "Omissi de marcs:"; ^~~~ ./Src/Language/LanguageCatalan.h:349:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = "Controlador d'udio "; ^~~~ ./Src/Language/LanguageCatalan.h:351:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "Mida de la memria intermdia de so:"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:352:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "Emulaci "; ^~~~ ./Src/Language/LanguageCatalan.h:354:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "Resoluci a pantalla completa:"; ^~~~ ./Src/Language/LanguageCatalan.h:356:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "Emulaci del xip de so "; ^~~~ ./Src/Language/LanguageCatalan.h:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "Port parallel "; ^~~~ ./Src/Language/LanguageCatalan.h:363:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = "Ports srie "; ^~~~ ./Src/Language/LanguageCatalan.h:371:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "Emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:379:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Funci automtica MSX per les tecles de men de Windows"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageCatalan.h:384:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = "Obri el dilog Rom "; ^~~~ ./Src/Language/LanguageCatalan.h:398:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = "Mtode d'accs:"; // New in 2.7 ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:431:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Cable Y/C (ntid)"; ^~~~ ./Src/Language/LanguageCatalan.h:433:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = "Cable Y/C sorolls (ntid)"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:434:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuComp = "Compost (borrs)"; ^~~~ ./Src/Language/LanguageCatalan.h:435:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuCompBlur = "Compost sorolls (borrs)"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:443:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW= "Acceleraci DirectDraw de maquinari"; ^~~~ ./Src/Language/LanguageCatalan.h:473:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "Auto (rpid)"; ^~~~ ./Src/Language/LanguageCatalan.h:475:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "Sincronitzaci sobre PC Vertical Blank"; ^~~~ ./Src/Language/LanguageCatalan.h:476:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "Desincronitzaci PC Vblank"; ^~~~ ./Src/Language/LanguageCatalan.h:479:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = "Ratol"; ^~~~ ./Src/Language/LanguageCatalan.h:501:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - Editor de configuraci de la mquina"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:504:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "Memria"; ^~~~ ./Src/Language/LanguageCatalan.h:505:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "Emulaci del xip"; ^~~~ ./Src/Language/LanguageCatalan.h:509:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - Desa la configuraci"; ^~~~ ./Src/Language/LanguageCatalan.h:510:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "Voleu sobreescriure la configuraci de la mquina? :"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:511:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "Anomena i desa la configuraci..."; ^~~~ ./Src/Language/LanguageCatalan.h:512:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "Nom de la mquina:"; ^~~~ ./Src/Language/LanguageCatalan.h:513:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - Configuraci"; ^~~~ ./Src/Language/LanguageCatalan.h:514:77: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - Surt de l'editor de configuraci"; ^~~~ ./Src/Language/LanguageCatalan.h:515:80: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "Voleu descartar els canvis de la configuraci actual?"; ^~~~ ./Src/Language/LanguageCatalan.h:521:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "Primria"; ^~~~ ./Src/Language/LanguageCatalan.h:532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "Adrea"; ^~~~ ./Src/Language/LanguageCatalan.h:536:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = "Vdeo "; ^~~~ ./Src/Language/LanguageCatalan.h:537:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = "Xip de vdeo:"; ^~~~ ./Src/Language/LanguageCatalan.h:538:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = "RAM de vdeo:"; ^~~~ ./Src/Language/LanguageCatalan.h:540:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG estreo"; ^~~~ ./Src/Language/LanguageCatalan.h:546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "Freqncia de la CPU "; ^~~~~~~~ ./Src/Language/LanguageCatalan.h:547:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Freqncia del Z80:"; ^~~~~~~~ ./Src/Language/LanguageCatalan.h:548:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "Freqncia del R800:"; ^~~~~~~~ ./Src/Language/LanguageCatalan.h:556:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "Adrea"; ^~~~ ./Src/Language/LanguageCatalan.h:565:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "Acci"; ^~~~ ./Src/Language/LanguageCatalan.h:568:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - Desa la configuraci"; ^~~~ ./Src/Language/LanguageCatalan.h:569:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "Voleu sobreescriure la configuraci de drecera? :"; ^~~~ ./Src/Language/LanguageCatalan.h:571:80: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "Voleu descartar els canvis de la configuraci actual?"; ^~~~ ./Src/Language/LanguageCatalan.h:572:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - Anomena i desa la configuraci de drecera..."; ^~~~ ./Src/Language/LanguageCatalan.h:573:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "Nom de la configuraci:"; ^~~~ ./Src/Language/LanguageCatalan.h:583:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Mostra el men especial per al cartutx 1"; ^~~~ ./Src/Language/LanguageCatalan.h:584:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Mostra el men especial per al cartutx 2"; ^~~~ ./Src/Language/LanguageCatalan.h:589:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "Expulsa rpid el disquet A"; ^~~~ ./Src/Language/LanguageCatalan.h:596:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Commuta el rebobinat automtic en el casset"; ^~~~ ./Src/Language/LanguageCatalan.h:597:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Commuta el casset noms de lectura"; ^~~~ ./Src/Language/LanguageCatalan.h:598:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Estableix la posici de la cinta"; ^~~~ ./Src/Language/LanguageCatalan.h:601:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "Pas a la pgina segent"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:604:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "Carrega rpid l'estat de la CPU"; ^~~~ ./Src/Language/LanguageCatalan.h:605:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "Desa rpid l'estat de la CPU"; ^~~~ ./Src/Language/LanguageCatalan.h:606:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "Inicia/atura la captura d'udio"; ^~~~ ./Src/Language/LanguageCatalan.h:611:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "Executa/posa en pausa l'emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:612:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "Atura l'emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:613:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "Reinicialitzaci dura"; ^~~~ ./Src/Language/LanguageCatalan.h:614:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "Reinicialitzaci suau"; ^~~~ ./Src/Language/LanguageCatalan.h:615:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "Reinicialitzaci completa"; ^~~~ ./Src/Language/LanguageCatalan.h:616:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Fixa la dimensi de finestra petita"; ^~~~ ./Src/Language/LanguageCatalan.h:617:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Fixa la dimensi de finestra normal"; ^~~~ ./Src/Language/LanguageCatalan.h:624:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "Commuta mono/estreo"; ^~~~ ./Src/Language/LanguageCatalan.h:628:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "Commuta el blocatge del ratol"; ^~~~ ./Src/Language/LanguageCatalan.h:629:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "Velocitat d'emulaci mxima"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:631:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "Commuta la velocitat d'emulaci mxima"; ^~~~ ~~~~ ./Src/Language/LanguageCatalan.h:632:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "Velocitat d'emulaci normal"; ^~~~ ./Src/Language/LanguageCatalan.h:633:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "Augmenta la velocitat d'emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:634:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Redueix la velocitat d'emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:636:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "Mostra les propietats d'emulaci"; ^~~~ ./Src/Language/LanguageCatalan.h:637:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "Mostra les propietats de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:638:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "Mostra les propietats d'udio"; ^~~~ ./Src/Language/LanguageCatalan.h:641:66: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "Mostra les propietats dels parmetres"; ^~~~ ./Src/Language/LanguageCatalan.h:643:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "Mostra el dilog de l'idioma"; ^~~~ ./Src/Language/LanguageCatalan.h:644:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "Mostra l'editor de la mquina"; ^~~~ ./Src/Language/LanguageCatalan.h:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "Mostra el dilog d'ajuda"; ^~~~ ./Src/Language/LanguageCatalan.h:651:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "Mostra el dilog 'Quant a'"; ^~~~ ./Src/Language/LanguageCatalan.h:654:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "Activa/Desactiva la sincronitzaci de la unitat de disc"; ^~~~ ./Src/Language/LanguageCatalan.h:658:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "Carrega la captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:659:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "Reprodueix la darrera captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:660:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "Enregistra la captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:661:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "Atura la captura de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:662:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = "Renderitza el fitxer de vdeo"; ^~~~ ./Src/Language/LanguageCatalan.h:678:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeStandard = "Estndard"; ^~~~ ./Src/Language/LanguageCatalan.h:683:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSccExtended = "SCC ests"; ^~~~ ./Src/Language/LanguageCatalan.h:687:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeDiskPatch = "Normal + peda de disc"; ^~~~ ./Src/Language/LanguageCatalan.h:688:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeCasPatch = "Normal + peda de casset"; ^~~~ ./Src/Language/LanguageCatalan.h:718:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi328Uart = "Port srie del SVI-328"; ^~~~ ./Src/Language/LanguageCatalan.h:735:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemVisible = "Memria visible"; ^~~~ ./Src/Language/LanguageCatalan.h:740:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemScc = "Memria"; ^~~~ ./Src/Language/LanguageCatalan.h:754:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevKorean80 = "80 core"; ^~~~ ./Src/Language/LanguageCatalan.h:755:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevKorean90 = "90 core"; ^~~~ ./Src/Language/LanguageCatalan.h:756:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevKorean128 = "128 core"; ^~~~ ./Src/Language/LanguageCatalan.h:771:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->aboutScrollThanksTo = "Agraments especials a: "; ^~~~ Src/SoundChips/VLM5030.c:173:73: warning: incompatible pointer types passing 'Int32 *(VLM5030 *, UInt32)' (aka 'int *(struct VLM5030 *, unsigned int)') to parameter of type 'MixerUpdateCallback' (aka 'int *(*)(void *, unsigned int)') [-Wincompatible-pointer-types] vlm5030->handle = mixerRegisterChannel(mixer, MIXER_CHANNEL_PCM, 0, vlm5030Sync, NULL, vlm5030); ^~~~~~~~~~~ ./Src/SoundChips/AudioMixer.h:98:48: note: passing argument to parameter 'callback' here MixerUpdateCallback callback, MixerSetSampleRateCallback rateCallback, ^ In file included from Src/Language/Language.c:47: ./Src/Language/LanguageRussian.h:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFilename = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:63:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:64:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:65:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textUnknown = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:73:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = " ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:74:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = " :"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:75:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = " . \n"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:77:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = " DirectX . \nUsing GDI instead.\nCheck Video properties."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:78:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = " .rom zip ."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:79:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = " .dsk zip ."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:80:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = " .cas zip ."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:81:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = " blueMSX."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:82:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = " ."; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:83:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:90:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileRom = "ROM "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:91:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAll = " "; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:92:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCpuState = " CPU"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:93:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:94:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileDisk = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:95:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:96:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:103:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- -"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:104:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:105:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:116:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuJoyrexPsg = "Joyrex PSG "; // New in 2.9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:117:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCC = "SCC "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:118:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC-I "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:119:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "FM-PAC "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:122:36: warning12: illegal character encoding in string literal [-Winvalid-source-encoding] warnings generated. ls->menuCartInsertSpecial = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:124:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = " RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:129:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:130:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertCdrom = " CD-Rom "; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:131:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:132:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:133:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = " /"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:135:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert= " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:136:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = " ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:138:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:141:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoLoad = "..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:142:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:143:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecord = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:144:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecording = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:145:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:146:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoStop = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:147:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:149:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:151:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:152:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:153:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = " "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:155:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:156:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:157:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:158:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsControls = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:160:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:161:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsFile = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:162:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsDisk = ""; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:163:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:164:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:166:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:167:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = " "; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:168:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:169:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:170:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInBitmap = " Bitmap"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:172:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEthInterface = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:174:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:175:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = " blueMSX"; ^~~~ ./Src/Language/LanguageRussian.h:177:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:178:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileDisk = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:179:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCas = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:180:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFilePrn = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:181:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = " CPU"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:182:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = " CPU"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:183:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:184:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:185:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:186:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:187:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:188:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:190:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:191:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:192:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskRemoveAll= " "; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:194:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:195:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:196:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:197:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:198:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:199:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:201:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:202:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:203:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = " / "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:204:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:205:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:206:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTrainer = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:209:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFile = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:210:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:211:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:212:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:213:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:214:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:222:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:223:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:224:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSave = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:225:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = " ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:226:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:227:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:229:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - rom "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:230:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - dsk "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:231:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - cas "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - rom, dsk cas "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:233:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = " rom :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:234:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = " disk :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:235:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = " tape :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:236:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = " rom, disk tape :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:237:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:238:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:239:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = " ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:240:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveCassette = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:241:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = " ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:243:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = " ROM 1"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:244:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = " ROM 2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:245:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:246:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:247:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:248:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:249:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRomType = "Rom :"; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:250:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:252:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:253:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:254:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:255:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:256:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:257:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:258:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:259:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabType = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:260:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabFilename = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:261:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:263:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "blueMSX - blueMSX"; ^~~~ clang -c -oSrc/Emulator/CommandLine.o Src/Emulator/CommandLine.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/Language/LanguageRussian.h:265:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = " blueMSX"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:266:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:268:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = " blueMSX\r\n===="; ^~~~ ./Src/Language/LanguageRussian.h:269:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:270:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:271:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:272:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = " Daniel Vik"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:273:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "\r\n========"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:274:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "\r\n=========="; // New in 2.7 (retranslate, see english) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:275:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "\r\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:277:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "
\" \", . " ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:277:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "
\" \", . " ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:277:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "
\" \", . " ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:278:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " , " ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:279:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " .\r\n\r\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:280:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " www.bluemsx.com ."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:282:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:283:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveDate = ":"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:285:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRenderVideoCapture = "blueMSX - ..."; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:292:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:293:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:294:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:295:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:296:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:299:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:300:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFile = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:301:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisk = ""; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:304:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:305:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = " MSX:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:306:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:307:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = " RAM:"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:308:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = " VRAM:"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:309:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:310:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:311:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = " Panasonic "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:312:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:317:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:318:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " MSX-AUDIO"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:319:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:320:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqAuto = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:321:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:323:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "MIDI "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:324:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiOutGB = "MIDI "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiChannel = "MIDI :"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:326:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiAll = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:328:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonMonGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:329:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonTypeText = " :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:330:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "
:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:331:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = " :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:332:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:333:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:334:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:335:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:336:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:337:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:338:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonContrast = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:339:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:340:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonGamma = ":"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:341:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:342:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonColorGhosting = " RF-:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:343:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEffectsGB = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:345:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:346:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:347:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:348:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:349:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = " :"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:350:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:351:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:352:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:353:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:355:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:359:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " Map MT-32 MIDI"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:361:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:362:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:363:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptText = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:364:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsCom1Text = "t 1:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:365:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:367:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsFile = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:368:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:369:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = " -"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:370:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "
:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:372:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:373:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:374:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:375:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " blueMSX (.rom, .dsk, .cas, .sta)"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageRussian.h:376:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = " Windows "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:377:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " blueMSX "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:378:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " Windows MSX"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:379:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " blueMSX"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:380:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " PNG "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:382:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = " ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:383:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = " Rom "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:384:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = " Rom :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:385:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propGuessRomType = " Rom"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:387:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:388:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = " Rom :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageRussian.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlot = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:390:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageRussian.h:391:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:393:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:394:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:397:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethod = " :"; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:398:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromMethodNone = ""; // New in 2.7 ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:401:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propCdromDrive = ":"; // New in 2.7 ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:421:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:422:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "-"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:423:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:424:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:429:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:431:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuMonitor = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:438:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize1x = " - 320x200"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:439:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = " - 640x400"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:440:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = " "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:442:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW= "DirectDraw "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:447:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:448:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1 "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:449:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2 "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:450:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3 "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:451:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4 "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:452:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:467:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = " "; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:468:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvWMM = " WMM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:469:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvDirectX = "DirectX "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:471:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = ". MSX"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageRussian.h:472:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = " (.)"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:473:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:474:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:475:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = " . ."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:477:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:478:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:481:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2- "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:482:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyGunstick = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:485:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = " ColecoVision"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageRussian.h:487:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl9Sect = "MSX 3.5\" , 9 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:488:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl8Sect = "MSX 3.5\" , 8 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:489:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl9Sect = "MSX 3.5\" , 9 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:490:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl8Sect = "MSX 3.5\" , 8 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:491:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Dbl = "SVI-328 5.25\" "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:492:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Sgl = "SVI-328 5.25\" "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:493:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSf3Sgl = "Sega SF-7000 3\" "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:500:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:501:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:502:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:503:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:504:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "
"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:505:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipExtras = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:507:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = " ROM "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:508:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:509:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = " :"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:510:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = " ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:511:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = " :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:512:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:513:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:514:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = " ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:516:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:517:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:518:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = " "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:519:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = " :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:520:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:521:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExpanded = " (4 )"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:523:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:524:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:525:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSubslot = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:527:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:528:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:529:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:530:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:531:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:532:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemType = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:533:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRomImage = "Rom "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:535:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = " "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:536:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:537:37: warning: Src/SoundChips/MameVLM5030.cillegal character encoding in string literal [-Winvalid-source-encoding]: 421:29: ls->confChipVideoRam = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ./Src/Language/LanguageRussian.hshifting a negative signed value is undefined [-Wshift-negative-value]: 538:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h: buffer[buf_count] = -511<<6;539 : ~~~~^ 42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:542:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " CMOS"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:543:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:545:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = " CPU "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Z80 :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:547:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "R800 :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:548:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:549:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:551:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:552:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:553:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemType = ":"; ^~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:554:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemFile = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:555:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = ""; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:556:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:557:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:564:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:565:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:567:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:568:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = " :"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:569:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:570:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = " ?"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:571:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:572:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = " :"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:573:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutNewProfile = "< >"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:574:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:575:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:576:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:577:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = ":"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:578:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = " 1"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:579:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = " 1"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:580:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = " 2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:581:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = " 2"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:582:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = " 1"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:583:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = " 2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:584:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:585:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:586:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:587:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:588:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:589:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1 warning generated ls->shortcutDiskAutoResetA = " A";. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:590:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:591:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:592:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:593:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:594:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:595:36: warning: clang -c -oSrc/Emulator/FileHistory.o Src/Emulator/FileHistory.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:596:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:597:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:598:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:599:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSave = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:600:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:601:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = " CPU"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:602:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = " CPU"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:603:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:604:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:605:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "/ "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:606:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:607:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:608:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:609:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = " blueMSX"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageRussian.h:610:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "/ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:611:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:612:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:613:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:614:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:615:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:616:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:617:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:618:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:619:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = " "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:620:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:621:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:623:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = " /"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:624:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = " MSX-AUDIO"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:625:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = " Panasonic"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:626:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:627:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:628:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:630:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:631:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:632:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:633:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:635:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:636:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:640:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:641:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:643:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:645:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = " / "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:647:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:648:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:649:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:650:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:651:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:652:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "/ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:653:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "/ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:656:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "/ CPU Trace"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:657:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:658:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:660:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:661:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] clang -c -oSrc/Emulator/LaunchFile.o Src/Emulator/LaunchFile.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ls->shortcutVideoRender = " "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:668:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = " :"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:670:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = ":"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:677:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeStandard = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:685:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeNormal = " ROM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:686:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeDiskPatch = " + "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:687:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeCasPatch = " + "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:688:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeTc8566afFdc = "TC8566AF "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:689:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeTc8566afTrFdc = "TC8566AF Turbo-R "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:690:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeMicrosolFdc = "Microsol "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:691:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeNationalFdc = "National "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:692:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypePhilipsFdc = "Philips "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:693:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi707Fdc = "SVI-707 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/MameVLM5030.c./Src/Language/LanguageRussian.h::808694::63:44 :warning : warningdeclaration of 'union sndinfo' will not be visible outside of this function [-Wvisibility] : illegal character encoding in string literal [-Winvalid-source-encoding] static void vlm5030_set_info(void *token, UINT32 state, union sndinfo *info) ^ ls->romTypeSvi738Fdc = "SVI-738 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:698:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeNormalRam = " RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:705:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam = " RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:706:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam16 = "16kB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:707:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam32 = "32kB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:708:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam48 = "48kB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:709:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam64 = "64kB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:710:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam512 = "512kB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:711:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam1mb = "1MB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:712:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam2mb = "2MB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:713:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeExtRam4mb = "4MB RAM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:714:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi328Cart = "SVI-328 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:715:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi328Fdc = "SVI-328 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:716:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi328Prn = "SVI-328 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:717:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSvi328Uart = "SVI-328 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:720:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeColecoCart = " Coleco"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:721:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSg1000Cart = " SG-1000"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:722:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeSc3000Cart = " SC-3000"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:723:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->romTypeMsxPrinter = "MSX "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:734:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemVisible = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:735:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamNormal = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:736:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamMapped = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:739:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemScc = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:741:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgCallstack = " "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:743:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegs = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:744:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsCpu = "CPU "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:745:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf262 = "YMF262 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:746:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf278 = "YMF278 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:747:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsAy8950 = "AY8950 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:748:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYm2413 = "YM2413 "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:757:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevPrinter = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageRussian.h:759:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSviPrn = "SVI "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/Language/Language.c:48: ./Src/Language/LanguageChineseSimplified.h:40:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:41:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:42:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:43:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "Ӣ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:44:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:45:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:46:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:47:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langItalian = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:48:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:49:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:50:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPolish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:51:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:53:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSpanish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:54:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSwedish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = "豸:"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFilename = "ļ:"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:63:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFile = "ļ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:64:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:72:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:73:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "Ҫ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:74:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "Ҫļ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:75:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "ȫģʽ \n"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:77:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = " DirectX \nΪʹGDI\nԿá"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:77:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = " DirectX \nΪʹGDI\nԿá"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:77:87: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = " DirectX \nΪʹGDI\nԿá"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:78:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = " zip ѹҵ .rom ļ"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:79:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = " zip ѹҵ .dsk ļ"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:80:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = " zip ѹҵ .cas ļ"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:81:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "ҵ blueMSX ļ"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:82:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = " MSX ģ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:83:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "Я豸Ϊֻ"; ^~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:90:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileRom = "ROM ӳ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:91:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAll = "ļ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:93:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "ȡƵ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:94:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileDisk = "ӳ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:95:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = "Ŵӳ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:96:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = "Ƶ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:103:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- ļ -"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:104:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:105:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:116:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuJoyrexPsg = "Joyrex PSG "; // New in 2.9 ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:117:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC-I "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:118:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCC = "SCC "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:119:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "FM-PAC "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:120:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartPac = "PAC "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:121:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartHBI55 = "Sony HBI-55 "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:122:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:124:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = "չڴ"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:129:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "µӳ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:131:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Ŀ¼"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:132:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:133:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "/Ƴ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:135:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "󵹴"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:136:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "ʹôŴʱֻ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:137:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "Ϊ..."; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:138:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "Ŵλ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:141:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoLoad = "ȡ..."; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:142:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = "һȡƵ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:143:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecord = "¼"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:144:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecording = "¼"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:145:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "¼ ӣ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:147:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = "ȾƵļ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:149:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = "ߴ"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:150:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "ߴ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:151:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "ȫĻ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:153:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = "ҳ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:155:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = "ģ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:156:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "Ƶ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:157:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:158:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsControls = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:160:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "趨"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:161:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsFile = "ļ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:163:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:164:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = "˿"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:166:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "ƵԴ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:167:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "δƵԴ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:168:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "ԶʾоƬ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:169:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "ƵԴ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:170:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInBitmap = "λͼļ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:174:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:175:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = " blueMSX"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:177:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:178:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileDisk = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:179:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCas = "Ŵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:180:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFilePrn = "ӡ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:181:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = "ȡ CPU ״̬"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:182:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = " CPU ״̬"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:183:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "ٶȡ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:184:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "ٱ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:185:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "ȡƵ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:186:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "ȡƵ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:187:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "ͼ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:188:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = "˳"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:190:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "Ӳ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:191:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "ǰ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:194:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:195:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = "
ͣ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:197:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:198:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "Ӳ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:199:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:201:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "ϱ༭"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:202:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "ݼ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:203:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = " / ̱༭"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:204:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:205:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = "Թ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:206:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTrainer = ""; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:207:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = "ټ¼"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:209:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFile = "ļ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:210:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:211:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:212:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = "ѡ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:213:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:214:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:221:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOK = "ȷ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:222:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:223:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = "ȡ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:224:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSave = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:225:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = "Ϊ..."; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:226:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:227:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = "ر"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:229:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - ѡӳ"; ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:230:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - ѡӳ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:231:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - ѡŴӳ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - ѡ̻Ŵӳ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:233:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "ѡҪȡĿӳ:"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:234:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "ѡҪȡӳ:"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:235:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "ѡҪȡĴŴӳ:"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:236:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "ѡҪȡĿ̻Ŵӳ:"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:237:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = "ȡ CPU ״̬"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:238:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "ȡȡƵ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:239:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = " CPU ״̬"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:240:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveCassette = "blueMSX - Ŵӳ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:241:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "ƵΪ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:242:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAmountCompleted = "ܼ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:243:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "ڲ 1 ROM "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:244:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "ڲ 2 ROM "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:245:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = " A ӳ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:246:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = " B ӳ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:247:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Ӳ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:248:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "Ŵ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:249:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRomType = "Rom :"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:250:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = "̴С:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:252:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - Ŵ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:253:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "Ŵλ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:254:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "ǰλ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:255:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "ʱ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:256:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "ʾԶļ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:257:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "Ŵλ:"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:258:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "λ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:259:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:260:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabFilename = "ļ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:261:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:263:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:265:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "ѡ blueMSX ʹ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:266:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:268:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "\r\n===="; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:269:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = "汾:"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:270:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:271:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:272:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = ": Daniel Vik"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:273:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "λЭĿ\r\n========"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:274:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "رл\r\n============"; // New in 2.7 (retranslate, see english) ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:275:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "Ȩ\r\n" ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:277:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ǹ
Ŀǰ״ģûκȷĬȨ " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:278:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "κ£ʹñɵĺûԼе " ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:279:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "еκΡ\r\n\r\n" ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:280:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "½: www.bluemsx.com "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:282:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "ʾԤ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:283:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveDate = "ʱ:"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:285:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRenderVideoCapture = "blueMSX - ȾȡƵ..."; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:292:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:293:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = "ģ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:294:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = "Ƶ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:295:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:296:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:299:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:300:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFile = "ļ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = "˿"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:304:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:305:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "MSX :"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:306:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = "ڴ "; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:307:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = "ڴ:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:308:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = "Դ:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:309:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "ģٶ "; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:310:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "ģٶ:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:311:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = "Panasonic "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:312:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " ǰ˿"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:315:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " ʱ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:317:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = "
ͣ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:318:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " MSX-AUDIO "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:319:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "ƵƵ:"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:320:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqAuto = "Զ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:321:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:323:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "MIDI "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:324:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiOutGB = "MIDI "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiChannel = "MIDI :"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:326:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiAll = "ȫ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:328:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonMonGB = "ʾ "; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:329:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonTypeText = "ʾ:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:330:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "ʾģ:"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:331:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = "Ƶ:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:332:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "ڴС:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:333:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " ˮƽ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:334:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " ֱ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:335:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " ʳ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:336:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " ֡"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:337:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:338:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonContrast = "Աȶ:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:339:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "Ͷ:"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:340:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonGamma = "٤ֵ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:341:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " ɨ:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:342:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonColorGhosting = " RF-:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:343:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEffectsGB = "Ч "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:345:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = "Ƶ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:346:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "ʾ:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:347:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "֡:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:348:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = "Ƶ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:349:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:350:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:351:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = "ģ "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:352:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = "ͬģʽ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:353:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "ȫĻֱ:"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:355:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "оƬģ "; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:359:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " ӳ MT-32 Ϊһ MIDI 豸"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:361:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "ж˿ "; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:362:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = "ж˿ "; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:363:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptText = "˿:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:364:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsCom1Text = "˿ 1:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:365:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:366:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsSimplCovox = "SiMPL/Covox ģת"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:367:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsFile = "ӡļ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:368:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = "͵ļ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:369:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "¼ļ"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:370:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = "ģ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:372:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = "ʷļ "; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:373:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "ʷļ:"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:374:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "ʷļ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:375:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " blueMSX ļ ( .rom, .dsk, .cas, .sta)"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:376:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = "Windows 趨 "; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:377:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " blueMSX ʱرĻ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:378:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " MSX ʹΧ Windows Ч"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:379:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " blueMSX ȼ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:380:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " ʹñЯͼʽ (.png) Ļͼ"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:382:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "ȷҪʷļ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:383:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = " Rom Ի "; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:384:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "Ĭ Rom :"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:385:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propGuessRomType = "² Rom "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:387:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = "Ϸ "; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:388:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = " Rom :"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlot = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:390:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "̵:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:391:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:393:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:394:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:421:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "ɫ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:422:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "ڰ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:423:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = "ɫ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:424:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = "ɫ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:429:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:430:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Y/C · ()"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:431:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuMonitor = "ʾ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:432:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = " Y/C · ()"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:433:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuComp = ")"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:434:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuCompBlur = ")"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:435:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuScale2x = "2 ữ"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:438:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize1x = " - 320x200"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:439:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = " - 640x400"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:440:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSizeFullscreen = "ȫĻ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:442:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoDrvDirectDrawHW = "DirectDraw HW "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:447:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:448:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1֡"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:449:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2֡"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:450:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3֡"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:451:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4֡"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:452:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5֡"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:467:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:468:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvWMM = "WMM "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:469:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvDirectX = "DirectX "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:471:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "ͬ MSX ˢ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:472:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "Զ ()"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:473:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:474:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "ͬ PC Ĵֱհ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:475:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = " PC Ĵֱհ"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:477:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = ""; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:478:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:479:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTetris2Dongle = "˹ 2 ģ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:480:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTMagicKeyDongle = "MagicKey ģ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:481:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2ݸ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:482:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyGunstick = "ǹݸ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:483:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyAsciiLaser="ASCII Plus-X ս"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:485:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = "ColecoVision ݸ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:487:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl9Sect = "MSX 3.5\" <85> ˫, 9 "; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:488:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl8Sect = "MSX 3.5\" <85> ˫, 8 "; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:489:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl9Sect = "MSX 3.5\" <85> , 9 "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:490:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl8Sect = "MSX 3.5\" <85> , 8 "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:491:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Dbl = "SVI-328 5.25\" <85> ˫"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:492:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Sgl = "SVI-328 5.25\" <85> "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:493:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSf3Sgl = "Sega SF-7000 3\" <85> "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:500:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - ϱ༭"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:501:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:502:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:503:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "ڴ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:504:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = "оƬģ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:505:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipExtras = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:507:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = " ROM ӳ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:508:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:509:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "ҪеĻ:"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:510:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "Ϊ..."; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:511:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:512:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:513:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - ˳"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:514:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "ҪԵǰļ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:516:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = " "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:517:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = "չ "; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:518:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:519:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:520:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "Ҫ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:521:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExpanded = "չ ĸӲۣ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:523:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:524:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:525:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSubslot = "Ӳ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:527:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "..."; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:528:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "༭..."; ^~~~ ./Src/Language/LanguageChineseSimplified.h:529:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = "ɾ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:530:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:531:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "ַ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:532:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:533:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRomImage = "Rom ӳ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:535:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = "Ƶ "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:536:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = "ʾоƬ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:537:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = "ʾڴ:"; ^~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:538:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:539:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:542:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " CMOS"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:543:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " õ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:545:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "CPU Ƶ "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Z80 Ƶ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:547:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "R800 Ƶ:"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:548:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = "̿ "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:549:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:551:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - ༭ Mapper"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:552:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemGB = "Mapper ϸ "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:553:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemType = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:554:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemFile = "ļ:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:555:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "ַ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:556:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "С"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:557:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:564:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "ȼ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:565:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "ݼ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:567:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:568:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "ҪеĿݼ:"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:569:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - ˳ݼ"; ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:570:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "ҪԵǰļ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:571:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - ݼΪ..."; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:572:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:573:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutNewProfile = "< ½ >"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:574:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - ݼ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:575:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:576:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "ݼ:"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:577:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "ӳ:"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:578:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = " 1"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:579:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = "Ƴ 1"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:580:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = " 2"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:581:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = "Ƴ 2"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:582:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "Ϊ 1 ʾر Rom ˵"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:583:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "Ϊ 2 ʾر Rom ˵"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:584:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "ģ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:585:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:586:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Ŀ¼ΪA"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:587:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = " A"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:588:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "л A"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:589:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = " A ģ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:590:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:591:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Ŀ¼ΪB"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:592:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = " B"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:593:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "Ŵ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:594:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = "Ŵ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:595:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "ŴԶ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:596:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "Ŵֻ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:597:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "Ŵλ"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:598:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:599:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSave = "Ŵӳ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:600:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "ӡҳ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:601:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = "ȡ CPU ״̬"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:602:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = " CPU ״̬"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:603:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "ٶȡ CPU ״̬"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:604:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "ٱ CPU ״̬"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:605:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "ʼ/ֹͣ¼"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:606:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "Ļͼ ʼ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:607:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Ļͼ δˣ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:608:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Ļͼ δˣ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:609:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = "˳ blueMSX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:610:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "/
ͣģ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:611:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = "ֹͣģ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:612:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "Ӳ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:613:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:614:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:615:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "Ϊ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:616:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "Ϊ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:617:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "ΪȫĻ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:618:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "С"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:619:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "лȫĻ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:620:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:621:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "С"; ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:623:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "л/"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ clang -c -oSrc/Emulator/Properties.o Src/Emulator/Properties.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/Language/LanguageChineseSimplified.h:624:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = "л MSX-AUDIO "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:625:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = "л Panasonic ǰ˿"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:626:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "л
ͣ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:627:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "л"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:628:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "ģ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:630:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "ģ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:631:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "ģٶ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:632:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "ӿģٶ"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:633:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "ģٶ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "л"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:635:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "ʾģ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:636:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "ʾƵ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "ʾƵ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "ʾ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:640:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "ʾ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:641:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "ʾ˿趨"; ^~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "ʾԶԻ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:643:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "ʾϱ༭"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "ʾݼ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:645:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "ʾ̱༭"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "ʾԹ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:647:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "ʾĹ"; ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:648:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "ʾ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:649:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "ʾԻ"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:650:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "ʾڶԻ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:651:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "ʾļ趨"; ^~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:652:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "ʾ/ػ"; ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:653:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "/ʱ"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:656:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "/ CPU "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:657:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "ȡȡƵ"; ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:658:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "һȡƵ"; ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:659:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "¼ƽȡƵ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:660:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = "ֹͣȡƵ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:661:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = "ȾƵļ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:668:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = "ѡм:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:669:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappedTo = "ӳ䵽:"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:670:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "ӳ:"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:734:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemVisible = "ɼڴ"; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:735:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamNormal = "ͨ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:736:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamMapped = "ӳ"; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:737:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemYmf278 = "YMF278 ȡڴ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:738:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemAy8950 = "AY8950 ȡڴ"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:739:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemScc = "ڴ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:741:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgCallstack = "ջ"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:743:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegs = "Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:744:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsCpu = "CPU Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:745:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf262 = "YMF262 Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:746:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf278 = "YMF278 Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:747:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsAy8950 = "AY8950 Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:748:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYm2413 = "YM2413 Ĵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:750:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevRamMapper = "ڴӳ"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:751:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevRam = "ڴ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseSimplified.h:752:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevF4Device = "F4 豸"; ^~~~ ./Src/Language/LanguageChineseSimplified.h:757:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevPrinter = "ӡ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:759:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSviPrn = "SVI ӡ"; ^~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:760:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSvi80Col = "SVI 80 "; ^~~~~~~~ ./Src/Language/LanguageChineseSimplified.h:762:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevTrPause = "TR
ͣ"; ^~~~~~~~ In file included from Src/Language/Language.c:49: ./Src/Language/LanguageChineseTraditional.h:40:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseSimplified = ")"; ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:41:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langChineseTraditional = " (c)"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:42:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langDutch = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:43:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langEnglish = "^"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:44:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFinnish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:45:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langFrench = "k"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:46:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langGerman = "w"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:47:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langItalian = "qjQ"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:48:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langJapanese = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:49:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langKorean = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:50:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPolish = "i"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:51:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langPortuguese = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:53:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSpanish = "Z"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:54:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->langSwedish = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textDevice = "˸m:"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFilename = "ɮצW:"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:63:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textFile = "ɮ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:64:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textNone = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:65:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->textUnknown = ""; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:72:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningTitle = "blueMSX - ĵi"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:73:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningDiscardChanges = "zTwnܧܡH"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:74:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->warningOverwriteFile = "zTwnмgɮ:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:75:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorTitle = "blueMSX - ~"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorEnterFullscreen = "LkiJùҦC \n"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:77:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Lkإ DirectX C \nNϥ GDIC\nˬdTeC"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:77:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Lkإ DirectX C \nNϥ GDIC\nˬdTeC"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:77:90: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorDirectXFailed = "Lkإ DirectX C \nNϥ GDIC\nˬdTeC"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:78:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoRomInZip = "Lkb zip YɮפX .rom ɮסC"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:79:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoDskInZip = "Lkb zip YɮפX .dsk ɮסC"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:80:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoCasInZip = "Lkb zip YɮפX .cas ɮסC"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:81:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorNoHelp = "Lk blueMSX ɮסC"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:82:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorStartEmu = "LkҰ MSX C"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:83:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->errorPortableReadonly = "i˸mŪݩ"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:90:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileRom = "ROM M"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:91:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAll = "Ҧɮ"; ^~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:92:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCpuState = "CPU A"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:93:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileVideoCapture = "^T"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:94:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileDisk = "ϺЬM"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:95:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileCas = "ϱaM"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:96:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->fileAvi = "ŵT"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:103:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuNoRecentFiles = "- S̪ɮ -"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:104:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuInsert = "J"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:105:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuEject = "hX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:107:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartGameReader = "CŪ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:116:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuJoyrexPsg = "Joyrex PSG dX"; // New in 2.9 ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:117:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCCPlus = "SCC + dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:118:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartSCC = "SCC dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:119:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartFMPac = "FM-PAC dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:120:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartPac = "PAC dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:121:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartHBI55 = "SONY HBI-55 dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:122:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartInsertSpecial = "JSɮ"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:124:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartExternalRam = "~ RAM"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:129:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskInsertNew = "JsϺЬM"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:131:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskDirInsert = "Jؿ"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:132:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuDiskAutoStart = "Jm"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:133:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCartAutoReset = "J/m"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:135:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewindAfterInsert = "Jja"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:136:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasUseReadOnly = "ϥκϱaMɰŪ"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:137:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->lmenuCasSaveAs = "tsϱaMɬ..."; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:138:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasSetPosition = "]wm"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuCasRewind = "ja"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:141:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoLoad = "J..."; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:142:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoPlay = "W^"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:143:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecord = "s"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:144:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecording = "bs"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:145:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRecAppend = "s ([)"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:146:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoStop = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:147:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoRender = "VTɮ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:149:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPrnFormfeed = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:151:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomNormal = "@jp"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:152:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomDouble = "jp"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:153:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuZoomFullscreen = "ù"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:155:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsEmulation = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:156:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsVideo = "T"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:157:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:158:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsControls = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:160:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsSettings = "]w"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:161:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsFile = "ɮ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:163:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsLanguage = "y"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:164:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuPropsPorts = "s"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:166:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSource = "TXӷ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:167:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoSourceDefault = "STXӷsu"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:168:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoChipAutodetect = "۰ʰT"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:169:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInSource = "TJӷ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:170:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuVideoInBitmap = "I}"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:174:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpHelp = "DD"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:175:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelpAbout = " blueMSX"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:177:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCart = "dX"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:178:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileDisk = "Ϻо"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:179:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCas = "ϱa"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:180:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFilePrn = "L"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:181:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileLoadState = "J CPU A"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:182:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileSaveState = "xs CPU A"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:183:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQLoadState = "ֳtJA"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:184:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileQSaveState = "ֳtxsA"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:185:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureAudio = "^T"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:186:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileCaptureVideo = "^T"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:187:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileScreenShot = "xsù"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:188:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileExit = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:190:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddisk = "wо"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:191:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFileHarddiskNoPesent= "Swо"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:194:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:195:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunPause = "Ȱ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:196:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunStop = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:197:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunSoftReset = "nm"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:198:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunHardReset = "wm"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:199:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRunCleanReset = "@m"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:201:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMachine = "ؽs边"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:202:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsShortcuts = "ֳts边"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:203:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsCtrlEditor = " / Ls边"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:204:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsMixer = "VX"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:205:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsDebugger = "u"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:206:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTrainer = "Vm"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuToolsTraceLogger = "lܰO"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:209:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuFile = "ɮ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:210:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:211:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuWindow = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:212:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuOptions = "ﶵ"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:213:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuTools = "u"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:214:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->menuHelp = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:221:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOK = "Tw"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:222:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgOpen = "}"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:223:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgCancel = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:224:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSave = "xs"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:225:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveAs = "tss..."; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:226:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRun = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:227:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgClose = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:229:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRom = "blueMSX - ܥdXMɸJ"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:230:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDsk = "blueMSX - ܺϺЬMɸJ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:231:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCas = "blueMSX - ܺϱaMɸJ"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCas = "blueMSX - ܥdXBϺЩκϱaMɸJ"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:233:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDesc = "пܭnJdXM:"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:234:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadDskDesc = "пܭnJϺЬM:"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:235:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadCasDesc = "пܭnJϱaM:"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:236:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadRomDskCasDesc = "пܭnJdXBϺЩκϱaM:"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:237:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadState = "J CPU A"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:238:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLoadVideoCapture = "J^T"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:239:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveState = "xs CPU A"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:240:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveCassette = "blueMSX - xsϱaM"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:241:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveVideoClipAs = "xsTŬ..."; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:242:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAmountCompleted = "ͧ:"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:243:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom1 = "Цb 1 J ROM dX"; ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:244:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertRom2 = "Цb 2 J ROM dX"; ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:245:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskA = "ЦbϺо A JϺЬM"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:246:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertDiskB = "ЦbϺо B JϺЬM"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:247:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertHarddisk = "Jwо"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:248:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgInsertCas = "дJϱaϱa"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:249:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRomType = "ROM :"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:250:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgDiskSize = "ϺФjp:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:252:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTitle = "blueMSX - ϱam"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:253:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeFrameText = "ϱam"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:254:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCurrentPos = "ثem"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:255:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeTotalTime = "`ɶ"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:256:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeSetPosText = "ϱam:"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:257:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTapeCustom = "ܦۭqɮ"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:258:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabPosition = "m"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:259:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:260:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgTabFilename = "ɮצW"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:261:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgZipReset = "Jm"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:263:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutTitle = "blueMSX - "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:265:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangText = "п blueMSX nϥΪy"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:266:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgLangLangTitle = "blueMSX - y"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:268:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutAbout = "\r\n===="; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:269:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutVersion = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:270:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildNumber = "ի:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:271:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutBuildDate = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:272:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutCreat = " Daniel Vik Ч@"; ^~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:273:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutDevel = "}o\r\n========"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:274:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutThanks = "SOP\r\n============"; // New in 2.7 (retranslate, see english) ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:275:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgAboutLisence = "vij\r\n" ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:277:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "oӳn̾ڥثeAӴѡASTηtܪOC " ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:278:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "b󱡪pUAϥγoӳnҳyl`ݭnϥΪ̦ۤvӾA " ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:279:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "@̤ӾdC\r\n\r\n" ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:280:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "гX
www.bluemsx.com ohӸ`C"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:282:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSavePreview = "ܹw"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:283:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgSaveDate = "xsɶ:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:285:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dlgRenderVideoCapture = "blueMSX - bV^T..."; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:292:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTitle = "blueMSX - e"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:293:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmulation = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:294:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideo = "T"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:295:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSound = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:296:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propControls = ""; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:297:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerformance = "į"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:299:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettings = "]w"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:300:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFile = "ɮ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:302:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPorts = "s"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:304:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuGeneralGB = "@ "; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:305:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFamilyText = "MSX :"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:306:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuMemoryGB = "O "; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuRamSizeText = "RAM jp:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:308:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuVramSizeText = "VRAM jp:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:309:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedGB = "t "; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:310:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuSpeedText = "t:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:311:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitchGB = "Panasonic } "; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:312:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFrontSwitch = " eݶ}"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:315:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuFdcTiming = " γnϺоp"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:317:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuPauseSwitch = " Ȱ}"; ^~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:318:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propEmuAudioSwitch = " MSX ĥd}"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:319:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqText = "TWv:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:320:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoFreqAuto = "۰"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:321:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndOversampleText = "W:"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:322:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndYkInGB = "YK-01/YK-10/YK-20 J "; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:323:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiInGB = "MIDI J "; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:324:41: warningSrc/Emulator/Actions.c: illegal character encoding in string literal [-Winvalid-source-encoding] :211:59 ls->propSndMidiOutGB = "MIDI X "; ^~~~~~~~~~~~: ./Src/Language/LanguageChineseTraditional.h:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding]warning: address of array 'state.properties->media.disks[diskNo].fileName' will always evaluate to 'true' [-Wpointer-bool-conversion] ls->propSndMidiChannel = "MIDI nD:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:326:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMidiAll = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:328:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonMonGB = "ʵ "; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:329:36: if (state.properties->media.disks[diskNo].fileName) {warning : illegal character encoding in string literal [-Winvalid-source-encoding] ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ls->propMonTypeText = "ʵ:"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:330:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEmuText = "ʵ:"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:331:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propVideoTypeText = "T:"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:332:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowSizeText = "jp:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:333:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonHorizStretch = " Ԧ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:334:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonVertStretch = " Ԧ"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:335:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " he\\"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:335:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonDeInterlace = " he\\"; ^~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:336:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propBlendFrames = " VXse"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:337:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonBrightness = "G:"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:338:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonContrast = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:339:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonSaturation = "X:"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:340:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonGamma = "ɺ:"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:341:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonScanlines = " ˽u:"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:342:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonColorGhosting = " RF ܾ:"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:343:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propMonEffectsGB = "ĪG "; ^~~~ ./Src/Language/LanguageChineseTraditional.h:345:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDrvGB = "TXʵ{ "; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:346:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfVideoDispDrvText= "Xʵ{:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:347:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfFrameSkipText = "eL:"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:348:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvGB = "TXʵ{ "; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:349:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioDrvText = "Xʵ{:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:350:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfAudioBufSzText = "ĽwİϤjp:"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:351:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfEmuGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:352:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPerfSyncModeText = "PBҦ:"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:353:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFullscreenResText = "ùѪR:"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:355:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndChipEmuGB = "Ĵ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:356:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMsxMusic = " MSX "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:357:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMsxAudio = " MSX "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:359:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSndMt32ToGm = " MT-32 ־@ MIDI ˸m"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:361:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptGB = "æCs "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:362:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComGB = "ǦCs "; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:363:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsLptText = "s:"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:364:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsCom1Text = "s 1:"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:365:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsNone = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:366:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsSimplCovox = "SiMPL / Covox Ʀ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:367:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsFile = "CLɮ"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:368:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsComFile = "ǰeɮ"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:369:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsOpenLogFile = "}ҰO"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:370:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPortsEmulateMsxPrn = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:372:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryGB = "ɮװO "; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:373:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistorySize = "ɮװOؼ:"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:374:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetFileHistoryClear = "MO"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:375:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propFileTypes = " U blueMSX pɮ (.rom, .dsk, .cas, .sta)"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:376:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propWindowsEnvGB = "Windows "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:377:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSetScreenSaver = " blueMSX ɰοùO@"; ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:378:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " ϥ MSX ɦ۰ʰ Windows Bk\\"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:378:79: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDisableWinKeys = " ϥ MSX ɦ۰ʰ Windows Bk\\"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:379:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propPriorityBoost = " blueMSX uv"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:380:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propScreenshotPng = " ϥΥiϧ (.png) ù"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:382:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propClearHistory = "zO_TwnMɮװOH"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:383:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propOpenRomGB = "} ROM ܤ "; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:384:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propDefaultRomType = "w] ROM :"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:385:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propGuessRomType = " ROM "; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:387:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlotGB = "즲 "; ^~~~ ./Src/Language/LanguageChineseTraditional.h:388:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlots = "J ROM :"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:389:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefSlot = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:390:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrives = "JϤ:"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:391:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propSettDefDrive = " Ϻо"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:393:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propThemeGB = "GDD "; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:394:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->propTheme = "GDD:"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:421:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonColor = "m"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:422:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGrey = "¥"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:423:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonGreen = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:424:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoMonAmber = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:429:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuNone = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:430:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYc = "Y/C ^ (UQ)"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:431:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuMonitor = "ʵ"; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:432:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuYcBlur = "T Y/C ^ (UQ)"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:433:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuComp = "ƦX (ҽk)"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:434:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuCompBlur = "TƦX (ҽk)"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:435:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuScale2x = "Y"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:436:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoEmuHq2x = "~"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:438:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize1x = "з - 320x200"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:439:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoSize2x = " - 640x400"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:440:36Src/Emulator/Actions.c:: warning462: illegal character encoding in string literal [-Winvalid-source-encoding] :43: ls->enumVideoSizeFullscreen = "ù";warning : ^~~~~~~~~~~~ ~~~~address of array 'state.properties->filehistory.quicksave' will always evaluate to 'true' [-Wpointer-bool-conversion] ./Src/Language/LanguageChineseTraditional.h:442:48: warning if (state.properties->filehistory.quicksave && strlen(state.properties->filehistory.quicksave) > 10) {: illegal character encoding in string literal [-Winvalid-source-encoding] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ ls->enumVideoDrvDirectDrawHW = "DirectDraw w[t"; ^~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:447:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip0 = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:448:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip1 = "1 e"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:449:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip2 = "2 ӵe"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:450:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip3 = "3 ӵe"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:451:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip4 = "4 ӵe"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:452:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumVideoFrameskip5 = "5 ӵe"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:467:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvNone = "S"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:468:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvWMM = "WMM Xʵ{"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:469:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumSoundDrvDirectX = "DirectX Xʵ{"; ^~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:471:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSync1ms = "PB MSX sz"; ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:472:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncAuto = "۰ (ֳt)"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:473:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncNone = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:474:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuSyncVblank = "PB PC ť"; ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:475:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumEmuAsyncVblank = "DPB PC ť"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:477:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyNone = "L"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:478:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyMouse = "ƹ"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:479:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyTetris2Dongle = " 2 Ҳ"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:481:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoy2Button = "2 sn"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:482:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyGunstick = "Gun Stick uj"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:483:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyAsciiLaser="ASCII Plus-X ̹pguj"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:485:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumControlsJoyColeco = "ColecoVision n"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:487:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl9Sect = "MSX 3.5\" , 9 Ӻϰ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:488:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Dbl8Sect = "MSX 3.5\" , 8 Ӻϰ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:489:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl9Sect = "MSX 3.5\" 歱, 9 Ӻϰ"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:490:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskMsx35Sgl8Sect = "MSX 3.5\" 歱, 8 Ӻϰ"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:491:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Dbl = "SVI-328 5.25\" "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:492:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSvi525Sgl = "SVI-328 5.25\" 歱"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:493:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->enumDiskSf3Sgl = "Sega SF-7000 3\" 歱"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:500:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confTitle = "blueMSX - زպAs边"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:501:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confConfigText = "]w"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:502:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayout = "Ѱtm"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:503:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemory = "O"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:504:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipEmulation = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:505:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipExtras = "B~"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:507:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confOpenRom = "} ROM M"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:508:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveTitle = "blueMSX - xs]w"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:509:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveText = "zTwnмgس]w:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:510:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsTitle = "ts]w..."; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:511:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSaveAsMachineName = "ئW:"; ^~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:512:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confDiscardTitle = "blueMSX - ]w"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:513:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveTitle = "blueMSX - }]ws边"; ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:514:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confExitSaveText = "zTwnثe]wܧܡH"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:516:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotLayoutGB = "ѥ "; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:517:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExtSlotGB = "~ "; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:518:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardGB = "DO "; ^~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:519:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confBoardText = "DO:"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:520:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotPrimary = "Dn"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:521:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotExpanded = "wXi (|Ӥl)"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:523:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlotCart = "dX"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:524:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:525:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confSubslot = "l"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:527:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAdd = "[J..."; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:528:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemEdit = "s..."; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:529:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRemove = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:530:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:531:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemAddresss = "}"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:532:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemType = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:533:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confMemRomImage = "ROM M"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:535:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoGB = "T "; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:536:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoChip = "T:"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:537:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipVideoRam = "T RAM:"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:538:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipSoundGB = " "; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:539:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confChipPsgStereoText = " PSG n"; ^~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:542:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosEnable = " ҥ CMOS"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:543:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCmosBattery = " ϥΥRqq"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:545:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCpuFreqGB = "CPU Wv "; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confZ80FreqText = "Z80 Wv:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:547:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confR800FreqText = "R800 Wv:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:548:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confFdcGB = "nϺб "; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:549:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confCFdcNumDrivesText = "ϺоN:"; ^~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:551:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemTitle = "blueMSX - s"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:552:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemGB = "Ӹ` "; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:553:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemType = ":"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:554:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemFile = "ɮ:"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:555:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemAddress = "}"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:556:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSize = "jp"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:557:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->confEditMemSlot = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:564:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutKey = "ֳt"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:565:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDescription = "|"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:567:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfig = "blueMSX - xs]w"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:568:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutOverwriteConfig = "zTwnмgֳt]w:"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:569:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutExitConfig = "blueMSX - }ֳts边"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:570:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiscardConfig = "zTwnثe]wܧܡH"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:571:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSaveConfigAs = "blueMSX - tsֳt]w..."; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:572:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigName = "]wW:"; ^~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:573:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutNewProfile = "< s]w >"; ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:574:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutConfigTitle = "blueMSX - ֳts边"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:575:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAssign = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:576:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPressText = "ЫUֳt:"; ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:577:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScheme = "tm:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:578:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert1 = "JdX 1"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:579:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove1 = "dX 1"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:580:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartInsert2 = "JdX 2"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:581:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartRemove2 = "dX 2"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:582:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu1 = "ܥdX 1 B~ ROM "; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:583:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSpecialMenu2 = "ܥdX 2 B~ ROM "; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:584:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCartAutoReset = "dXJm"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:585:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertA = "JϤ A"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:586:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertA = "Jؿ@Ϥ A"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:587:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveA = "hXϤ A"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:588:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskChangeA = "ֳtܧϤ A"; ^~~~ ~~~~ ~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:589:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskAutoResetA = "Ϥ A Jm"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:590:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskInsertB = "JϤ B"; ^~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:591:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskDirInsertB = "Jؿ@Ϥ B"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:592:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutDiskRemoveB = "hXϤ B"; ^~~~ ~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:593:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasInsert = "Jϱa"; ^~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:594:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasEject = "hXϱa"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:595:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasAutorewind = "Nϱa۰ʰjaA"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:596:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasReadOnly = "NϱaŪA"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:597:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSetPosition = "]wϱam"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:598:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasRewind = "ϱaja"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:599:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCasSave = "xsϱaM"; ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:600:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutPrnFormFeed = "L"; ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:601:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateLoad = "J CPU A"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:602:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateSave = "xs CPU A"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:603:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQload = "ֳtJ CPU A"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:604:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutCpuStateQsave = "ֳtxs CPU A"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:605:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutAudioCapture = "}l/T^"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:606:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotOrig = "ù (l)"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:607:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotSmall = "Loù (p)"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:608:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutScreenshotLarge = "Loù (j)"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:609:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutQuit = " blueMSX"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:610:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutRunPause = "/Ȱ"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:611:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutStop = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:612:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetHard = "wm"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:613:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetSoft = "nm"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:614:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutResetClean = "@m"; ^~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:615:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeSmall = "]wpjp"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:616:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeNormal = "]wзǵjp"; ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:617:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeFullscreen = "]wù"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:618:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSizeMinimized = "̤pƵ"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:619:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFullscren = "ù"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:620:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeIncrease = "Wjq"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:621:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeDecrease = "pq"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:622:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeMute = "Rq"; ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:623:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVolumeStereo = "歵/n"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:624:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchMsxAudio = " MSX Ķ}"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:625:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchFront = " Panasonic eݶ}"; ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:626:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutSwitchPause = "Ȱ}"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:627:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleMouseLock = "ƹw"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:628:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedMax = "̰t"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:630:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedToggle = "̰t"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:631:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedNormal = "зǼt"; ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:632:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedInc = "W[t"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:633:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutEmuSpeedDec = "Ct"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:634:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutThemeSwitch = "GDD"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:635:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowEmuProp = "ܼe"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:636:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowVideoProp = "ܵTe"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:637:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAudioProp = "ܭTe"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:638:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowCtrlProp = "ܱe"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:640:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowSettProp = "ܳ]we"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:641:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowPorts = "ܳs𤺮e"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:642:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowLanguage = "ܻyܤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:643:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMachines = "ܾؽs边"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:644:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowShortcuts = "ܧֳts边"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:645:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowKeyboard = "Ls边"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:646:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowMixer = "ܲVX"; ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:647:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowDebugger = "ܰu"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:648:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowTrainer = "ܭקᄍ"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:649:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowHelp = "ܻܤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:650:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowAbout = "ܤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:651:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutShowFiles = "ɮפe"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:652:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleSpriteEnable = "/ëeϼh"; ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:653:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleFdcTiming = "ҥ/γnϺоp"; ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:656:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutToggleCpuTrace = "ҥ/ CPU l"; ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:657:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoLoad = "J..."; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:658:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoPlay = "W^"; ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:659:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRecord = "s"; ^~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:660:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoStop = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:661:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->shortcutVideoRender = "VTɮ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:668:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigSelectedKey = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:669:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappedTo = ":"; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:670:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->keyconfigMappingScheme = "tm:"; ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:734:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemVisible = "iO"; ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:735:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamNormal = "з"; ^~~~ ~~~~ ./Src/Language/LanguageChineseTraditional.h:736:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemRamMapped = ""; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:737:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemYmf278 = "YMF278 RAM"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:738:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemAy8950 = "AY8950 RAM"; ^~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:739:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgMemScc = "O"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:741:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgCallstack = "Is|"; ^~~~ ~~~~ ~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:743:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegs = "Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:744:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsCpu = "CPU Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:745:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf262 = "YMF262 Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:746:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYmf278 = "YMF278 Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:747:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsAy8950 = "AY8950 Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:748:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgRegsYm2413 = "YM2413 Ȧs"; ^~~~ ~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:750:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevRamMapper = "RAM "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:752:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevF4Device = "F4 ˸m"; ^~~~ ./Src/Language/LanguageChineseTraditional.h:757:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevPrinter = "L"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:759:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSviPrn = "SVI L"; ^~~~ ~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:760:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevSvi80Col = "SVI 80 "; ^~~~~~~~~~~~~~~~~~~~~~~~ ./Src/Language/LanguageChineseTraditional.h:762:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ls->dbgDevTrPause = "TR Ȱ"; ^~~~ ~~~~ clang -c -oSrc/Utils/IsFileExtension.o Src/Utils/IsFileExtension.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -oSrc/Utils/SaveState.o Src/Utils/SaveState.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Utils/StrcmpNoCase.o Src/Utils/StrcmpNoCase.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Utils/TokenExtract.o Src/Utils/TokenExtract.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/SoundChips/SN76489.c:221:37: warning: incompatible pointer types initializing 'void (*)(void *, DbgDevice *)' (aka 'void (*)(void *, struct DbgDevice *)') with an expression of type 'void (SN76489 *, DbgDevice *)' (aka 'void (struct SN76489 *, struct DbgDevice *)') [-Wincompatible-pointer-types] DebugCallbacks dbgCallbacks = { getDebugInfo, NULL, NULL, NULL }; ^~~~~~~~~~~~ 2 warnings generated. clang -c -oSrc/Utils/IniFileParser.o Src/Utils/IniFileParser.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Utils/ZipFromMem.o Src/Utils/ZipFromMem.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/SoundChips/MsxPsg.c:273:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPsg *)' (aka 'void (struct MsxPsg *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/SoundChips/MsxPsg.c:273:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPsg *)' (aka 'void (struct MsxPsg *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/SoundChips/MsxPsg.c:273:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPsg *)' (aka 'void (struct MsxPsg *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/SoundChips/MsxPsg.c:273:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (MsxPsg *)' (aka 'void (struct MsxPsg *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/SoundChips/MsxPsg.c:281:37: warning: incompatible pointer types passing 'UInt8 (MsxPsg *, UInt16)' (aka 'unsigned char (struct MsxPsg *, unsigned short)') to parameter of type 'AY8910ReadCb' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ay8910SetIoPort(msxPsg->ay8910, read, peek, write, msxPsg); ^~~~ ./Src/SoundChips/AY8910.h:57:51: note: passing argument to parameter 'readCb' here void ay8910SetIoPort(AY8910* ay8910, AY8910ReadCb readCb, AY8910ReadCb pollCb, AY8910WriteCb writeCb, void* arg); ^ Src/SoundChips/MsxPsg.c:281:43: warning: incompatible pointer types passing 'UInt8 (MsxPsg *, UInt16)' (aka 'unsigned char (struct MsxPsg *, unsigned short)') to parameter of type 'AY8910ReadCb' (aka 'unsigned char (*)(void *, unsigned short)') [-Wincompatible-pointer-types] ay8910SetIoPort(msxPsg->ay8910, read, peek, write, msxPsg); ^~~~ ./Src/SoundChips/AY8910.h:57:72: note: passing argument to parameter 'pollCb' here void ay8910SetIoPort(AY8910* ay8910, AY8910ReadCb readCb, AY8910ReadCb pollCb, AY8910WriteCb writeCb, void* arg); ^ Src/SoundChips/MsxPsg.c:281:49: warning: incompatible pointer types passing 'void (MsxPsg *, UInt16, UInt8)' (aka 'void (struct MsxPsg *, unsigned short, unsigned char)') to parameter of type 'AY8910WriteCb' (aka 'void (*)(void *, unsigned short, unsigned char)') [-Wincompatible-pointer-types] ay8910SetIoPort(msxPsg->ay8910, read, peek, write, msxPsg); ^~~~~ ./Src/SoundChips/AY8910.h:57:94: note: passing argument to parameter 'writeCb' here void ay8910SetIoPort(AY8910* ay8910, AY8910ReadCb readCb, AY8910ReadCb pollCb, AY8910WriteCb writeCb, void* arg); ^ Src/SoundChips/MsxPsg.c:283:39: warning: incompatible pointer types passing 'void (MsxPsg *, int, JoystickPortType)' (aka 'void (struct MsxPsg *, int, JoystickPortType)') to parameter of type 'JoystickPortUpdateHandler' (aka 'void (*)(void *, int, JoystickPortType)') [-Wincompatible-pointer-types] joystickPortUpdateHandlerRegister(joystickPortHandler, msxPsg); ^~~~~~~~~~~~~~~~~~~ ./Src/Input/JoystickPort.h:66:66: note: passing argument to parameter 'fn' here void joystickPortUpdateHandlerRegister(JoystickPortUpdateHandler fn, void* ref); ^ Src/Emulator/LaunchFile.c:164:15: warning: initializing 'char *' with an expression of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char* buf = romLoad(filename, isZip ? romName : NULL, &size); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/FileHistory.c:290:11: warning: initializing 'char *' with an expression of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char* buf = romLoad(filename, zipFile[0] ? zipFile : NULL, &size); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/FileHistory.c:310:13: warning: assigning to 'char *' from 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = romLoad(filename, zipFile[0] ? zipFile : NULL, &size); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang -c -oSrc/Utils/ziphelper.o Src/Utils/ziphelper.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Emulator/FileHistory.c:345:11: warning: initializing 'char *' with an expression of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char* buf = romLoad(filename, zipFile[0] ? zipFile : NULL, &size); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:1034:9: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] SET_INT_VALUE_2i1(histFile, settings, windowPos, i, left); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:511:127: note: expanded from macro 'SET_INT_VALUE_2i1' #define SET_INT_VALUE_2i1(ini, v1, v2, i, a1) { char s[64], v[64]; sprintf(s, "%s.%s.i%d.%s",#v1,#v2,i,#a1); sprintf(v, "%d", properties->v1.v2[i].a1); iniFileWriteString(ini, ROOT_ELEMENT, s, v); } ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:1035:9: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] SET_INT_VALUE_2i1(histFile, settings, windowPos, i, top); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:511:127: note: expanded from macro 'SET_INT_VALUE_2i1' #define SET_INT_VALUE_2i1(ini, v1, v2, i, a1) { char s[64], v[64]; sprintf(s, "%s.%s.i%d.%s",#v1,#v2,i,#a1); sprintf(v, "%d", properties->v1.v2[i].a1); iniFileWriteString(ini, ROOT_ELEMENT, s, v); } ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:1036:9: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] SET_INT_VALUE_2i1(histFile, settings, windowPos, i, width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:511:127: note: expanded from macro 'SET_INT_VALUE_2i1' #define SET_INT_VALUE_2i1(ini, v1, v2, i, a1) { char s[64], v[64]; sprintf(s, "%s.%s.i%d.%s",#v1,#v2,i,#a1); sprintf(v, "%d", properties->v1.v2[i].a1); iniFileWriteString(ini, ROOT_ELEMENT, s, v); } ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:1037:9: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] SET_INT_VALUE_2i1(histFile, settings, windowPos, i, height); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:511:127: note: expanded from macro 'SET_INT_VALUE_2i1' #define SET_INT_VALUE_2i1(ini, v1, v2, i, a1) { char s[64], v[64]; sprintf(s, "%s.%s.i%d.%s",#v1,#v2,i,#a1); sprintf(v, "%d", properties->v1.v2[i].a1); iniFileWriteString(ini, ROOT_ELEMENT, s, v); } ~~ ^~~~~~~~~~~~~~~~~~~~~~~ Src/Emulator/Properties.c:1055:42: warning: data argument not used by format string [-Wformat-extra-args] sprintf(settFilename, "bluemsx.ini", defDir); ~~~~~~~~~~~~~ ^ Src/Emulator/Properties.c:1064:50: warning: data argument not used by format string [-Wformat-extra-args] sprintf(histFilename, "bluemsx_history.ini", defDir); ~~~~~~~~~~~~~~~~~~~~~ ^ 8 warnings generated. 1 warning generated. clang -c -oSrc/Board/Board.o Src/Board/Board.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Board/Machine.o Src/Board/Machine.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Utils/IniFileParser.c:210:27: warning: incompatible pointer to integer conversion assigning to 'int' from 'void *' [-Wint-conversion] iniFile->isZipped = NULL; ^ ~~~~ clang -c -oSrc/Board/MSX.o Src/Board/MSX.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Board/SVI.o Src/Board/SVI.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -oSrc/Board/Coleco.o Src/Board/Coleco.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 3 warnings generated. clang -c -oSrc/Board/SG1000.o Src/Board/SG1000.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Board/Adam.o Src/Board/Adam.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/CoinDevice.o Src/Input/CoinDevice.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 3 warnings generated. clang -c -oSrc/Input/ColecoJoystick.o Src/Input/ColecoJoystick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/Input/ColecoSteeringWheel.o Src/Input/ColecoSteeringWheel.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/ColecoSuperAction.o Src/Input/ColecoSuperAction.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/InputEvent.o Src/Input/InputEvent.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/JoystickPort.o Src/Input/JoystickPort.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/Input/MagicKeyDongle.o Src/Input/MagicKeyDongle.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Board/MSX.c:211:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->run = r800Execute; ^ ~~~~~~~~~~~ Src/Board/MSX.c:212:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->stop = r800StopExecution; ^ ~~~~~~~~~~~~~~~~~ Src/Board/MSX.c:213:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->setInt = r800SetInt; ^ ~~~~~~~~~~ Src/Board/MSX.c:214:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->clearInt = r800ClearInt; ^ ~~~~~~~~~~~~ Src/Board/MSX.c:215:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt32)' (aka 'void (*)(void *, unsigned int)') from 'void (R800 *, SystemTime)' (aka 'void (R800 *, unsigned int)') [-Wincompatible-pointer-types] boardInfo->setCpuTimeout = r800SetTimeoutAt; ^ ~~~~~~~~~~~~~~~~ Src/Board/MSX.c:216:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->setBreakpoint = r800SetBreakpoint; ^ ~~~~~~~~~~~~~~~~~ Src/Board/MSX.c:217:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->clearBreakpoint = r800ClearBreakpoint; ^ ~~~~~~~~~~~~~~~~~~~ Src/Board/MSX.c:218:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8, UInt8, int)' (aka 'void (*)(void *, unsigned char, unsigned char, int)') from 'void (R800 *, UInt8, UInt8, int)' (aka 'void (R800 *, unsigned char, unsigned char, int)') [-Wincompatible-pointer-types] boardInfo->setDataBus = r800SetDataBus; ^ ~~~~~~~~~~~~~~ Src/Board/MSX.c:264:44: warning: incompatible pointer types passing 'UInt8 (CoinDevice *)' (aka 'unsigned char (struct CoinDevice *)') to parameter of type 'CassetteCb' (aka 'unsigned char (*)(void *)') [-Wincompatible-pointer-types] msxPsgRegisterCassetteRead(msxPsg, coinDeviceRead, coinDevice); ^~~~~~~~~~~~~~ ./Src/SoundChips/MsxPsg.h:38:60: note: passing argument to parameter 'cb' here void msxPsgRegisterCassetteRead(MsxPsg* msxPsg, CassetteCb cb, void* ref); ^ Src/Board/Board.c:665:9: warning: comparison of function 'boardPeriodicCallback' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (boardPeriodicCallback != NULL) { ^~~~~~~~~~~~~~~~~~~~~ ~~~~ Src/Board/Board.c:665:9: note: prefix with the address-of operator to silence this warning if (boardPeriodicCallback != NULL) { ^ & Src/Board/Board.c:1303:1: warning: typedef requires a name [-Wmissing-declarations] typedef struct BoardTimer { ^~~~~~~ Src/Board/Machine.c:503:13: warning: enumeration values 'BOARD_UNKNOWN' and 'BOARD_MASK' not handled in switch [-Wswitch] switch (machine->board.type) { ^ Src/Input/ColecoJoystick.c:64:32: warning: incompatible pointer types assigning to 'UInt16 (*)(void *)' (aka 'unsigned short (*)(void *)') from 'UInt16 (ColecoJoystick *)' (aka 'unsigned short (struct ColecoJoystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ Src/Board/Adam.c:385:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->run = r800Execute; ^ ~~~~~~~~~~~ Src/Board/Adam.c:386:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->stop = r800StopExecution; ^ ~~~~~~~~~~~~~~~~~ Src/Board/Adam.c:387:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->setInt = r800SetNmi; ^ ~~~~~~~~~~ Src/Board/Adam.c:388:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->clearInt = r800ClearNmi; ^ ~~~~~~~~~~~~ Src/Board/Adam.c:389:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt32)' (aka 'void (*)(void *, unsigned int)') from 'void (R800 *, SystemTime)' (aka 'void (R800 *, unsigned int)') [-Wincompatible-pointer-types] boardInfo->setCpuTimeout = r800SetTimeoutAt; ^ ~~~~~~~~~~~~~~~~ Src/Board/Adam.c:390:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->setBreakpoint = r800SetBreakpoint; ^ ~~~~~~~~~~~~~~~~~ Src/Board/Adam.c:391:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->clearBreakpoint = r800ClearBreakpoint; ^ ~~~~~~~~~~~~~~~~~~~ Src/Board/Adam.c:392:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8, UInt8, int)' (aka 'void (*)(void *, unsigned char, unsigned char, int)') from 'void (R800 *, UInt8, UInt8, int)' (aka 'void (R800 *, unsigned char, unsigned char, int)') [-Wincompatible-pointer-types] boardInfo->setDataBus = r800SetDataBus; ^ ~~~~~~~~~~~~~~ 9 warnings generated. clang -c -oSrc/Input/MsxArkanoidPad.o Src/Input/MsxArkanoidPad.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/JoystickPort.c:55:13: warning: 9 enumeration values not handled in switch: 'BOARD_UNKNOWN', 'BOARD_MSX_S3527', 'BOARD_MSX_S1985'... [-Wswitch] switch (boardType) { ^ Src/Board/Coleco.c:368:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->run = r800Execute; ^ ~~~~~~~~~~~ Src/Board/Coleco.c:369:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->stop = r800StopExecution; ^ ~~~~~~~~~~~~~~~~~ Src/Board/Coleco.c:370:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->setInt = r800SetNmi; ^ ~~~~~~~~~~ Src/Board/Coleco.c:371:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->clearInt = r800ClearNmi; ^ ~~~~~~~~~~~~ Src/Board/Coleco.c:372:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt32)' (aka 'void (*)(void *, unsigned int)') from 'void (R800 *, SystemTime)' (aka 'void (R800 *, unsigned int)') [-Wincompatible-pointer-types] boardInfo->setCpuTimeout = r800SetTimeoutAt; ^ ~~~~~~~~~~~~~~~~ Src/Board/Coleco.c:373:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->setBreakpoint = r800SetBreakpoint; ^ ~~~~~~~~~~~~~~~~~ Src/Board/Coleco.c:374:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->clearBreakpoint = r800ClearBreakpoint; ^ ~~~~~~~~~~~~~~~~~~~ Src/Board/Coleco.c:375:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8, UInt8, int)' (aka 'void (*)(void *, unsigned char, unsigned char, int)') from 'void (R800 *, UInt8, UInt8, int)' (aka 'void (R800 *, unsigned char, unsigned char, int)') [-Wincompatible-pointer-types] boardInfo->setDataBus = r800SetDataBus; ^ ~~~~~~~~~~~~~~ Src/Input/MagicKeyDongle.c:43:28: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MagicKeyDongle *)' (aka 'unsigned char (struct MagicKeyDongle *)') [-Wincompatible-pointer-types] dongle->joyDevice.read = read; ^ ~~~~ 1 warning generated. Src/Input/ColecoSuperAction.c:72:32: warning: incompatible pointer types assigning to 'UInt16 (*)(void *)' (aka 'unsigned short (*)(void *)') from 'UInt16 (ColecoSuperAction *)' (aka 'unsigned short (struct ColecoSuperAction *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ clang -c -oSrc/Input/MsxAsciiLaser.o Src/Input/MsxAsciiLaser.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/CoinDevice.c:62:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (CoinDevice *)' (aka 'void (struct CoinDevice *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, NULL, NULL, NULL }; ^~~~~~~ Src/Board/SVI.c:332:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->run = r800Execute; ^ ~~~~~~~~~~~ Src/Board/SVI.c:333:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->stop = r800StopExecution; ^ ~~~~~~~~~~~~~~~~~ Src/Board/SVI.c:334:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->setInt = r800SetInt; ^ ~~~~~~~~~~ Src/Board/SVI.c:335:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->clearInt = r800ClearInt; ^ ~~~~~~~~~~~~ Src/Board/SVI.c:336:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt32)' (aka 'void (*)(void *, unsigned int)') from 'void (R800 *, SystemTime)' (aka 'void (R800 *, unsigned int)') [-Wincompatible-pointer-types] boardInfo->setCpuTimeout = r800SetTimeoutAt; ^ ~~~~~~~~~~~~~~~~ Src/Board/SVI.c:337:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->setBreakpoint = r800SetBreakpoint; ^ ~~~~~~~~~~~~~~~~~ Src/Board/SVI.c:338:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->clearBreakpoint = r800ClearBreakpoint; ^ ~~~~~~~~~~~~~~~~~~~ Src/Board/SVI.c:339:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8, UInt8, int)' (aka 'void (*)(void *, unsigned char, unsigned char, int)') from 'void (R800 *, UInt8, UInt8, int)' (aka 'void (R800 *, unsigned char, unsigned char, int)') [-Wincompatible-pointer-types] boardInfo->setDataBus = r800SetDataBus; ^ ~~~~~~~~~~~~~~ 1 warning generated. clang -c -oSrc/Input/MsxGunstick.o Src/Input/MsxGunstick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -oSrc/Input/MsxJoystick.o Src/Input/MsxJoystick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/ColecoSteeringWheel.c:82:33: warning: incompatible pointer types assigning to 'UInt16 (*)(void *)' (aka 'unsigned short (*)(void *)') from 'UInt16 (ColecoSteeringWheel *)' (aka 'unsigned short (struct ColecoSteeringWheel *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ Src/Input/ColecoSteeringWheel.c:83:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (ColecoSteeringWheel *)' (aka 'void (struct ColecoSteeringWheel *)') [-Wincompatible-pointer-types] joystick->joyDevice.reset = reset; ^ ~~~~~ Src/Input/ColecoSteeringWheel.c:84:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (ColecoSteeringWheel *)' (aka 'void (struct ColecoSteeringWheel *)') [-Wincompatible-pointer-types] joystick->joyDevice.destroy = destroy; ^ ~~~~~~~ 1 warning generated. clang -c -oSrc/Input/MsxMouse.o Src/Input/MsxMouse.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. Src/Board/SG1000.c:237:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->run = r800Execute; ^ ~~~~~~~~~~~ Src/Board/SG1000.c:238:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->stop = r800StopExecution; ^ ~~~~~~~~~~~~~~~~~ Src/Board/SG1000.c:239:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->setInt = r800SetInt; ^ ~~~~~~~~~~ Src/Board/SG1000.c:240:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (R800 *)' [-Wincompatible-pointer-types] boardInfo->clearInt = r800ClearInt; ^ ~~~~~~~~~~~~ Src/Board/SG1000.c:241:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt32)' (aka 'void (*)(void *, unsigned int)') from 'void (R800 *, SystemTime)' (aka 'void (R800 *, unsigned int)') [-Wincompatible-pointer-types] boardInfo->setCpuTimeout = r800SetTimeoutAt; ^ ~~~~~~~~~~~~~~~~ Src/Board/SG1000.c:242:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->setBreakpoint = r800SetBreakpoint; ^ ~~~~~~~~~~~~~~~~~ Src/Board/SG1000.c:243:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt16)' (aka 'void (*)(void *, unsigned short)') from 'void (R800 *, UInt16)' (aka 'void (R800 *, unsigned short)') [-Wincompatible-pointer-types] boardInfo->clearBreakpoint = r800ClearBreakpoint; ^ ~~~~~~~~~~~~~~~~~~~ Src/Board/SG1000.c:244:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8, UInt8, int)' (aka 'void (*)(void *, unsigned char, unsigned char, int)') from 'void (R800 *, UInt8, UInt8, int)' (aka 'void (R800 *, unsigned char, unsigned char, int)') [-Wincompatible-pointer-types] boardInfo->setDataBus = r800SetDataBus; ^ ~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. clang -c -oSrc/Input/MsxTetrisDongle.o Src/Input/MsxTetrisDongle.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/Sg1000JoyIo.o Src/Input/Sg1000JoyIo.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/Sg1000Joystick.o Src/Input/Sg1000Joystick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -oSrc/Input/SviJoyIo.o Src/Input/SviJoyIo.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -oSrc/Input/SviJoystick.o Src/Input/SviJoystick.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -olibretro-common/file/retro_dirent.o libretro-common/file/retro_dirent.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 6 warnings generated. clang -c -olibretro-common/compat/compat_snprintf.o libretro-common/compat/compat_snprintf.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 8 warnings generated. clang -c -odeps/zlib/adler32.o deps/zlib/adler32.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/MsxGunstick.c:93:32: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxGunstick *)' (aka 'unsigned char (struct MsxGunstick *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ Src/Input/MsxMouse.c:159:33: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxMouse *)' (aka 'unsigned char (struct MsxMouse *)') [-Wincompatible-pointer-types] mouse->joyDevice.read = read; ^ ~~~~ Src/Input/MsxMouse.c:160:33: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8)' (aka 'void (*)(void *, unsigned char)') from 'void (MsxMouse *, UInt8)' (aka 'void (struct MsxMouse *, unsigned char)') [-Wincompatible-pointer-types] mouse->joyDevice.write = write; ^ ~~~~~ Src/Input/MsxMouse.c:161:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxMouse *)' (aka 'void (struct MsxMouse *)') [-Wincompatible-pointer-types] mouse->joyDevice.reset = reset; ^ ~~~~~ Src/Input/MsxMouse.c:162:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxMouse *)' (aka 'void (struct MsxMouse *)') [-Wincompatible-pointer-types] mouse->joyDevice.loadState = loadState; ^ ~~~~~~~~~ Src/Input/MsxMouse.c:163:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxMouse *)' (aka 'void (struct MsxMouse *)') [-Wincompatible-pointer-types] mouse->joyDevice.saveState = saveState; ^ ~~~~~~~~~ 1 warning generated. 5 warnings generated. clang -c -odeps/zlib/compress.o deps/zlib/compress.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -odeps/zlib/crc32.o deps/zlib/crc32.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang -c -odeps/zlib/deflate.o deps/zlib/deflate.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -odeps/zlib/gzclose.o deps/zlib/gzclose.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/MsxTetrisDongle.c:75:39: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxTetrisDongle *)' (aka 'unsigned char (struct MsxTetrisDongle *)') [-Wincompatible-pointer-types] tetrisDongle->joyDevice.read = read; ^ ~~~~ Src/Input/MsxTetrisDongle.c:76:39: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8)' (aka 'void (*)(void *, unsigned char)') from 'void (MsxTetrisDongle *, UInt8)' (aka 'void (struct MsxTetrisDongle *, unsigned char)') [-Wincompatible-pointer-types] tetrisDongle->joyDevice.write = write; ^ ~~~~~ Src/Input/MsxTetrisDongle.c:77:39: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxTetrisDongle *)' (aka 'void (struct MsxTetrisDongle *)') [-Wincompatible-pointer-types] tetrisDongle->joyDevice.reset = reset; ^ ~~~~~ Src/Input/MsxTetrisDongle.c:78:39: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxTetrisDongle *)' (aka 'void (struct MsxTetrisDongle *)') [-Wincompatible-pointer-types] tetrisDongle->joyDevice.loadState = loadState; ^ ~~~~~~~~~ Src/Input/MsxTetrisDongle.c:79:39: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxTetrisDongle *)' (aka 'void (struct MsxTetrisDongle *)') [-Wincompatible-pointer-types] tetrisDongle->joyDevice.saveState = saveState; ^ ~~~~~~~~~ Src/Input/SviJoyIo.c:136:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviJoyIo *)' (aka 'void (struct SviJoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Input/SviJoyIo.c:136:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviJoyIo *)' (aka 'void (struct SviJoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Input/SviJoyIo.c:136:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviJoyIo *)' (aka 'void (struct SviJoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Input/SviJoyIo.c:136:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (SviJoyIo *)' (aka 'void (struct SviJoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Input/SviJoyIo.c:139:39: warning: incompatible pointer types passing 'void (SviJoyIo *, int, JoystickPortType)' (aka 'void (struct SviJoyIo *, int, JoystickPortType)') to parameter of type 'JoystickPortUpdateHandler' (aka 'void (*)(void *, int, JoystickPortType)') [-Wincompatible-pointer-types] joystickPortUpdateHandlerRegister(joyIoHandler, sviJoyIo); ^~~~~~~~~~~~ ./Src/Input/JoystickPort.h:66:66: note: passing argument to parameter 'fn' here void joystickPortUpdateHandlerRegister(JoystickPortUpdateHandler fn, void* ref); ^ Src/Input/MsxJoystick.c:69:33: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxJoystick *)' (aka 'unsigned char (struct MsxJoystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ Src/Input/MsxJoystick.c:70:33: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxJoystick *)' (aka 'void (struct MsxJoystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.destroy = destroy; ^ ~~~~~~~ 5 warnings generated. clang -c -odeps/zlib/gzlib.o deps/zlib/gzlib.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/MsxArkanoidPad.c:106:34: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxArkanoidPad *)' (aka 'unsigned char (struct MsxArkanoidPad *)') [-Wincompatible-pointer-types] arkPad->joyDevice.read = read; ^ ~~~~ Src/Input/MsxArkanoidPad.c:107:34: warning: incompatible pointer types assigning to 'void (*)(void *, UInt8)' (aka 'void (*)(void *, unsigned char)') from 'void (MsxArkanoidPad *, UInt8)' (aka 'void (struct MsxArkanoidPad *, unsigned char)') [-Wincompatible-pointer-types] arkPad->joyDevice.write = write; ^ ~~~~~ Src/Input/MsxArkanoidPad.c:108:34: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxArkanoidPad *)' (aka 'void (struct MsxArkanoidPad *)') [-Wincompatible-pointer-types] arkPad->joyDevice.reset = reset; ^ ~~~~~ Src/Input/MsxArkanoidPad.c:109:34: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxArkanoidPad *)' (aka 'void (struct MsxArkanoidPad *)') [-Wincompatible-pointer-types] arkPad->joyDevice.loadState = loadState; ^ ~~~~~~~~~ Src/Input/MsxArkanoidPad.c:110:34: warning: incompatible pointer types assigning to 'void (*)(void *)' from 'void (MsxArkanoidPad *)' (aka 'void (struct MsxArkanoidPad *)') [-Wincompatible-pointer-types] arkPad->joyDevice.saveState = saveState; ^ ~~~~~~~~~ 2 warnings generated. clang -c -odeps/zlib/gzread.o deps/zlib/gzread.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 5 warnings generated. clang -c -odeps/zlib/gzwrite.o deps/zlib/gzwrite.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -odeps/zlib/inffast.o deps/zlib/inffast.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/Sg1000JoyIo.c:126:35: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sg1000JoyIo *)' (aka 'void (struct Sg1000JoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~ Src/Input/Sg1000JoyIo.c:126:44: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sg1000JoyIo *)' (aka 'void (struct Sg1000JoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~ Src/Input/Sg1000JoyIo.c:126:51: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sg1000JoyIo *)' (aka 'void (struct Sg1000JoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Input/Sg1000JoyIo.c:126:62: warning: incompatible pointer types initializing 'void (*)(void *)' with an expression of type 'void (Sg1000JoyIo *)' (aka 'void (struct Sg1000JoyIo *)') [-Wincompatible-pointer-types] DeviceCallbacks callbacks = { destroy, reset, saveState, loadState }; ^~~~~~~~~ Src/Input/Sg1000JoyIo.c:129:39: warning: incompatible pointer types passing 'void (Sg1000JoyIo *, int, JoystickPortType)' (aka 'void (struct Sg1000JoyIo *, int, JoystickPortType)') to parameter of type 'JoystickPortUpdateHandler' (aka 'void (*)(void *, int, JoystickPortType)') [-Wincompatible-pointer-types] joystickPortUpdateHandlerRegister(joyIoHandler, sg1000JoyIo); ^~~~~~~~~~~~ ./Src/Input/JoystickPort.h:66:66: note: passing argument to parameter 'fn' here void joystickPortUpdateHandlerRegister(JoystickPortUpdateHandler fn, void* ref); ^ Src/Input/SviJoystick.c:75:37: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (SviJoystick *)' (aka 'unsigned char (struct SviJoystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ Src/Input/SviJoystick.c:76:37: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (SviJoystick *)' (aka 'unsigned char (struct SviJoystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.readTrigger = readTrigger; ^ ~~~~~~~~~~~ 5 warnings generated. clang -c -odeps/zlib/inflate.o deps/zlib/inflate.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/Sg1000Joystick.c:64:32: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (Sg1000Joystick *)' (aka 'unsigned char (struct Sg1000Joystick *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ 2 warnings generated. 5 warnings generated. clang -c -odeps/zlib/inftrees.o deps/zlib/inftrees.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang -c -odeps/zlib/trees.o deps/zlib/trees.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib Src/Input/MsxAsciiLaser.c:115:32: warning: incompatible pointer types assigning to 'UInt8 (*)(void *)' (aka 'unsigned char (*)(void *)') from 'UInt8 (MsxAsciiLaser *)' (aka 'unsigned char (struct MsxAsciiLaser *)') [-Wincompatible-pointer-types] joystick->joyDevice.read = read; ^ ~~~~ clang -c -odeps/zlib/uncompr.o deps/zlib/uncompr.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang -c -odeps/zlib/zutil.o deps/zlib/zutil.c -O2 -D_NETBSD_SOURCE -DGIT_VERSION=\"-pkgsrc\" -O2 -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/SoundChips/Moonsound.o Src/SoundChips/Moonsound.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/Memory/romMapperNoWind.o Src/Memory/romMapperNoWind.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 1 warning generated. clang++ -c -oSrc/TinyXML/tinystr.o Src/TinyXML/tinystr.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/TinyXML/tinyxml.o Src/TinyXML/tinyxml.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/TinyXML/tinyxmlerror.o Src/TinyXML/tinyxmlerror.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/TinyXML/tinyxmlparser.o Src/TinyXML/tinyxmlparser.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/Media/MediaDb.o Src/Media/MediaDb.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/Media/Sha1.o Src/Media/Sha1.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib In file included from Src/TinyXML/tinystr.cpp:25: ./Src/TinyXML/tinyxml.h:570:48: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:571:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:572:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlComment* ToComment() const { return ( this && type == COMMENT ) ? (TiXmlComment*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ clang++ -c -oSrc/IoDevice/GameReader.o Src/IoDevice/GameReader.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib ./Src/TinyXML/tinyxml.h:573:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlUnknown* ToUnknown() const { return ( this && type == UNKNOWN ) ? (TiXmlUnknown*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:574:46: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlText* ToText() const { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:575:53: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDeclaration* ToDeclaration() const { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ Src/Memory/romMapperNoWind.cpp:346:122: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rm->amdFlash = amdFlashCreate(AMD_TYPE_1, 0x80000, 0x10000, 0, romData, size, sramCreateFilenameWithSuffix(filename, "", ".rom"), 0); ^ Src/Memory/romMapperNoWind.cpp:346:126: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rm->amdFlash = amdFlashCreate(AMD_TYPE_1, 0x80000, 0x10000, 0, romData, size, sramCreateFilenameWithSuffix(filename, "", ".rom"), 0); ^ deps/zlib/inflate.c:1492:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; ~~~ ^ 6 warnings generated. clang++ -c -oSrc/SoundChips/OpenMsxYM2413.o Src/SoundChips/OpenMsxYM2413.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib In file included from Src/TinyXML/tinyxml.cpp:27: ./Src/TinyXML/tinyxml.h:570:48: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:571:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:572:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlComment* ToComment() const { return ( this && type == COMMENT ) ? (TiXmlComment*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:573:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlUnknown* ToUnknown() const { return ( this && type == UNKNOWN ) ? (TiXmlUnknown*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:574:46: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlText* ToText() const { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:575:53: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDeclaration* ToDeclaration() const { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ clang++ -c -oSrc/SoundChips/OpenMsxYM2413_2.o Src/SoundChips/OpenMsxYM2413_2.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib 2 warnings generated. clang++ -c -oSrc/SoundChips/OpenMsxYMF262.o Src/SoundChips/OpenMsxYMF262.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/SoundChips/OpenMsxYMF278.o Src/SoundChips/OpenMsxYMF278.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib clang++ -c -oSrc/SoundChips/YM2413.o Src/SoundChips/YM2413.cpp -O2 -D_NETBSD_SOURCE -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG -fPIC -D__LIBRETRO__ -DSINGLE_THREADED -DVIDEO_COLOR_TYPE_RGB565 -DZ80_CUSTOM_CONFIGURATION -DNO_FRAMEBUFFER -w -I. -I./libretro-common/include -I./Src/Arch -I./Src/Bios -I./Src/Board -I./Src/BuildInfo -I./Src/Common -I./Src/Debugger -I./Src/Emulator -I./Src/IoDevice -I./Src/Language -I./Src/Media -I./Src/Memory -I./Src/Resources -I./Src/SoundChips -I./Src/TinyXML -I./Src/Unzip -I./Src/Utils -I./Src/VideoChips -I./Src/VideoRender -I./Src/Z80 -I./Src/Input -I./Src/Libretro -I./deps/zlib In file included from Src/TinyXML/tinyxmlerror.cpp:25: ./Src/TinyXML/tinyxml.h:570:48: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:571:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:572:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlComment* ToComment() const { return ( this && type == COMMENT ) ? (TiXmlComment*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:573:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlUnknown* ToUnknown() const { return ( this && type == UNKNOWN ) ? (TiXmlUnknown*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:574:46: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlText* ToText() const { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:575:53: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDeclaration* ToDeclaration() const { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ In file included from Src/TinyXML/tinyxmlparser.cpp:25: ./Src/TinyXML/tinyxml.h:570:48: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:571:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:572:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlComment* ToComment() const { return ( this && type == COMMENT ) ? (TiXmlComment*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:573:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlUnknown* ToUnknown() const { return ( this && type == UNKNOWN ) ? (TiXmlUnknown*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:574:46: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlText* ToText() const { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:575:53: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDeclaration* ToDeclaration() const { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ 6 warnings generated. Src/TinyXML/tinyxmlparser.cpp:330:14: warning: '&&' within '||' [-Wlogical-op-parentheses] while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) ~~~^~~~~~~~~~~~~~~~~~~~~ ~~ Src/TinyXML/tinyxmlparser.cpp:330:14: note: place parentheses around the '&&' expression to silence this warning while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) ^ ( ) In file included from Src/Media/MediaDb.cpp:39: ./Src/TinyXML/tinyxml.h:570:48: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:571:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:572:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlComment* ToComment() const { return ( this && type == COMMENT ) ? (TiXmlComment*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:573:47: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlUnknown* ToUnknown() const { return ( this && type == UNKNOWN ) ? (TiXmlUnknown*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:574:46: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlText* ToText() const { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ ./Src/TinyXML/tinyxml.h:575:53: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] TiXmlDeclaration* ToDeclaration() const { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. ^~~~ ~~ 3646 warnings generated. 6 warnings generated. Src/Media/MediaDb.cpp:1255:13: warning: 6 enumeration values not handled in switch: 'BOARD_UNKNOWN', 'BOARD_MSX_S3527', 'BOARD_MSX_S1985'... [-Wswitch] switch (boardType) { ^ 7 warnings generated. Src/SoundChips/OpenMsxYMF278.cpp:148:2: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:2: note: insert an explicit cast to silence this issue SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:12: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:12: note: insert an explicit cast to silence this issue SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:23: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:23: note: insert an explicit cast to silence this issue SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:34: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:148:34: note: insert an explicit cast to silence this issue SC(0), SC(1.781), SC(2.906), SC(3.656), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:2: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:2: note: insert an explicit cast to silence this issue SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:13: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:13: note: insert an explicit cast to silence this issue SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:24: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:24: note: insert an explicit cast to silence this issue SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:35: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'int' in initializer list [-Wc++11-narrowing] SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYMF278.cpp:149:35: note: insert an explicit cast to silence this issue SC(4.406), SC(5.906), SC(7.406), SC(11.91) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYMF278.cpp:146:16: note: expanded from macro 'SC' #define SC(db) (unsigned int) (db * (2.0 / ENV_STEP)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:3: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:3: note: insert an explicit cast to silence this issue S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:14: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:14: note: insert an explicit cast to silence this issue S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:25: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:25: note: insert an explicit cast to silence this issue S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:36: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:786:36: note: insert an explicit cast to silence this issue S2E( 0.0), S2E( 3.0), S2E( 6.0), S2E( 9.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:3: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:3: note: insert an explicit cast to silence this issue S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:14: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:14: note: insert an explicit cast to silence this issue S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:25: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:25: note: insert an explicit cast to silence this issue S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:36: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:787:36: note: insert an explicit cast to silence this issue S2E(12.0), S2E(15.0), S2E(18.0), S2E(21.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:3: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:3: note: insert an explicit cast to silence this issue S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:14: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:14: note: insert an explicit cast to silence this issue S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:25: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:25: note: insert an explicit cast to silence this issue S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:36: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:788:36: note: insert an explicit cast to silence this issue S2E(24.0), S2E(27.0), S2E(30.0), S2E(33.0), ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:3: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:3: note: insert an explicit cast to silence this issue S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:14: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:14: note: insert an explicit cast to silence this issue S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:25: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:25: note8: errorinsert an explicit cast to silence this issue s generated. S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:36: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list [-Wc++11-narrowing] S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/SoundChips/OpenMsxYM2413_2.cpp:789:36: note: insert an explicit cast to silence this issue S2E(36.0), S2E(39.0), S2E(42.0), S2E(48.0) ^~~~~~~~~ static_cast( ) Src/SoundChips/OpenMsxYM2413_2.cpp:784:17: note: expanded from macro 'S2E' #define S2E(x) (SL2EG((int)(x / SL_STEP)) << (EG_DP_BITS - EG_BITS)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake: *** [Makefile.libretro:452: Src/SoundChips/OpenMsxYMF278.o] Error 1 gmake: *** Waiting for unfinished jobs.... 1 warning generated. 16 errors generated. gmake: *** [Makefile.libretro:452: Src/SoundChips/OpenMsxYM2413_2.o] Error 1 7 warnings generated. *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/emulators/libretro-bluemsx *** Error code 1 Stop. make: stopped in /data/pkgsrc/emulators/libretro-bluemsx