Guest User

Untitled

a guest
Jan 3rd, 2025
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 430.38 KB | None | 0 0
  1. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2. 406 | };
  3. | ^
  4. In file included from ../io/iocore.h:36,
  5. from ../generic/hostdrv.c:15:
  6. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  7. 53 | };
  8. | ^
  9. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  10. 91 | };
  11. | ^
  12. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  13. 96 | };
  14. | ^
  15. ../generic/hostdrv.c: In function ‘set_fileattr’:
  16. ../generic/hostdrv.c:752:25: warning: variable ‘attr’ set but not used [-Wunused-but-set-variable]
  17. 752 | REG16 attr;
  18. | ^~~~
  19. ../generic/hostdrvs.c: In function ‘hostdrvs_getrealdir’:
  20. ../generic/hostdrvs.c:399:29: warning: passing argument 1 of ‘initgetfile’ from incompatible pointer type [-Wincompatible-pointer-types]
  21. 399 | initgetfile(pathbuf, _countof(pathbuf));
  22. | ^~~~~~~
  23. | |
  24. | TCHAR * {aka unsigned int *}
  25. In file included from ../generic/hostdrvs.c:15:
  26. ../sdl/ini.h:48:27: note: expected ‘char *’ but argument is of type ‘TCHAR *’ {aka ‘unsigned int *’}
  27. 48 | void initgetfile(OEMCHAR *lpPath, unsigned int cchPath);
  28. ../generic/hostdrvs.c:403:35: warning: passing argument 1 of ‘strrchr’ from incompatible pointer type [-Wincompatible-pointer-types]
  29. 403 | pathtmp = strrchr(pathbuf, '/');
  30. | ^~~~~~~
  31. | |
  32. | TCHAR * {aka unsigned int *}
  33. In file included from ../compiler_base.h:72,
  34. from ../sdl/libretro/compiler.h:12,
  35. from ../generic/hostdrvs.c:6:
  36. /usr/include/string.h:273:35: note: expected ‘const char *’ but argument is of type ‘TCHAR *’ {aka ‘unsigned int *’}
  37. 273 | extern char *strrchr (const char *__s, int __c)
  38. | ~~~~~~~~~~~~^~~
  39. ../generic/hostdrvs.c:403:25: warning: assignment to ‘TCHAR *’ {aka ‘unsigned int *’} from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types]
  40. 403 | pathtmp = strrchr(pathbuf, '/');
  41. | ^
  42. ../generic/hostdrvs.c:410:24: warning: passing argument 1 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
  43. 410 | strcat(pathbuf, np2cfg.hdrvroot);
  44. | ^~~~~~~
  45. | |
  46. | TCHAR * {aka unsigned int *}
  47. In file included from /usr/include/features.h:489,
  48. from /usr/include/inttypes.h:25,
  49. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  50. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  51. from ../sdl/libretro/compiler.h:11:
  52. /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘TCHAR *’ {aka ‘unsigned int *’}
  53. 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
  54. | ^~~~~
  55. In file included from ../sdl/libretro/compiler.h:28:
  56. ../generic/hostdrvs.c:411:44: warning: passing argument 2 of ‘milutf8_ncpy’ from incompatible pointer type [-Wincompatible-pointer-types]
  57. 411 | file_cpyname(phdp->szPath, pathbuf, NELEMENTS(phdp->szPath));
  58. | ^~~~~~~
  59. | |
  60. | TCHAR * {aka unsigned int *}
  61. ../common/milstr.h:139:49: note: in definition of macro ‘milstr_ncpy’
  62. 139 | #define milstr_ncpy(d, s, l) milutf8_ncpy(d, s, l)
  63. | ^
  64. ../generic/hostdrvs.c:411:17: note: in expansion of macro ‘file_cpyname’
  65. 411 | file_cpyname(phdp->szPath, pathbuf, NELEMENTS(phdp->szPath));
  66. | ^~~~~~~~~~~~
  67. ../common/milstr.h:68:56: note: expected ‘const char *’ but argument is of type ‘TCHAR *’ {aka ‘unsigned int *’}
  68. 68 | void STRCALL milutf8_ncpy(OEMCHAR *dst, const OEMCHAR *src, unsigned int maxlen);
  69. | ~~~~~~~~~~~~~~~^~~
  70. cc -c -o../generic/keydisp.o ../generic/keydisp.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  71. cc -c -o../generic/memdbg32.o ../generic/memdbg32.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  72. cc -c -o../generic/np2info.o ../generic/np2info.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  73. cc -c -o../generic/softkbd.o ../generic/softkbd.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  74. In file included from ../i386c/cpucore.h:4,
  75. from ../generic/memdbg32.c:6:
  76. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  77. 406 | };
  78. | ^
  79. In file included from ../io/iocore.h:36,
  80. from ../generic/memdbg32.c:8:
  81. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  82. 53 | };
  83. | ^
  84. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  85. 91 | };
  86. | ^
  87. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  88. 96 | };
  89. | ^
  90. ../generic/memdbg32.c:29:45: warning: missing braces around initializer [-Wmissing-braces]
  91. 29 | static const RGB32 md32pal[MEMDBG32_PALS] = {
  92. | ^
  93. In file included from ../i386c/cpucore.h:4,
  94. from ../generic/np2info.c:4:
  95. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  96. 406 | };
  97. | ^
  98. In file included from ../io/iocore.h:36,
  99. from ../generic/np2info.c:6:
  100. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  101. 53 | };
  102. | ^
  103. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  104. 91 | };
  105. | ^
  106. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  107. 96 | };
  108. | ^
  109. In file included from ../sound/opna.h:9,
  110. from ../sound/fmboard.h:12,
  111. from ../generic/np2info.c:8:
  112. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  113. 15 | OPN_CHMASK = 0x80000000,
  114. | ^~~~~~~~~~
  115. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  116. 16 | OPN_STEREO = 0x80000000,
  117. | ^~~~~~~~~~
  118. ../generic/np2info.c: In function ‘info_display’:
  119. ../generic/np2info.c:437:17: warning: unused variable ‘buf’ [-Wunused-variable]
  120. 437 | OEMCHAR buf[128] = {0};
  121. | ^~~
  122. ../generic/np2info.c: In function ‘info_fpu’:
  123. ../generic/np2info.c:448:65: warning: unused parameter ‘ex’ [-Wunused-parameter]
  124. 448 | static void info_fpu(OEMCHAR *str, int maxlen, const NP2INFOEX *ex) {
  125. | ~~~~~~~~~~~~~~~~~^~
  126. ../generic/np2info.c: In function ‘info_simd’:
  127. ../generic/np2info.c:464:66: warning: unused parameter ‘ex’ [-Wunused-parameter]
  128. 464 | static void info_simd(OEMCHAR *str, int maxlen, const NP2INFOEX *ex) {
  129. | ~~~~~~~~~~~~~~~~~^~
  130. ../generic/np2info.c: At top level:
  131. ../generic/np2info.c:25:22: warning: ‘str_cpu’ defined but not used [-Wunused-const-variable=]
  132. 25 | static const OEMCHAR str_cpu[] = OEMTEXT("8086-2\00070116\00080286\00080386\00080486\0Pentium\0PentiumPro");
  133. | ^~~~~~~
  134. cc -c -o../generic/unasm.o ../generic/unasm.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  135. ../generic/unasm.c: In function ‘unasm’:
  136. ../generic/unasm.c:408:34: warning: this statement may fall through [-Wimplicit-fallthrough=]
  137. 408 | mnemonic += ((flag >> UAFLAG_OPE) & 1);
  138. | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139. ../generic/unasm.c:410:17: note: here
  140. 410 | case OP1_SHORT:
  141. | ^~~~
  142. cc -c -o../io/artic.o ../io/artic.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  143. In file included from ../i386c/cpucore.h:4,
  144. from ../io/artic.c:2:
  145. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  146. 406 | };
  147. | ^
  148. In file included from ../io/iocore.h:36,
  149. from ../io/artic.c:4:
  150. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  151. 53 | };
  152. | ^
  153. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  154. 91 | };
  155. | ^
  156. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  157. 96 | };
  158. | ^
  159. ../io/artic.c: In function ‘artic_bind’:
  160. ../io/artic.c:91:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  161. 91 | iocore_attachout(0x005f, artic_o5f);
  162. | ^~~~~~~~~
  163. | |
  164. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  165. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  166. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  167. | ~~~~~~^~~~
  168. ../io/artic.c:92:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  169. 92 | iocore_attachinp(0x005c, artic_i5c);
  170. | ^~~~~~~~~
  171. | |
  172. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  173. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  174. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  175. | ~~~~~~^~~~
  176. ../io/artic.c:93:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  177. 93 | iocore_attachinp(0x005d, artic_i5d);
  178. | ^~~~~~~~~
  179. | |
  180. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  181. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  182. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  183. | ~~~~~~^~~~
  184. ../io/artic.c:94:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  185. 94 | iocore_attachinp(0x005e, artic_i5d);
  186. | ^~~~~~~~~
  187. | |
  188. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  189. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  190. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  191. | ~~~~~~^~~~
  192. ../io/artic.c:95:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  193. 95 | iocore_attachinp(0x005f, artic_i5f);
  194. | ^~~~~~~~~
  195. | |
  196. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  197. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  198. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  199. | ~~~~~~^~~~
  200. cc -c -o../io/bmsio.o ../io/bmsio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  201. cc -c -o../io/cgrom.o ../io/cgrom.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  202. In file included from ../i386c/cpucore.h:4,
  203. from ../io/bmsio.c:7:
  204. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  205. 406 | };
  206. | ^
  207. In file included from ../io/iocore.h:36,
  208. from ../io/bmsio.c:9:
  209. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  210. 53 | };
  211. | ^
  212. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  213. 91 | };
  214. | ^
  215. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  216. 96 | };
  217. | ^
  218. ../io/bmsio.c: In function ‘bmsio_o00ec’:
  219. ../io/bmsio.c:45:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  220. 45 | static void IOOUTCALL bmsio_o00ec(UINT port, REG8 dat) {
  221. | ~~~~~^~~~
  222. ../io/bmsio.c: In function ‘bmsio_i00ec’:
  223. ../io/bmsio.c:58:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  224. 58 | static REG8 IOINPCALL bmsio_i00ec(UINT port) {
  225. | ~~~~~^~~~
  226. ../io/bmsio.c: In function ‘bmsio_bind’:
  227. ../io/bmsio.c:85:50: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  228. 85 | iocore_attachout(bmsio.cfg.port, bmsio_o00ec);
  229. | ^~~~~~~~~~~
  230. | |
  231. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  232. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  233. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  234. | ~~~~~~^~~~
  235. ../io/bmsio.c:86:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  236. 86 | iocore_attachinp(bmsio.cfg.port, bmsio_i00ec);
  237. | ^~~~~~~~~~~
  238. | |
  239. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  240. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  241. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  242. | ~~~~~~^~~~
  243. In file included from ../i386c/cpucore.h:4,
  244. from ../io/cgrom.c:2:
  245. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  246. 406 | };
  247. | ^
  248. cc -c -o../io/cpuio.o ../io/cpuio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  249. In file included from ../io/iocore.h:36,
  250. from ../io/cgrom.c:4:
  251. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  252. 53 | };
  253. | ^
  254. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  255. 91 | };
  256. | ^
  257. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  258. 96 | };
  259. | ^
  260. ../io/cgrom.c:202:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  261. 202 | cgrom_oa1, cgrom_oa3, cgrom_oa5, NULL,
  262. | ^~~~~~~~~
  263. ../io/cgrom.c:202:41: note: (near initialization for ‘cgromoa1[0]’)
  264. ../io/cgrom.c:202:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  265. 202 | cgrom_oa1, cgrom_oa3, cgrom_oa5, NULL,
  266. | ^~~~~~~~~
  267. ../io/cgrom.c:202:57: note: (near initialization for ‘cgromoa1[1]’)
  268. ../io/cgrom.c:202:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  269. 202 | cgrom_oa1, cgrom_oa3, cgrom_oa5, NULL,
  270. | ^~~~~~~~~
  271. ../io/cgrom.c:202:73: note: (near initialization for ‘cgromoa1[2]’)
  272. ../io/cgrom.c:203:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  273. 203 | cgrom_oa9, NULL, NULL, NULL};
  274. | ^~~~~~~~~
  275. ../io/cgrom.c:203:41: note: (near initialization for ‘cgromoa1[4]’)
  276. ../io/cgrom.c:207:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  277. 207 | cgrom_ia9, NULL, NULL, NULL};
  278. | ^~~~~~~~~
  279. ../io/cgrom.c:207:41: note: (near initialization for ‘cgromia1[4]’)
  280. cc -c -o../io/crtc.o ../io/crtc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  281. In file included from ../i386c/cpucore.h:4,
  282. from ../io/cpuio.c:2:
  283. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  284. 406 | };
  285. | ^
  286. cc -c -o../io/dipsw.o ../io/dipsw.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  287. In file included from ../io/iocore.h:36,
  288. from ../io/cpuio.c:4:
  289. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  290. 53 | };
  291. | ^
  292. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  293. 91 | };
  294. | ^
  295. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  296. 96 | };
  297. | ^
  298. ../io/cpuio.c:126:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  299. 126 | cpuio_of0, cpuio_of2, NULL, cpuio_of6,
  300. | ^~~~~~~~~
  301. ../io/cpuio.c:126:41: note: (near initialization for ‘cpuioof0[0]’)
  302. ../io/cpuio.c:126:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  303. 126 | cpuio_of0, cpuio_of2, NULL, cpuio_of6,
  304. | ^~~~~~~~~
  305. ../io/cpuio.c:126:57: note: (near initialization for ‘cpuioof0[1]’)
  306. ../io/cpuio.c:126:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  307. 126 | cpuio_of0, cpuio_of2, NULL, cpuio_of6,
  308. | ^~~~~~~~~
  309. ../io/cpuio.c:126:89: note: (near initialization for ‘cpuioof0[3]’)
  310. ../io/cpuio.c:130:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  311. 130 | cpuio_if0, cpuio_if2, NULL, cpuio_if6,
  312. | ^~~~~~~~~
  313. ../io/cpuio.c:130:41: note: (near initialization for ‘cpuioif0[0]’)
  314. ../io/cpuio.c:130:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  315. 130 | cpuio_if0, cpuio_if2, NULL, cpuio_if6,
  316. | ^~~~~~~~~
  317. ../io/cpuio.c:130:57: note: (near initialization for ‘cpuioif0[1]’)
  318. ../io/cpuio.c:130:89: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  319. 130 | cpuio_if0, cpuio_if2, NULL, cpuio_if6,
  320. | ^~~~~~~~~
  321. ../io/cpuio.c:130:89: note: (near initialization for ‘cpuioif0[3]’)
  322. ../io/cpuio.c:28:23: warning: ‘cpuio_of1’ defined but not used [-Wunused-function]
  323. 28 | static void IOINPCALL cpuio_of1(UINT port, REG8 dat) {
  324. | ^~~~~~~~~
  325. In file included from ../io/iocore.h:36,
  326. from ../io/crtc.c:4:
  327. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  328. 53 | };
  329. | ^
  330. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  331. 91 | };
  332. | ^
  333. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  334. 96 | };
  335. | ^
  336. ../io/crtc.c:56:33: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  337. 56 | crtc_o70, crtc_o70, crtc_o70, crtc_o70,
  338. | ^~~~~~~~
  339. ../io/crtc.c:56:33: note: (near initialization for ‘crtco70[0]’)
  340. ../io/crtc.c:56:49: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  341. 56 | crtc_o70, crtc_o70, crtc_o70, crtc_o70,
  342. | ^~~~~~~~
  343. ../io/crtc.c:56:49: note: (near initialization for ‘crtco70[1]’)
  344. ../io/crtc.c:56:65: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  345. 56 | crtc_o70, crtc_o70, crtc_o70, crtc_o70,
  346. | ^~~~~~~~
  347. ../io/crtc.c:56:65: note: (near initialization for ‘crtco70[2]’)
  348. ../io/crtc.c:56:81: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  349. 56 | crtc_o70, crtc_o70, crtc_o70, crtc_o70,
  350. | ^~~~~~~~
  351. ../io/crtc.c:56:81: note: (near initialization for ‘crtco70[3]’)
  352. ../io/crtc.c:57:33: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  353. 57 | crtc_o70, crtc_o70, crtc_o7c, crtc_o7e};
  354. | ^~~~~~~~
  355. ../io/crtc.c:57:33: note: (near initialization for ‘crtco70[4]’)
  356. ../io/crtc.c:57:49: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  357. 57 | crtc_o70, crtc_o70, crtc_o7c, crtc_o7e};
  358. | ^~~~~~~~
  359. ../io/crtc.c:57:49: note: (near initialization for ‘crtco70[5]’)
  360. ../io/crtc.c:57:65: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  361. 57 | crtc_o70, crtc_o70, crtc_o7c, crtc_o7e};
  362. | ^~~~~~~~
  363. ../io/crtc.c:57:65: note: (near initialization for ‘crtco70[6]’)
  364. ../io/crtc.c:57:81: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  365. 57 | crtc_o70, crtc_o70, crtc_o7c, crtc_o7e};
  366. | ^~~~~~~~
  367. ../io/crtc.c:57:81: note: (near initialization for ‘crtco70[7]’)
  368. ../io/crtc.c:61:65: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  369. 61 | NULL, NULL, crtc_i7c, NULL};
  370. | ^~~~~~~~
  371. ../io/crtc.c:61:65: note: (near initialization for ‘crtci70[6]’)
  372. ../io/crtc.c: In function ‘crtc_reset’:
  373. ../io/crtc.c:88:31: warning: unused parameter ‘pConfig’ [-Wunused-parameter]
  374. 88 | void crtc_reset(const NP2CFG *pConfig) {
  375. | ~~~~~~~~~~~~~~^~~~~~~
  376. cc -c -o../io/dmac.o ../io/dmac.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  377. cc -c -o../io/egc.o ../io/egc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  378. In file included from ../i386c/cpucore.h:4,
  379. from ../io/dipsw.c:3:
  380. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  381. 406 | };
  382. | ^
  383. In file included from ../io/iocore.h:36,
  384. from ../io/dipsw.c:5:
  385. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  386. 53 | };
  387. | ^
  388. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  389. 91 | };
  390. | ^
  391. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  392. 96 | };
  393. | ^
  394. cc -c -o../io/emsio.o ../io/emsio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  395. In file included from ../i386c/cpucore.h:4,
  396. from ../io/dmac.c:8:
  397. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  398. 406 | };
  399. | ^
  400. In file included from ../io/iocore.h:36,
  401. from ../io/dmac.c:9:
  402. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  403. 53 | };
  404. | ^
  405. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  406. 91 | };
  407. | ^
  408. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  409. 96 | };
  410. | ^
  411. ../io/dmac.c: In function ‘dmac_i11’:
  412. ../io/dmac.c:290:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  413. 290 | static REG8 IOINPCALL dmac_i11(UINT port) {
  414. | ~~~~~^~~~
  415. ../io/dmac.c: In function ‘dmac_o2b’:
  416. ../io/dmac.c:318:48: warning: unused parameter ‘dat’ [-Wunused-parameter]
  417. 318 | static void IOOUTCALL dmac_o2b(UINT port, REG8 dat) {
  418. ../io/dmac.c: At top level:
  419. ../io/dmac.c:325:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  420. 325 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  421. | ^~~~~~~~
  422. ../io/dmac.c:325:41: note: (near initialization for ‘dmaco00[0]’)
  423. ../io/dmac.c:325:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  424. 325 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  425. | ^~~~~~~~
  426. ../io/dmac.c:325:57: note: (near initialization for ‘dmaco00[1]’)
  427. ../io/dmac.c:325:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  428. 325 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  429. | ^~~~~~~~
  430. ../io/dmac.c:325:73: note: (near initialization for ‘dmaco00[2]’)
  431. ../io/dmac.c:325:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  432. 325 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  433. | ^~~~~~~~
  434. ../io/dmac.c:325:89: note: (near initialization for ‘dmaco00[3]’)
  435. ../io/dmac.c:326:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  436. 326 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  437. | ^~~~~~~~
  438. ../io/dmac.c:326:41: note: (near initialization for ‘dmaco00[4]’)
  439. ../io/dmac.c:326:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  440. 326 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  441. | ^~~~~~~~
  442. ../io/dmac.c:326:57: note: (near initialization for ‘dmaco00[5]’)
  443. ../io/dmac.c:326:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  444. 326 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  445. | ^~~~~~~~
  446. ../io/dmac.c:326:73: note: (near initialization for ‘dmaco00[6]’)
  447. ../io/dmac.c:326:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  448. 326 | dmac_o01, dmac_o03, dmac_o01, dmac_o03,
  449. | ^~~~~~~~
  450. ../io/dmac.c:326:89: note: (near initialization for ‘dmaco00[7]’)
  451. ../io/dmac.c:327:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  452. 327 | NULL, dmac_o13, dmac_o15, dmac_o17,
  453. | ^~~~~~~~
  454. ../io/dmac.c:327:57: note: (near initialization for ‘dmaco00[9]’)
  455. ../io/dmac.c:327:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  456. 327 | NULL, dmac_o13, dmac_o15, dmac_o17,
  457. | ^~~~~~~~
  458. ../io/dmac.c:327:73: note: (near initialization for ‘dmaco00[10]’)
  459. ../io/dmac.c:327:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  460. 327 | NULL, dmac_o13, dmac_o15, dmac_o17,
  461. | ^~~~~~~~
  462. ../io/dmac.c:327:89: note: (near initialization for ‘dmaco00[11]’)
  463. ../io/dmac.c:328:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  464. 328 | dmac_o19, dmac_o1b, dmac_o1d, dmac_o1f};
  465. | ^~~~~~~~
  466. ../io/dmac.c:328:41: note: (near initialization for ‘dmaco00[12]’)
  467. ../io/dmac.c:328:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  468. 328 | dmac_o19, dmac_o1b, dmac_o1d, dmac_o1f};
  469. | ^~~~~~~~
  470. ../io/dmac.c:328:57: note: (near initialization for ‘dmaco00[13]’)
  471. ../io/dmac.c:328:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  472. 328 | dmac_o19, dmac_o1b, dmac_o1d, dmac_o1f};
  473. | ^~~~~~~~
  474. ../io/dmac.c:328:73: note: (near initialization for ‘dmaco00[14]’)
  475. ../io/dmac.c:328:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  476. 328 | dmac_o19, dmac_o1b, dmac_o1d, dmac_o1f};
  477. | ^~~~~~~~
  478. ../io/dmac.c:328:89: note: (near initialization for ‘dmaco00[15]’)
  479. ../io/dmac.c:331:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  480. 331 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  481. | ^~~~~~~~
  482. ../io/dmac.c:331:41: note: (near initialization for ‘dmaci00[0]’)
  483. ../io/dmac.c:331:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  484. 331 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  485. | ^~~~~~~~
  486. ../io/dmac.c:331:57: note: (near initialization for ‘dmaci00[1]’)
  487. ../io/dmac.c:331:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  488. 331 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  489. | ^~~~~~~~
  490. ../io/dmac.c:331:73: note: (near initialization for ‘dmaci00[2]’)
  491. ../io/dmac.c:331:89: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  492. 331 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  493. | ^~~~~~~~
  494. ../io/dmac.c:331:89: note: (near initialization for ‘dmaci00[3]’)
  495. ../io/dmac.c:332:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  496. 332 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  497. | ^~~~~~~~
  498. ../io/dmac.c:332:41: note: (near initialization for ‘dmaci00[4]’)
  499. ../io/dmac.c:332:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  500. 332 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  501. | ^~~~~~~~
  502. ../io/dmac.c:332:57: note: (near initialization for ‘dmaci00[5]’)
  503. ../io/dmac.c:332:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  504. 332 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  505. | ^~~~~~~~
  506. ../io/dmac.c:332:73: note: (near initialization for ‘dmaci00[6]’)
  507. ../io/dmac.c:332:89: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  508. 332 | dmac_i01, dmac_i03, dmac_i01, dmac_i03,
  509. | ^~~~~~~~
  510. ../io/dmac.c:332:89: note: (near initialization for ‘dmaci00[7]’)
  511. ../io/dmac.c:333:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  512. 333 | dmac_i11, NULL, NULL, NULL,
  513. | ^~~~~~~~
  514. ../io/dmac.c:333:41: note: (near initialization for ‘dmaci00[8]’)
  515. In file included from ../i386c/cpucore.h:4,
  516. from ../io/egc.c:2:
  517. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  518. 406 | };
  519. | ^
  520. ../io/dmac.c:337:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  521. 337 | dmac_o21, dmac_o21, dmac_o21, dmac_o21,
  522. | ^~~~~~~~
  523. ../io/dmac.c:337:41: note: (near initialization for ‘dmaco21[0]’)
  524. ../io/dmac.c:337:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  525. 337 | dmac_o21, dmac_o21, dmac_o21, dmac_o21,
  526. | ^~~~~~~~
  527. ../io/dmac.c:337:57: note: (near initialization for ‘dmaco21[1]’)
  528. ../io/dmac.c:337:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  529. 337 | dmac_o21, dmac_o21, dmac_o21, dmac_o21,
  530. | ^~~~~~~~
  531. ../io/dmac.c:337:73: note: (near initialization for ‘dmaco21[2]’)
  532. ../io/dmac.c:337:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  533. 337 | dmac_o21, dmac_o21, dmac_o21, dmac_o21,
  534. | ^~~~~~~~
  535. ../io/dmac.c:337:89: note: (near initialization for ‘dmaco21[3]’)
  536. ../io/dmac.c:338:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  537. 338 | dmac_o29, NULL, NULL, NULL};
  538. | ^~~~~~~~
  539. ../io/dmac.c:338:41: note: (near initialization for ‘dmaco21[4]’)
  540. ../io/dmac.c: In function ‘dmac_bind’:
  541. ../io/dmac.c:355:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  542. 355 | iocore_attachout(0x0e05, dmac_oe05); //DMA ch.0
  543. | ^~~~~~~~~
  544. | |
  545. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  546. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  547. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  548. | ~~~~~~^~~~
  549. ../io/dmac.c:356:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  550. 356 | iocore_attachout(0x0e07, dmac_oe05); //DMA ch.1
  551. | ^~~~~~~~~
  552. | |
  553. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  554. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  555. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  556. | ~~~~~~^~~~
  557. ../io/dmac.c:357:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  558. 357 | iocore_attachout(0x0e09, dmac_oe05); //DMA ch.2
  559. | ^~~~~~~~~
  560. | |
  561. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  562. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  563. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  564. | ~~~~~~^~~~
  565. ../io/dmac.c:358:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  566. 358 | iocore_attachout(0x0e0b, dmac_oe05); //DMA ch.3
  567. | ^~~~~~~~~
  568. | |
  569. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  570. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  571. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  572. | ~~~~~~^~~~
  573. ../io/dmac.c: At top level:
  574. ../io/dmac.c:318:23: warning: ‘dmac_o2b’ defined but not used [-Wunused-function]
  575. 318 | static void IOOUTCALL dmac_o2b(UINT port, REG8 dat) {
  576. | ^~~~~~~~
  577. ../io/dmac.c:160:23: warning: ‘dmac_o13_’ defined but not used [-Wunused-function]
  578. 160 | static void IOOUTCALL dmac_o13_(UINT port, REG8 dat) {
  579. | ^~~~~~~~~
  580. cc -c -o../io/epsonio.o ../io/epsonio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  581. In file included from ../io/iocore.h:36,
  582. from ../io/egc.c:4:
  583. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  584. 53 | };
  585. | ^
  586. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  587. 91 | };
  588. | ^
  589. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  590. 96 | };
  591. | ^
  592. ../io/egc.c: In function ‘egc_o4a0’:
  593. ../io/egc.c:60:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  594. 60 | egc.fgc.d[0] = *(UINT32 *)(maskword[value & 15] + 0);
  595. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596. ../io/egc.c:82:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  597. 82 | egc.bgc.d[0] = *(UINT32 *)(maskword[value & 15] + 0);
  598. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. ../io/egc.c: In function ‘egc_bind’:
  600. ../io/egc.c:136:46: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  601. 136 | iocore_attachout(0x04a0 + i, egc_o4a0);
  602. | ^~~~~~~~
  603. | |
  604. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  605. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  606. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  607. | ~~~~~~^~~~
  608. ../io/egc.c: In function ‘egc_w16’:
  609. ../io/egc.c:162:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  610. 162 | egc.fgc.d[0] = *(UINT32 *)(maskword[value & 15] + 0);
  611. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612. ../io/egc.c:174:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  613. 174 | egc.bgc.d[0] = *(UINT32 *)(maskword[value & 15] + 0);
  614. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615. cc -c -o../io/fdc.o ../io/fdc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  616. In file included from ../i386c/cpucore.h:4,
  617. from ../io/emsio.c:2:
  618. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  619. 406 | };
  620. | ^
  621. In file included from ../io/iocore.h:36,
  622. from ../io/emsio.c:4:
  623. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  624. 53 | };
  625. | ^
  626. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  627. 91 | };
  628. | ^
  629. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  630. 96 | };
  631. | ^
  632. ../io/emsio.c: In function ‘emsio_bind’:
  633. ../io/emsio.c:69:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  634. 69 | iocore_attachout(0x08e1, emsio_o08e1);
  635. | ^~~~~~~~~~~
  636. | |
  637. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  638. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  639. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  640. | ~~~~~~^~~~
  641. ../io/emsio.c:70:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  642. 70 | iocore_attachout(0x08e3, emsio_o08e1);
  643. | ^~~~~~~~~~~
  644. | |
  645. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  646. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  647. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  648. | ~~~~~~^~~~
  649. ../io/emsio.c:71:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  650. 71 | iocore_attachout(0x08e5, emsio_o08e1);
  651. | ^~~~~~~~~~~
  652. | |
  653. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  654. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  655. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  656. | ~~~~~~^~~~
  657. ../io/emsio.c:72:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  658. 72 | iocore_attachout(0x08e7, emsio_o08e1);
  659. | ^~~~~~~~~~~
  660. | |
  661. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  662. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  663. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  664. | ~~~~~~^~~~
  665. ../io/emsio.c:73:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  666. 73 | iocore_attachout(0x08e9, emsio_o08e9);
  667. | ^~~~~~~~~~~
  668. | |
  669. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  670. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  671. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  672. | ~~~~~~^~~~
  673. ../io/emsio.c:74:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  674. 74 | iocore_attachinp(0x08e9, emsio_i08e9);
  675. | ^~~~~~~~~~~
  676. | |
  677. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  678. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  679. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  680. | ~~~~~~^~~~
  681. In file included from ../i386c/cpucore.h:4,
  682. from ../io/fdc.c:6:
  683. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  684. 406 | };
  685. | ^
  686. In file included from ../i386c/cpucore.h:4,
  687. from ../io/epsonio.c:2:
  688. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  689. 406 | };
  690. | ^
  691. In file included from ../io/iocore.h:36,
  692. from ../io/fdc.c:8:
  693. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  694. 53 | };
  695. | ^
  696. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  697. 91 | };
  698. | ^
  699. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  700. 96 | };
  701. | ^
  702. ../io/fdc.c: In function ‘FDC_Seek’:
  703. ../io/fdc.c:747:39: warning: unused variable ‘sdiff’ [-Wunused-variable]
  704. 747 | UINT8 sdiff = fdc.cmds[1] - fdc.ncn;
  705. | ^~~~~
  706. ../io/fdc.c: In function ‘fdc_o92’:
  707. ../io/fdc.c:973:50: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  708. 973 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  709. | ^
  710. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  711. 18 | #define TRACEOUT(s) (void)(s)
  712. | ^
  713. ../io/fdc.c:973:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  714. 973 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  715. | ^
  716. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  717. 18 | #define TRACEOUT(s) (void)(s)
  718. | ^
  719. ../io/fdc.c:973:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  720. 973 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  721. | ^
  722. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  723. 18 | #define TRACEOUT(s) (void)(s)
  724. | ^
  725. ../io/fdc.c:973:69: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  726. 973 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  727. | ^
  728. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  729. 18 | #define TRACEOUT(s) (void)(s)
  730. | ^
  731. ../io/fdc.c: In function ‘fdc_o94’:
  732. ../io/fdc.c:994:50: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  733. 994 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  734. | ^
  735. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  736. 18 | #define TRACEOUT(s) (void)(s)
  737. | ^
  738. ../io/fdc.c:994:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  739. 994 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  740. | ^
  741. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  742. 18 | #define TRACEOUT(s) (void)(s)
  743. | ^
  744. ../io/fdc.c:994:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  745. 994 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  746. | ^
  747. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  748. 18 | #define TRACEOUT(s) (void)(s)
  749. | ^
  750. ../io/fdc.c:994:69: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  751. 994 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  752. | ^
  753. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  754. 18 | #define TRACEOUT(s) (void)(s)
  755. | ^
  756. ../io/fdc.c: In function ‘fdc_i90’:
  757. ../io/fdc.c:1037:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  758. 1037 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, fdc.status,
  759. | ^
  760. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  761. 18 | #define TRACEOUT(s) (void)(s)
  762. | ^
  763. cc -c -o../io/fdd320.o ../io/fdd320.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  764. ../io/fdc.c:1037:55: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  765. 1037 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, fdc.status,
  766. | ^
  767. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  768. 18 | #define TRACEOUT(s) (void)(s)
  769. | ^
  770. ../io/fdc.c:1037:67: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  771. 1037 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, fdc.status,
  772. | ^
  773. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  774. 18 | #define TRACEOUT(s) (void)(s)
  775. | ^
  776. ../io/fdc.c:1038:127: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  777. 1038 | CPU_CS, CPU_IP));
  778. | ^
  779. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  780. 18 | #define TRACEOUT(s) (void)(s)
  781. | ^
  782. ../io/fdc.c: In function ‘fdc_i92’:
  783. ../io/fdc.c:1060:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  784. 1060 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret, CPU_CS, CPU_IP));
  785. | ^
  786. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  787. 18 | #define TRACEOUT(s) (void)(s)
  788. | ^
  789. ../io/fdc.c:1060:55: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  790. 1060 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret, CPU_CS, CPU_IP));
  791. | ^
  792. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  793. 18 | #define TRACEOUT(s) (void)(s)
  794. | ^
  795. In file included from ../io/iocore.h:36,
  796. from ../io/epsonio.c:4:
  797. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  798. 53 | };
  799. | ^
  800. ../io/fdc.c:1060:60: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  801. 1060 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret, CPU_CS, CPU_IP));
  802. | ^
  803. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  804. 18 | #define TRACEOUT(s) (void)(s)
  805. | ^
  806. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  807. 91 | };
  808. | ^
  809. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  810. 96 | };
  811. | ^
  812. ../io/fdc.c:1060:68: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  813. 1060 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret, CPU_CS, CPU_IP));
  814. | ^
  815. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  816. 18 | #define TRACEOUT(s) (void)(s)
  817. | ^
  818. ../io/fdc.c: In function ‘fdc_i94’:
  819. ../io/fdc.c:1087:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  820. 1087 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret,
  821. | ^
  822. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  823. 18 | #define TRACEOUT(s) (void)(s)
  824. | ^
  825. ../io/fdc.c:1087:55: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  826. 1087 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret,
  827. | ^
  828. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  829. 18 | #define TRACEOUT(s) (void)(s)
  830. | ^
  831. ../io/fdc.c:1087:60: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  832. 1087 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ret,
  833. | ^
  834. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  835. 18 | #define TRACEOUT(s) (void)(s)
  836. | ^
  837. ../io/fdc.c:1088:119: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  838. 1088 | CPU_CS, CPU_IP));
  839. | ^
  840. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  841. 18 | #define TRACEOUT(s) (void)(s)
  842. | ^
  843. ../io/epsonio.c: In function ‘epsonio_bind’:
  844. ../io/fdc.c: In function ‘fdc_obe’:
  845. ../io/epsonio.c:121:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  846. 121 | iocore_attachout(0x043d, epsonio_o043d);
  847. | ^~~~~~~~~~~~~
  848. | |
  849. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  850. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  851. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  852. | ~~~~~~^~~~
  853. ../io/epsonio.c:122:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  854. 122 | iocore_attachout(0x043f, epsonio_o043f);
  855. | ^~~~~~~~~~~~~
  856. | |
  857. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  858. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  859. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  860. | ~~~~~~^~~~
  861. ../io/epsonio.c:123:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  862. 123 | iocore_attachout(0x0c07, epsonio_oc07);
  863. | ^~~~~~~~~~~~
  864. | |
  865. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  866. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  867. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  868. | ~~~~~~^~~~
  869. ../io/epsonio.c:124:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  870. 124 | iocore_attachinp(0x0c03, epsonio_ic03);
  871. | ^~~~~~~~~~~~
  872. | |
  873. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  874. ../io/fdc.c:1096:50: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  875. 1096 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  876. | ^
  877. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  878. 18 | #define TRACEOUT(s) (void)(s)
  879. | ^
  880. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  881. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  882. | ~~~~~~^~~~
  883. ../io/epsonio.c:125:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  884. 125 | iocore_attachinp(0x0c13, epsonio_ic13);
  885. | ^~~~~~~~~~~~
  886. | |
  887. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  888. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  889. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  890. | ~~~~~~^~~~
  891. ../io/epsonio.c:126:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  892. 126 | iocore_attachinp(0x0c14, epsonio_ic13);
  893. | ^~~~~~~~~~~~
  894. | |
  895. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  896. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  897. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  898. | ~~~~~~^~~~
  899. ../io/fdc.c:1096:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  900. 1096 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  901. | ^
  902. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  903. 18 | #define TRACEOUT(s) (void)(s)
  904. | ^
  905. ../io/fdc.c:1096:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  906. 1096 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  907. | ^
  908. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  909. 18 | #define TRACEOUT(s) (void)(s)
  910. | ^
  911. ../io/fdc.c:1096:69: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  912. 1096 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  913. | ^
  914. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  915. 18 | #define TRACEOUT(s) (void)(s)
  916. | ^
  917. ../io/fdc.c: In function ‘fdc_ibe’:
  918. ../io/fdc.c:1111:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  919. 1111 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ((fdc.chgreg & 3) | 8),
  920. | ^
  921. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  922. 18 | #define TRACEOUT(s) (void)(s)
  923. | ^
  924. ../io/fdc.c:1111:55: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  925. 1111 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ((fdc.chgreg & 3) | 8),
  926. | ^
  927. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  928. 18 | #define TRACEOUT(s) (void)(s)
  929. | ^
  930. ../io/fdc.c:1111:79: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  931. 1111 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, ((fdc.chgreg & 3) | 8),
  932. | ^
  933. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  934. 18 | #define TRACEOUT(s) (void)(s)
  935. | ^
  936. ../io/fdc.c:1112:119: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  937. 1112 | CPU_CS, CPU_IP));
  938. | ^
  939. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  940. 18 | #define TRACEOUT(s) (void)(s)
  941. | ^
  942. ../io/fdc.c: In function ‘fdc_o4be’:
  943. ../io/fdc.c:1119:50: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  944. 1119 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  945. | ^
  946. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  947. 18 | #define TRACEOUT(s) (void)(s)
  948. | ^
  949. ../io/fdc.c:1119:56: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  950. 1119 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  951. | ^
  952. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  953. 18 | #define TRACEOUT(s) (void)(s)
  954. | ^
  955. ../io/fdc.c:1119:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  956. 1119 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  957. | ^
  958. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  959. 18 | #define TRACEOUT(s) (void)(s)
  960. | ^
  961. ../io/fdc.c:1119:69: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  962. 1119 | TRACEOUT(("fdc out %.2x %.2x [%.4x:%.4x]", port, dat, CPU_CS, CPU_IP));
  963. | ^
  964. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  965. 18 | #define TRACEOUT(s) (void)(s)
  966. | ^
  967. ../io/fdc.c: In function ‘fdc_i4be’:
  968. ../io/fdc.c:1131:49: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  969. 1131 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, (fdc.rpm[(fdc.reg144 >> 5) & 3] | 0xf0),
  970. | ^
  971. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  972. 18 | #define TRACEOUT(s) (void)(s)
  973. | ^
  974. ../io/fdc.c:1131:55: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  975. 1131 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, (fdc.rpm[(fdc.reg144 >> 5) & 3] | 0xf0),
  976. | ^
  977. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  978. 18 | #define TRACEOUT(s) (void)(s)
  979. | ^
  980. ../io/fdc.c:1131:96: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  981. 1131 | TRACEOUT(("fdc in %.2x %.2x [%.4x:%.4x]", port, (fdc.rpm[(fdc.reg144 >> 5) & 3] | 0xf0),
  982. | ^
  983. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  984. 18 | #define TRACEOUT(s) (void)(s)
  985. | ^
  986. ../io/fdc.c:1132:111: warning: left-hand operand of comma expression has no effect [-Wunused-value]
  987. 1132 | CPU_CS, CPU_IP));
  988. | ^
  989. ../io/fdc.c:18:32: note: in definition of macro ‘TRACEOUT’
  990. 18 | #define TRACEOUT(s) (void)(s)
  991. | ^
  992. ../io/fdc.c: At top level:
  993. ../io/fdc.c:1140:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  994. 1140 | NULL, fdc_o92, fdc_o94, NULL};
  995. | ^~~~~~~
  996. ../io/fdc.c:1140:57: note: (near initialization for ‘fdco90[1]’)
  997. ../io/fdc.c:1140:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  998. 1140 | NULL, fdc_o92, fdc_o94, NULL};
  999. | ^~~~~~~
  1000. ../io/fdc.c:1140:73: note: (near initialization for ‘fdco90[2]’)
  1001. ../io/fdc.c:1142:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1002. 1142 | fdc_i90, fdc_i92, fdc_i94, NULL};
  1003. | ^~~~~~~
  1004. ../io/fdc.c:1142:41: note: (near initialization for ‘fdci90[0]’)
  1005. ../io/fdc.c:1142:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1006. 1142 | fdc_i90, fdc_i92, fdc_i94, NULL};
  1007. | ^~~~~~~
  1008. ../io/fdc.c:1142:57: note: (near initialization for ‘fdci90[1]’)
  1009. ../io/fdc.c:1142:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1010. 1142 | fdc_i90, fdc_i92, fdc_i94, NULL};
  1011. | ^~~~~~~
  1012. ../io/fdc.c:1142:73: note: (near initialization for ‘fdci90[2]’)
  1013. ../io/fdc.c:1143:33: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1014. 1143 | static const IOOUT fdcobe[1] = {fdc_obe};
  1015. | ^~~~~~~
  1016. ../io/fdc.c:1143:33: note: (near initialization for ‘fdcobe[0]’)
  1017. ../io/fdc.c:1144:33: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1018. 1144 | static const IOINP fdcibe[1] = {fdc_ibe};
  1019. | ^~~~~~~
  1020. ../io/fdc.c:1144:33: note: (near initialization for ‘fdcibe[0]’)
  1021. ../io/fdc.c: In function ‘fdc_bind’:
  1022. ../io/fdc.c:1170:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1023. 1170 | iocore_attachout(0x04be, fdc_o4be);
  1024. | ^~~~~~~~
  1025. | |
  1026. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1027. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1028. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1029. | ~~~~~~^~~~
  1030. ../io/fdc.c:1171:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1031. 1171 | iocore_attachinp(0x04be, fdc_i4be);
  1032. | ^~~~~~~~
  1033. | |
  1034. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1035. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1036. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1037. | ~~~~~~^~~~
  1038. ../io/fdc.c: At top level:
  1039. ../io/fdc.c:235:13: warning: ‘FDC_ReadDiagnostic’ defined but not used [-Wunused-function]
  1040. 235 | static void FDC_ReadDiagnostic(void) { // cmd: 02
  1041. | ^~~~~~~~~~~~~~~~~~
  1042. ../io/fdc.c:66:13: warning: ‘fdc_isfdcinterrupt’ defined but not used [-Wunused-function]
  1043. 66 | static BOOL fdc_isfdcinterrupt(void) {
  1044. | ^~~~~~~~~~~~~~~~~~
  1045. cc -c -o../io/gdc.o ../io/gdc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1046. cc -c -o../io/gdc_pset.o ../io/gdc_pset.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1047. In file included from ../io/iocore.h:36,
  1048. from ../io/fdd320.c:3:
  1049. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1050. 53 | };
  1051. | ^
  1052. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1053. 91 | };
  1054. | ^
  1055. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1056. 96 | };
  1057. | ^
  1058. ../io/fdd320.c:28:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1059. 28 | fdd320_i51, NULL, fdd320_i55, NULL};
  1060. | ^~~~~~~~~~
  1061. ../io/fdd320.c:28:41: note: (near initialization for ‘fdd320i51[0]’)
  1062. ../io/fdd320.c:28:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1063. 28 | fdd320_i51, NULL, fdd320_i55, NULL};
  1064. | ^~~~~~~~~~
  1065. ../io/fdd320.c:28:73: note: (near initialization for ‘fdd320i51[2]’)
  1066. ../io/fdd320.c: In function ‘fdd320_reset’:
  1067. ../io/fdd320.c:30:33: warning: unused parameter ‘pConfig’ [-Wunused-parameter]
  1068. 30 | void fdd320_reset(const NP2CFG *pConfig) {
  1069. | ~~~~~~~~~~~~~~^~~~~~~
  1070. In file included from ../i386c/cpucore.h:4,
  1071. from ../io/gdc.c:3:
  1072. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1073. 406 | };
  1074. | ^
  1075. In file included from ../io/iocore.h:36,
  1076. from ../io/gdc.c:5:
  1077. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1078. 53 | };
  1079. | ^
  1080. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1081. 91 | };
  1082. | ^
  1083. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1084. 96 | };
  1085. | ^
  1086. cc -c -o../io/gdc_sub.o ../io/gdc_sub.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1087. ../io/gdc.c:1050:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1088. 1050 | gdc_o60, gdc_o62, gdc_o64, NULL,
  1089. | ^~~~~~~
  1090. ../io/gdc.c:1050:41: note: (near initialization for ‘gdco60[0]’)
  1091. ../io/gdc.c:1050:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1092. 1050 | gdc_o60, gdc_o62, gdc_o64, NULL,
  1093. | ^~~~~~~
  1094. ../io/gdc.c:1050:57: note: (near initialization for ‘gdco60[1]’)
  1095. ../io/gdc.c:1050:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1096. 1050 | gdc_o60, gdc_o62, gdc_o64, NULL,
  1097. | ^~~~~~~
  1098. ../io/gdc.c:1050:73: note: (near initialization for ‘gdco60[2]’)
  1099. ../io/gdc.c:1051:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1100. 1051 | gdc_o68, gdc_o6a, NULL, gdc_o6e};
  1101. | ^~~~~~~
  1102. ../io/gdc.c:1051:41: note: (near initialization for ‘gdco60[4]’)
  1103. ../io/gdc.c:1051:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1104. 1051 | gdc_o68, gdc_o6a, NULL, gdc_o6e};
  1105. | ^~~~~~~
  1106. ../io/gdc.c:1051:57: note: (near initialization for ‘gdco60[5]’)
  1107. ../io/gdc.c:1051:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1108. 1051 | gdc_o68, gdc_o6a, NULL, gdc_o6e};
  1109. | ^~~~~~~
  1110. ../io/gdc.c:1051:89: note: (near initialization for ‘gdco60[7]’)
  1111. ../io/gdc.c:1054:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1112. 1054 | gdc_oa0, gdc_oa2, gdc_oa4, gdc_oa6,
  1113. | ^~~~~~~
  1114. ../io/gdc.c:1054:41: note: (near initialization for ‘gdcoa0[0]’)
  1115. ../io/gdc.c:1054:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1116. 1054 | gdc_oa0, gdc_oa2, gdc_oa4, gdc_oa6,
  1117. | ^~~~~~~
  1118. ../io/gdc.c:1054:57: note: (near initialization for ‘gdcoa0[1]’)
  1119. ../io/gdc.c:1054:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1120. 1054 | gdc_oa0, gdc_oa2, gdc_oa4, gdc_oa6,
  1121. | ^~~~~~~
  1122. ../io/gdc.c:1054:73: note: (near initialization for ‘gdcoa0[2]’)
  1123. ../io/gdc.c:1054:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1124. 1054 | gdc_oa0, gdc_oa2, gdc_oa4, gdc_oa6,
  1125. | ^~~~~~~
  1126. ../io/gdc.c:1054:89: note: (near initialization for ‘gdcoa0[3]’)
  1127. ../io/gdc.c:1055:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1128. 1055 | gdc_oa8, gdc_oaa, gdc_oac, gdc_oae};
  1129. | ^~~~~~~
  1130. ../io/gdc.c:1055:41: note: (near initialization for ‘gdcoa0[4]’)
  1131. ../io/gdc.c:1055:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1132. 1055 | gdc_oa8, gdc_oaa, gdc_oac, gdc_oae};
  1133. | ^~~~~~~
  1134. ../io/gdc.c:1055:57: note: (near initialization for ‘gdcoa0[5]’)
  1135. ../io/gdc.c:1055:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1136. 1055 | gdc_oa8, gdc_oaa, gdc_oac, gdc_oae};
  1137. | ^~~~~~~
  1138. ../io/gdc.c:1055:73: note: (near initialization for ‘gdcoa0[6]’)
  1139. ../io/gdc.c:1055:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1140. 1055 | gdc_oa8, gdc_oaa, gdc_oac, gdc_oae};
  1141. | ^~~~~~~
  1142. ../io/gdc.c:1055:89: note: (near initialization for ‘gdcoa0[7]’)
  1143. ../io/gdc.c:1058:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1144. 1058 | gdc_i60, gdc_i62, NULL, NULL,
  1145. | ^~~~~~~
  1146. ../io/gdc.c:1058:41: note: (near initialization for ‘gdci60[0]’)
  1147. ../io/gdc.c:1058:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1148. 1058 | gdc_i60, gdc_i62, NULL, NULL,
  1149. | ^~~~~~~
  1150. ../io/gdc.c:1058:57: note: (near initialization for ‘gdci60[1]’)
  1151. ../io/gdc.c:1059:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1152. 1059 | gdc_i68, gdc_i6a, NULL, NULL};
  1153. | ^~~~~~~
  1154. ../io/gdc.c:1059:41: note: (near initialization for ‘gdci60[4]’)
  1155. ../io/gdc.c:1059:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1156. 1059 | gdc_i68, gdc_i6a, NULL, NULL};
  1157. | ^~~~~~~
  1158. ../io/gdc.c:1059:57: note: (near initialization for ‘gdci60[5]’)
  1159. ../io/gdc.c:1063:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1160. 1063 | gdc_ia0, gdc_ia2, gdc_ia4, gdc_ia6,
  1161. | ^~~~~~~
  1162. ../io/gdc.c:1063:41: note: (near initialization for ‘gdcia0[0]’)
  1163. ../io/gdc.c:1063:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1164. 1063 | gdc_ia0, gdc_ia2, gdc_ia4, gdc_ia6,
  1165. | ^~~~~~~
  1166. ../io/gdc.c:1063:57: note: (near initialization for ‘gdcia0[1]’)
  1167. ../io/gdc.c:1063:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1168. 1063 | gdc_ia0, gdc_ia2, gdc_ia4, gdc_ia6,
  1169. | ^~~~~~~
  1170. ../io/gdc.c:1063:73: note: (near initialization for ‘gdcia0[2]’)
  1171. ../io/gdc.c:1063:89: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1172. 1063 | gdc_ia0, gdc_ia2, gdc_ia4, gdc_ia6,
  1173. | ^~~~~~~
  1174. ../io/gdc.c:1063:89: note: (near initialization for ‘gdcia0[3]’)
  1175. ../io/gdc.c:1064:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1176. 1064 | gdc_ia8, gdc_iaa, gdc_iac, gdc_iae};
  1177. | ^~~~~~~
  1178. ../io/gdc.c:1064:41: note: (near initialization for ‘gdcia0[4]’)
  1179. ../io/gdc.c:1064:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1180. 1064 | gdc_ia8, gdc_iaa, gdc_iac, gdc_iae};
  1181. | ^~~~~~~
  1182. ../io/gdc.c:1064:57: note: (near initialization for ‘gdcia0[5]’)
  1183. ../io/gdc.c:1064:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1184. 1064 | gdc_ia8, gdc_iaa, gdc_iac, gdc_iae};
  1185. | ^~~~~~~
  1186. ../io/gdc.c:1064:73: note: (near initialization for ‘gdcia0[6]’)
  1187. ../io/gdc.c:1064:89: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1188. 1064 | gdc_ia8, gdc_iaa, gdc_iac, gdc_iae};
  1189. | ^~~~~~~
  1190. ../io/gdc.c:1064:89: note: (near initialization for ‘gdcia0[7]’)
  1191. ../io/gdc.c: In function ‘gdc_bind’:
  1192. ../io/gdc.c:1181:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1193. 1181 | iocore_attachout(0x09a0, gdc_o9a0);
  1194. | ^~~~~~~~
  1195. | |
  1196. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1197. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1198. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1199. | ~~~~~~^~~~
  1200. ../io/gdc.c:1182:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1201. 1182 | iocore_attachinp(0x09a0, gdc_i9a0);
  1202. | ^~~~~~~~
  1203. | |
  1204. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1205. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1206. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1207. | ~~~~~~^~~~
  1208. ../io/gdc.c:1185:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1209. 1185 | iocore_attachout(0x09a8, gdc_o9a8);
  1210. | ^~~~~~~~
  1211. | |
  1212. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1213. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1214. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1215. | ~~~~~~^~~~
  1216. ../io/gdc.c:1186:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1217. 1186 | iocore_attachinp(0x09a8, gdc_i9a8);
  1218. | ^~~~~~~~
  1219. | |
  1220. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1221. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1222. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1223. | ~~~~~~^~~~
  1224. In file included from ../i386c/cpucore.h:4,
  1225. from ../io/gdc_pset.c:2:
  1226. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1227. 406 | };
  1228. | ^
  1229. In file included from ../io/iocore.h:36,
  1230. from ../io/gdc_pset.c:4:
  1231. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1232. 53 | };
  1233. | ^
  1234. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1235. 91 | };
  1236. | ^
  1237. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1238. 96 | };
  1239. | ^
  1240. In file included from ../i386c/cpucore.h:4,
  1241. from ../io/gdc_sub.c:5:
  1242. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1243. 406 | };
  1244. | ^
  1245. In file included from ../io/iocore.h:36,
  1246. from ../io/gdc_sub.c:7:
  1247. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1248. 53 | };
  1249. | ^
  1250. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1251. 91 | };
  1252. | ^
  1253. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1254. 96 | };
  1255. | ^
  1256. ../io/gdc_sub.c: In function ‘gdcsub_vectp’:
  1257. ../io/gdc_sub.c:212:47: warning: unused parameter ‘vect’ [-Wunused-parameter]
  1258. 212 | void gdcsub_vectp(UINT32 csrw, const GDCVECT *vect, REG16 pat, REG8 ope) {
  1259. | ~~~~~~~~~~~~~~~^~~~
  1260. cc -c -o../io/iocore.o ../io/iocore.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1261. In file included from ../i386c/cpucore.h:4,
  1262. from ../io/iocore.c:2:
  1263. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1264. 406 | };
  1265. | ^
  1266. In file included from ../io/iocore.h:36,
  1267. from ../io/iocore.c:4:
  1268. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1269. 53 | };
  1270. | ^
  1271. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1272. 91 | };
  1273. | ^
  1274. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1275. 96 | };
  1276. | ^
  1277. In file included from ../sound/opna.h:9,
  1278. from ../sound/fmboard.h:12,
  1279. from ../io/iocore.c:7:
  1280. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1281. 15 | OPN_CHMASK = 0x80000000,
  1282. | ^~~~~~~~~~
  1283. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1284. 16 | OPN_STEREO = 0x80000000,
  1285. | ^~~~~~~~~~
  1286. ../io/iocore.c: In function ‘detachout’:
  1287. ../io/iocore.c:149:26: warning: assignment to ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1288. 149 | iof->ioout[port] = &defout8;
  1289. | ^
  1290. ../io/iocore.c: In function ‘detachinp’:
  1291. ../io/iocore.c:160:26: warning: assignment to ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1292. 160 | iof->ioinp[port] = &definp8;
  1293. | ^
  1294. ../io/iocore.c: In function ‘iocore_build’:
  1295. ../io/iocore.c:511:31: warning: assignment to ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1296. 511 | cmn->ioout[i] = defout8;
  1297. | ^
  1298. ../io/iocore.c:512:31: warning: assignment to ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1299. 512 | cmn->ioinp[i] = definp8;
  1300. | ^
  1301. ../io/iocore.c: In function ‘iocore_out16’:
  1302. ../io/iocore.c:657:58: warning: comparison of integer expressions of different signedness: ‘UINT’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  1303. 657 | if (smpu98.enable && smpu98.port <= port && port <= smpu98.port + 0xf) {
  1304. | ^~
  1305. ../io/iocore.c: In function ‘iocore_inp16’:
  1306. ../io/iocore.c:730:58: warning: comparison of integer expressions of different signedness: ‘UINT’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  1307. 730 | if (smpu98.enable && smpu98.port <= port && port <= smpu98.port + 0xf) {
  1308. | ^~
  1309. cc -c -o../io/mouseif.o ../io/mouseif.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1310. In file included from ../i386c/cpucore.h:4,
  1311. from ../io/mouseif.c:3:
  1312. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1313. 406 | };
  1314. | ^
  1315. In file included from ../io/iocore.h:36,
  1316. from ../io/mouseif.c:5:
  1317. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1318. 53 | };
  1319. | ^
  1320. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1321. 91 | };
  1322. | ^
  1323. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1324. 96 | };
  1325. | ^
  1326. ../io/mouseif.c: In function ‘mouseif_bind’:
  1327. ../io/mouseif.c:314:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1328. 314 | iocore_attachout(0x7fd9, mouseif_o7fd9);
  1329. | ^~~~~~~~~~~~~
  1330. | |
  1331. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1332. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1333. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1334. | ~~~~~~^~~~
  1335. ../io/mouseif.c:315:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1336. 315 | iocore_attachout(0x7fdb, mouseif_o7fdb);
  1337. | ^~~~~~~~~~~~~
  1338. | |
  1339. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1340. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1341. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1342. | ~~~~~~^~~~
  1343. ../io/mouseif.c:316:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1344. 316 | iocore_attachout(0x7fdd, mouseif_o7fdd);
  1345. | ^~~~~~~~~~~~~
  1346. | |
  1347. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1348. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1349. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1350. | ~~~~~~^~~~
  1351. ../io/mouseif.c:317:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1352. 317 | iocore_attachout(0x7fdf, mouseif_o7fdf);
  1353. | ^~~~~~~~~~~~~
  1354. | |
  1355. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1356. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1357. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1358. | ~~~~~~^~~~
  1359. ../io/mouseif.c:318:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1360. 318 | iocore_attachinp(0x7fd9, mouseif_i7fd9);
  1361. | ^~~~~~~~~~~~~
  1362. | |
  1363. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1364. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1365. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1366. | ~~~~~~^~~~
  1367. ../io/mouseif.c:319:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1368. 319 | iocore_attachinp(0x7fdb, mouseif_i7fdb);
  1369. | ^~~~~~~~~~~~~
  1370. | |
  1371. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1372. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1373. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1374. | ~~~~~~^~~~
  1375. ../io/mouseif.c:320:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1376. 320 | iocore_attachinp(0x7fdd, mouseif_i7fdd);
  1377. | ^~~~~~~~~~~~~
  1378. | |
  1379. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1380. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1381. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1382. | ~~~~~~^~~~
  1383. ../io/mouseif.c:321:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1384. 321 | iocore_attachout(0xbfdb, mouseif_obfdb);
  1385. | ^~~~~~~~~~~~~
  1386. | |
  1387. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1388. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1389. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1390. | ~~~~~~^~~~
  1391. ../io/mouseif.c: At top level:
  1392. ../io/mouseif.c:14:12: warning: ‘mouseif_test’ defined but not used [-Wunused-variable]
  1393. 14 | static int mouseif_test = 0;
  1394. | ^~~~~~~~~~~~
  1395. cc -c -o../io/necio.o ../io/necio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1396. cc -c -o../io/nmiio.o ../io/nmiio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1397. cc -c -o../io/np2sysp.o ../io/np2sysp.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1398. In file included from ../i386c/cpucore.h:4,
  1399. from ../io/necio.c:2:
  1400. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1401. 406 | };
  1402. | ^
  1403. In file included from ../io/iocore.h:36,
  1404. from ../io/necio.c:4:
  1405. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1406. 53 | };
  1407. | ^
  1408. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1409. 91 | };
  1410. | ^
  1411. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1412. 96 | };
  1413. | ^
  1414. ../io/necio.c: In function ‘necio_i043b’:
  1415. ../io/necio.c:20:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  1416. 20 | static REG8 IOOUTCALL necio_i043b(UINT port) {
  1417. | ~~~~~^~~~
  1418. ../io/necio.c: In function ‘necio_bind’:
  1419. ../io/necio.c:51:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1420. 51 | iocore_attachout(0x0439, necio_o0439);
  1421. | ^~~~~~~~~~~
  1422. | |
  1423. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1424. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1425. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1426. | ~~~~~~^~~~
  1427. ../io/necio.c:54:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1428. 54 | iocore_attachout(0x043b, necio_o043b);
  1429. | ^~~~~~~~~~~
  1430. | |
  1431. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1432. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1433. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1434. | ~~~~~~^~~~
  1435. ../io/necio.c:55:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1436. 55 | iocore_attachinp(0x043b, necio_i043b);
  1437. | ^~~~~~~~~~~
  1438. | |
  1439. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1440. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1441. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1442. | ~~~~~~^~~~
  1443. ../io/necio.c:56:42: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1444. 56 | iocore_attachout(0x043d, necio_o043d);
  1445. | ^~~~~~~~~~~
  1446. | |
  1447. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1448. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1449. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1450. | ~~~~~~^~~~
  1451. cc -c -o../io/pcidev.o ../io/pcidev.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1452. In file included from ../io/iocore.h:36,
  1453. from ../io/nmiio.c:3:
  1454. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1455. 53 | };
  1456. | ^
  1457. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1458. 91 | };
  1459. | ^
  1460. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1461. 96 | };
  1462. | ^
  1463. ../io/nmiio.c:26:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1464. 26 | nmiio_o50, nmiio_o52};
  1465. | ^~~~~~~~~
  1466. ../io/nmiio.c:26:41: note: (near initialization for ‘nmiioo50[0]’)
  1467. ../io/nmiio.c:26:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1468. 26 | nmiio_o50, nmiio_o52};
  1469. | ^~~~~~~~~
  1470. ../io/nmiio.c:26:57: note: (near initialization for ‘nmiioo50[1]’)
  1471. In file included from ../i386c/cpucore.h:4,
  1472. from ../io/np2sysp.c:7:
  1473. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1474. 406 | };
  1475. | ^
  1476. In file included from ../io/iocore.h:36,
  1477. from ../io/np2sysp.c:9:
  1478. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1479. 53 | };
  1480. | ^
  1481. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1482. 91 | };
  1483. | ^
  1484. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1485. 96 | };
  1486. | ^
  1487. In file included from ../sound/opna.h:9,
  1488. from ../sound/fmboard.h:12,
  1489. from ../io/np2sysp.c:16:
  1490. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1491. 15 | OPN_CHMASK = 0x80000000,
  1492. | ^~~~~~~~~~
  1493. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1494. 16 | OPN_STEREO = 0x80000000,
  1495. | ^~~~~~~~~~
  1496. ../io/np2sysp.c: In function ‘np2sysp_cngconfig’:
  1497. ../io/np2sysp.c:291:67: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1498. 291 | iocore_attachout(cs4231.port[10], mpu98ii_o0);
  1499. | ^~~~~~~~~~
  1500. | |
  1501. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1502. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1503. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1504. | ~~~~~~^~~~
  1505. ../io/np2sysp.c:292:67: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1506. 292 | iocore_attachinp(cs4231.port[10], mpu98ii_i0);
  1507. | ^~~~~~~~~~
  1508. | |
  1509. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1510. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1511. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1512. | ~~~~~~^~~~
  1513. ../io/np2sysp.c:293:69: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1514. 293 | iocore_attachout(cs4231.port[10]+1, mpu98ii_o2);
  1515. | ^~~~~~~~~~
  1516. | |
  1517. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1518. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1519. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1520. | ~~~~~~^~~~
  1521. ../io/np2sysp.c:294:69: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1522. 294 | iocore_attachinp(cs4231.port[10]+1, mpu98ii_i2);
  1523. | ^~~~~~~~~~
  1524. | |
  1525. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1526. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1527. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1528. | ~~~~~~^~~~
  1529. ../io/np2sysp.c: In function ‘np2sysp_bind’:
  1530. ../io/np2sysp.c:560:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1531. 560 | iocore_attachout(0x07ed, np2sysp_o7ed);
  1532. | ^~~~~~~~~~~~
  1533. | |
  1534. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1535. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1536. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1537. | ~~~~~~^~~~
  1538. ../io/np2sysp.c:561:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1539. 561 | iocore_attachout(0x07ef, np2sysp_o7ef);
  1540. | ^~~~~~~~~~~~
  1541. | |
  1542. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1543. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1544. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1545. | ~~~~~~^~~~
  1546. ../io/np2sysp.c:562:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1547. 562 | iocore_attachinp(0x07ed, np2sysp_i7ed);
  1548. | ^~~~~~~~~~~~
  1549. | |
  1550. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1551. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1552. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1553. | ~~~~~~^~~~
  1554. ../io/np2sysp.c:563:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1555. 563 | iocore_attachinp(0x07ef, np2sysp_i7ef);
  1556. | ^~~~~~~~~~~~
  1557. | |
  1558. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1559. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1560. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1561. | ~~~~~~^~~~
  1562. ../io/np2sysp.c: At top level:
  1563. ../io/np2sysp.c:150:13: warning: ‘np2sysp_changeclock’ defined but not used [-Wunused-function]
  1564. 150 | static void np2sysp_changeclock(const void *arg1, long arg2) {
  1565. | ^~~~~~~~~~~~~~~~~~~
  1566. ../io/np2sysp.c:64:22: warning: ‘str_v30’ defined but not used [-Wunused-const-variable=]
  1567. 64 | static const OEMCHAR str_v30[] = OEMTEXT("V30");
  1568. | ^~~~~~~
  1569. ../io/np2sysp.c:63:22: warning: ‘str_80286’ defined but not used [-Wunused-const-variable=]
  1570. 63 | static const OEMCHAR str_80286[] = OEMTEXT("80286");
  1571. | ^~~~~~~~~
  1572. cc -c -o../io/pegc.o ../io/pegc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1573. In file included from ../i386c/cpucore.h:4,
  1574. from ../io/pcidev.c:10:
  1575. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1576. 406 | };
  1577. | ^
  1578. cc -c -o../io/pic.o ../io/pic.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1579. In file included from ../io/iocore.h:36,
  1580. from ../io/pcidev.c:12:
  1581. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1582. 53 | };
  1583. | ^
  1584. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1585. 91 | };
  1586. | ^
  1587. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1588. 96 | };
  1589. | ^
  1590. ../io/pcidev.c: In function ‘pcidev_pcmc_cfgreg_w’:
  1591. ../io/pcidev.c:61:34: warning: unused parameter ‘devNumber’ [-Wunused-parameter]
  1592. 61 | void pcidev_pcmc_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  1593. | ~~~~~~~^~~~~~~~~
  1594. ../io/pcidev.c:61:51: warning: unused parameter ‘funcNumber’ [-Wunused-parameter]
  1595. 61 | void pcidev_pcmc_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  1596. | ~~~~~~^~~~~~~~~~
  1597. ../io/pcidev.c:61:69: warning: unused parameter ‘cfgregOffset’ [-Wunused-parameter]
  1598. 61 | void pcidev_pcmc_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  1599. | ~~~~~~^~~~~~~~~~~~
  1600. ../io/pcidev.c:61:89: warning: unused parameter ‘sizeinbytes’ [-Wunused-parameter]
  1601. 61 | void pcidev_pcmc_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  1602. | ~~~~~~^~~~~~~~~~~
  1603. ../io/pcidev.c:61:109: warning: unused parameter ‘value’ [-Wunused-parameter]
  1604. 61 | void pcidev_pcmc_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  1605. | ~~~~~~~^~~~~
  1606. ../io/pcidev.c: In function ‘pci_o0cf8’:
  1607. ../io/pcidev.c:65:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1608. 65 | static void IOOUTCALL pci_o0cf8(UINT port, REG8 dat) {
  1609. | ~~~~~^~~~
  1610. ../io/pcidev.c: In function ‘pci_o0cf9’:
  1611. ../io/pcidev.c:69:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1612. 69 | static void IOOUTCALL pci_o0cf9(UINT port, REG8 dat) {
  1613. | ~~~~~^~~~
  1614. ../io/pcidev.c: In function ‘pci_o0cfa’:
  1615. ../io/pcidev.c:73:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1616. 73 | static void IOOUTCALL pci_o0cfa(UINT port, REG8 dat) {
  1617. | ~~~~~^~~~
  1618. ../io/pcidev.c: In function ‘pci_o0cfb’:
  1619. ../io/pcidev.c:77:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1620. 77 | static void IOOUTCALL pci_o0cfb(UINT port, REG8 dat) {
  1621. | ~~~~~^~~~
  1622. ../io/pcidev.c: In function ‘pci_i0cf8’:
  1623. ../io/pcidev.c:82:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1624. 82 | static REG8 IOINPCALL pci_i0cf8(UINT port) {
  1625. | ~~~~~^~~~
  1626. ../io/pcidev.c: In function ‘pci_i0cf9’:
  1627. ../io/pcidev.c:86:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1628. 86 | static REG8 IOINPCALL pci_i0cf9(UINT port) {
  1629. | ~~~~~^~~~
  1630. ../io/pcidev.c: In function ‘pci_i0cfa’:
  1631. ../io/pcidev.c:90:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1632. 90 | static REG8 IOINPCALL pci_i0cfa(UINT port) {
  1633. | ~~~~~^~~~
  1634. ../io/pcidev.c: In function ‘pci_i0cfb’:
  1635. ../io/pcidev.c:94:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1636. 94 | static REG8 IOINPCALL pci_i0cfb(UINT port) {
  1637. | ~~~~~^~~~
  1638. ../io/pcidev.c: In function ‘pcidev_r8_0xcfc’:
  1639. ../io/pcidev.c:205:23: warning: unused variable ‘funcNumber’ [-Wunused-variable]
  1640. 205 | UINT8 funcNumber = (pcidev.reg32_caddr >> 8) & 0x7;
  1641. | ^~~~~~~~~~
  1642. ../io/pcidev.c: In function ‘pcidev_r16_0xcfc’:
  1643. ../io/pcidev.c:228:23: warning: unused variable ‘funcNumber’ [-Wunused-variable]
  1644. 228 | UINT8 funcNumber = (pcidev.reg32_caddr >> 8) & 0x7;
  1645. | ^~~~~~~~~~
  1646. ../io/pcidev.c: In function ‘pcidev_r32’:
  1647. ../io/pcidev.c:254:31: warning: unused variable ‘funcNumber’ [-Wunused-variable]
  1648. 254 | UINT8 funcNumber = (pcidev.reg32_caddr >> 8) & 0x7;
  1649. | ^~~~~~~~~~
  1650. ../io/pcidev.c: In function ‘pci_i063c’:
  1651. ../io/pcidev.c:297:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1652. 297 | static REG8 IOINPCALL pci_i063c(UINT port) {
  1653. | ~~~~~^~~~
  1654. ../io/pcidev.c: In function ‘pci_i18f0’:
  1655. ../io/pcidev.c:309:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1656. 309 | static REG8 IOINPCALL pci_i18f0(UINT port) {
  1657. | ~~~~~^~~~
  1658. ../io/pcidev.c: In function ‘pci_i18f2’:
  1659. ../io/pcidev.c:318:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1660. 318 | static REG8 IOINPCALL pci_i18f2(UINT port) {
  1661. | ~~~~~^~~~
  1662. ../io/pcidev.c: In function ‘pnp_iReg’:
  1663. ../io/pcidev.c:326:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  1664. 326 | static REG8 IOINPCALL pnp_iReg(UINT port) {
  1665. | ~~~~~^~~~
  1666. ../io/pcidev.c: In function ‘pnp_i259’:
  1667. ../io/pcidev.c:335:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  1668. 335 | static REG8 IOINPCALL pnp_i259(UINT port) {
  1669. | ~~~~~^~~~
  1670. ../io/pcidev.c: In function ‘pnp_oA59’:
  1671. ../io/pcidev.c:343:52: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1672. 343 | iocore_attachinp((dat << 2) | 0x3, pnp_iReg);
  1673. | ^~~~~~~~
  1674. | |
  1675. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1676. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1677. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1678. | ~~~~~~^~~~
  1679. ../io/pcidev.c: In function ‘pnp_iA59’:
  1680. ../io/pcidev.c:349:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  1681. 349 | static REG8 IOINPCALL pnp_iA59(UINT port) {
  1682. | ~~~~~^~~~
  1683. ../io/pcidev.c: In function ‘pcidev_bind’:
  1684. ../io/pcidev.c:512:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1685. 512 | iocore_attachout(0xcf8, pci_o0cf8);
  1686. | ^~~~~~~~~
  1687. | |
  1688. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1689. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1690. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1691. | ~~~~~~^~~~
  1692. ../io/pcidev.c:513:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1693. 513 | iocore_attachout(0xcf9, pci_o0cf9);
  1694. | ^~~~~~~~~
  1695. | |
  1696. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1697. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1698. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1699. | ~~~~~~^~~~
  1700. ../io/pcidev.c:514:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1701. 514 | iocore_attachout(0xcfa, pci_o0cfa);
  1702. | ^~~~~~~~~
  1703. | |
  1704. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1705. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1706. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1707. | ~~~~~~^~~~
  1708. ../io/pcidev.c:515:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1709. 515 | iocore_attachout(0xcfb, pci_o0cfb);
  1710. | ^~~~~~~~~
  1711. | |
  1712. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1713. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1714. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1715. | ~~~~~~^~~~
  1716. ../io/pcidev.c:516:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1717. 516 | iocore_attachinp(0xcf8, pci_i0cf8);
  1718. | ^~~~~~~~~
  1719. | |
  1720. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1721. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1722. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1723. | ~~~~~~^~~~
  1724. ../io/pcidev.c:517:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1725. 517 | iocore_attachinp(0xcf9, pci_i0cf9);
  1726. | ^~~~~~~~~
  1727. | |
  1728. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1729. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1730. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1731. | ~~~~~~^~~~
  1732. ../io/pcidev.c:518:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1733. 518 | iocore_attachinp(0xcfa, pci_i0cfa);
  1734. | ^~~~~~~~~
  1735. | |
  1736. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1737. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1738. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1739. | ~~~~~~^~~~
  1740. ../io/pcidev.c:519:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1741. 519 | iocore_attachinp(0xcfb, pci_i0cfb);
  1742. | ^~~~~~~~~
  1743. | |
  1744. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1745. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1746. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1747. | ~~~~~~^~~~
  1748. ../io/pcidev.c:522:43: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1749. 522 | iocore_attachout(0xcfc+i, pcidev_w8_0xcfc);
  1750. | ^~~~~~~~~~~~~~~
  1751. | |
  1752. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1753. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1754. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1755. | ~~~~~~^~~~
  1756. ../io/pcidev.c:523:43: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1757. 523 | iocore_attachinp(0xcfc+i, pcidev_r8_0xcfc);
  1758. | ^~~~~~~~~~~~~~~
  1759. | |
  1760. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1761. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1762. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1763. | ~~~~~~^~~~
  1764. ../io/pcidev.c: At top level:
  1765. ../io/pcidev.c:349:23: warning: ‘pnp_iA59’ defined but not used [-Wunused-function]
  1766. 349 | static REG8 IOINPCALL pnp_iA59(UINT port) {
  1767. | ^~~~~~~~
  1768. ../io/pcidev.c:339:23: warning: ‘pnp_oA59’ defined but not used [-Wunused-function]
  1769. 339 | static void IOOUTCALL pnp_oA59(UINT port, REG8 dat) {
  1770. | ^~~~~~~~
  1771. ../io/pcidev.c:335:23: warning: ‘pnp_i259’ defined but not used [-Wunused-function]
  1772. 335 | static REG8 IOINPCALL pnp_i259(UINT port) {
  1773. | ^~~~~~~~
  1774. ../io/pcidev.c:330:23: warning: ‘pnp_o259’ defined but not used [-Wunused-function]
  1775. 330 | static void IOOUTCALL pnp_o259(UINT port, REG8 dat) {
  1776. | ^~~~~~~~
  1777. ../io/pcidev.c:318:23: warning: ‘pci_i18f2’ defined but not used [-Wunused-function]
  1778. 318 | static REG8 IOINPCALL pci_i18f2(UINT port) {
  1779. | ^~~~~~~~~
  1780. ../io/pcidev.c:313:23: warning: ‘pci_o18f2’ defined but not used [-Wunused-function]
  1781. 313 | static void IOOUTCALL pci_o18f2(UINT port, REG8 dat) {
  1782. | ^~~~~~~~~
  1783. ../io/pcidev.c:309:23: warning: ‘pci_i18f0’ defined but not used [-Wunused-function]
  1784. 309 | static REG8 IOINPCALL pci_i18f0(UINT port) {
  1785. | ^~~~~~~~~
  1786. ../io/pcidev.c:303:23: warning: ‘pci_o18f0’ defined but not used [-Wunused-function]
  1787. 303 | static void IOOUTCALL pci_o18f0(UINT port, REG8 dat) {
  1788. | ^~~~~~~~~
  1789. ../io/pcidev.c:297:23: warning: ‘pci_i063c’ defined but not used [-Wunused-function]
  1790. 297 | static REG8 IOINPCALL pci_i063c(UINT port) {
  1791. | ^~~~~~~~~
  1792. ../io/pcidev.c:273:23: warning: ‘pci_o063c’ defined but not used [-Wunused-function]
  1793. 273 | static void IOOUTCALL pci_o063c(UINT port, REG8 dat) {
  1794. | ^~~~~~~~~
  1795. In file included from ../i386c/cpucore.h:4,
  1796. from ../io/pegc.c:2:
  1797. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1798. 406 | };
  1799. | ^
  1800. In file included from ../io/iocore.h:36,
  1801. from ../io/pegc.c:4:
  1802. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1803. 53 | };
  1804. | ^
  1805. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1806. 91 | };
  1807. | ^
  1808. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1809. 96 | };
  1810. | ^
  1811. ../io/pegc.c: In function ‘pegc_memvgaplane_rd16’:
  1812. ../io/pegc.c:72:40: warning: unused variable ‘pixmaskpos’ [-Wunused-variable]
  1813. 72 | UINT32 pixmaskpos = (1 << ((15-i+8)&0xf)); // 現在の画素に対応するpixelmaskのビット位置
  1814. | ^~~~~~~~~~
  1815. ../io/pegc.c:95:40: warning: unused variable ‘pixmaskpos’ [-Wunused-variable]
  1816. 95 | UINT32 pixmaskpos = (1 << ((i/8)*8 + (7-(i&0x7)))); // 現在の画素に対応するvalueやpixelmaskのビット位置
  1817. | ^~~~~~~~~~
  1818. ../io/pegc.c:31:16: warning: variable ‘pixelmask’ set but not used [-Wunused-but-set-variable]
  1819. 31 | UINT32 pixelmask = 0; // ビット(画素)への書き込み禁止(0=禁止, 1=許可) E010Ch
  1820. | ^~~~~~~~~
  1821. ../io/pegc.c:29:15: warning: variable ‘ropupdmode’ set but not used [-Wunused-but-set-variable]
  1822. 29 | UINT8 ropupdmode = 0; // 1ならラスタオペレーションを使用 E0108h bit12
  1823. | ^~~~~~~~~~
  1824. ../io/pegc.c:28:15: warning: variable ‘ropmethod’ set but not used [-Wunused-but-set-variable]
  1825. 28 | UINT8 ropmethod = 0; // 論理演算の方法を指定(パターンレジスタまたはカラーパレット) E0108h bit11,10
  1826. | ^~~~~~~~~
  1827. ../io/pegc.c:27:15: warning: variable ‘ropcode’ set but not used [-Wunused-but-set-variable]
  1828. 27 | UINT8 ropcode = 0; // ラスタオペレーション設定 E0108h bit0〜bit7
  1829. | ^~~~~~~
  1830. ../io/pegc.c: In function ‘pegc_memvgaplane_wr16’:
  1831. ../io/pegc.c:136:16: warning: variable ‘srcbitshift’ set but not used [-Wunused-but-set-variable]
  1832. 136 | UINT32 srcbitshift = 0; // リード時のビットシフト数 E0112h
  1833. | ^~~~~~~~~~~
  1834. ../io/pegc.c:130:15: warning: variable ‘ropcode’ set but not used [-Wunused-but-set-variable]
  1835. 130 | UINT8 ropcode = 0; // ラスタオペレーション設定 E0108h bit0〜bit7
  1836. | ^~~~~~~
  1837. ../io/pegc.c: In function ‘pegc_memvgaplane_rd32’:
  1838. ../io/pegc.c:364:45: warning: unused parameter ‘address’ [-Wunused-parameter]
  1839. 364 | UINT32 MEMCALL pegc_memvgaplane_rd32(UINT32 address){
  1840. | ~~~~~~~^~~~~~~
  1841. ../io/pegc.c: In function ‘pegc_memvgaplane_wr32’:
  1842. ../io/pegc.c:368:43: warning: unused parameter ‘address’ [-Wunused-parameter]
  1843. 368 | void MEMCALL pegc_memvgaplane_wr32(UINT32 address, UINT32 value){
  1844. | ~~~~~~~^~~~~~~
  1845. ../io/pegc.c:368:59: warning: unused parameter ‘value’ [-Wunused-parameter]
  1846. 368 | void MEMCALL pegc_memvgaplane_wr32(UINT32 address, UINT32 value){
  1847. | ~~~~~~~^~~~~
  1848. cc -c -o../io/pit.o ../io/pit.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1849. In file included from ../i386c/cpucore.h:4,
  1850. from ../io/pic.c:2:
  1851. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1852. 406 | };
  1853. | ^
  1854. In file included from ../io/iocore.h:36,
  1855. from ../io/pic.c:4:
  1856. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1857. 53 | };
  1858. | ^
  1859. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1860. 91 | };
  1861. | ^
  1862. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1863. 96 | };
  1864. | ^
  1865. ../io/pic.c:50:65: warning: missing initializer for field ‘padding’ of ‘_PICITEM’ [-Wmissing-field-initializers]
  1866. 50 | 0x7d, 0, 0, 0, 0, 0};
  1867. | ^~~~
  1868. In file included from ../io/iocore.h:28:
  1869. ../io/pic.h:12:17: note: ‘padding’ declared here
  1870. 12 | UINT8 padding[2];
  1871. | ^~~~~~~
  1872. ../io/pic.c:54:65: warning: missing initializer for field ‘padding’ of ‘_PICITEM’ [-Wmissing-field-initializers]
  1873. 54 | 0x71, 0, 0, 0, 0, 0};
  1874. | ^~~~
  1875. ../io/pic.h:12:17: note: ‘padding’ declared here
  1876. 12 | UINT8 padding[2];
  1877. | ^~~~~~~
  1878. ../io/pic.c:405:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1879. 405 | pic_o00, pic_o02, NULL, NULL};
  1880. | ^~~~~~~
  1881. ../io/pic.c:405:41: note: (near initialization for ‘pico00[0]’)
  1882. ../io/pic.c:405:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1883. 405 | pic_o00, pic_o02, NULL, NULL};
  1884. | ^~~~~~~
  1885. ../io/pic.c:405:57: note: (near initialization for ‘pico00[1]’)
  1886. ../io/pic.c:408:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1887. 408 | pic_i00, pic_i02, NULL, NULL};
  1888. | ^~~~~~~
  1889. ../io/pic.c:408:41: note: (near initialization for ‘pici00[0]’)
  1890. ../io/pic.c:408:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1891. 408 | pic_i00, pic_i02, NULL, NULL};
  1892. | ^~~~~~~
  1893. ../io/pic.c:408:57: note: (near initialization for ‘pici00[1]’)
  1894. In file included from ../i386c/cpucore.h:4,
  1895. from ../io/pit.c:6:
  1896. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1897. 406 | };
  1898. | ^
  1899. cc -c -o../io/printif.o ../io/printif.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  1900. In file included from ../io/iocore.h:36,
  1901. from ../io/pit.c:8:
  1902. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1903. 53 | };
  1904. | ^
  1905. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1906. 91 | };
  1907. | ^
  1908. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1909. 96 | };
  1910. | ^
  1911. ../io/pit.c: In function ‘pit_o73’:
  1912. ../io/pit.c:386:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  1913. 386 | static void IOOUTCALL pit_o73(UINT port, REG8 dat) {
  1914. | ~~~~~^~~~
  1915. ../io/pit.c: At top level:
  1916. ../io/pit.c:500:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1917. 500 | pit_o71, pit_o73, pit_o75, pit_o77};
  1918. | ^~~~~~~
  1919. ../io/pit.c:500:41: note: (near initialization for ‘pito71[0]’)
  1920. ../io/pit.c:500:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1921. 500 | pit_o71, pit_o73, pit_o75, pit_o77};
  1922. | ^~~~~~~
  1923. ../io/pit.c:500:57: note: (near initialization for ‘pito71[1]’)
  1924. ../io/pit.c:500:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1925. 500 | pit_o71, pit_o73, pit_o75, pit_o77};
  1926. | ^~~~~~~
  1927. ../io/pit.c:500:73: note: (near initialization for ‘pito71[2]’)
  1928. ../io/pit.c:500:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  1929. 500 | pit_o71, pit_o73, pit_o75, pit_o77};
  1930. | ^~~~~~~
  1931. ../io/pit.c:500:89: note: (near initialization for ‘pito71[3]’)
  1932. ../io/pit.c:503:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1933. 503 | pit_i71, pit_i71, pit_i71, NULL};
  1934. | ^~~~~~~
  1935. ../io/pit.c:503:41: note: (near initialization for ‘piti71[0]’)
  1936. ../io/pit.c:503:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1937. 503 | pit_i71, pit_i71, pit_i71, NULL};
  1938. | ^~~~~~~
  1939. ../io/pit.c:503:57: note: (near initialization for ‘piti71[1]’)
  1940. ../io/pit.c:503:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1941. 503 | pit_i71, pit_i71, pit_i71, NULL};
  1942. | ^~~~~~~
  1943. ../io/pit.c:503:73: note: (near initialization for ‘piti71[2]’)
  1944. ../io/pit.c: In function ‘itimer_bind’:
  1945. ../io/pit.c:537:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1946. 537 | iocore_attachout(0x3fd9, pit_o71);
  1947. | ^~~~~~~
  1948. | |
  1949. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1950. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1951. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1952. | ~~~~~~^~~~
  1953. ../io/pit.c:538:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1954. 538 | iocore_attachout(0x3fdb, pit_o73);
  1955. | ^~~~~~~
  1956. | |
  1957. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1958. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1959. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1960. | ~~~~~~^~~~
  1961. ../io/pit.c:539:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1962. 539 | iocore_attachout(0x3fdd, pit_o75);
  1963. | ^~~~~~~
  1964. | |
  1965. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1966. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1967. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1968. | ~~~~~~^~~~
  1969. ../io/pit.c:540:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1970. 540 | iocore_attachout(0x3fdf, pit_o77);
  1971. | ^~~~~~~
  1972. | |
  1973. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1974. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  1975. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1976. | ~~~~~~^~~~
  1977. ../io/pit.c:541:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1978. 541 | iocore_attachinp(0x3fd9, pit_i71);
  1979. | ^~~~~~~
  1980. | |
  1981. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1982. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1983. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1984. | ~~~~~~^~~~
  1985. ../io/pit.c:542:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1986. 542 | iocore_attachinp(0x3fdb, pit_i71);
  1987. | ^~~~~~~
  1988. | |
  1989. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1990. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1991. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1992. | ~~~~~~^~~~
  1993. ../io/pit.c:543:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1994. 543 | iocore_attachinp(0x3fdd, pit_i71);
  1995. | ^~~~~~~
  1996. | |
  1997. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1998. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  1999. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2000. | ~~~~~~^~~~
  2001. ../io/pit.c: In function ‘getcount’:
  2002. ../io/pit.c:189:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2003. 189 | if (clk >= 0) {
  2004. | ^
  2005. ../io/pit.c:203:17: note: here
  2006. 203 | case 2:
  2007. | ^~~~
  2008. cc -c -o../io/serial.o ../io/serial.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2009. In file included from ../i386c/cpucore.h:4,
  2010. from ../io/printif.c:3:
  2011. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2012. 406 | };
  2013. | ^
  2014. In file included from ../io/iocore.h:36,
  2015. from ../io/printif.c:5:
  2016. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2017. 53 | };
  2018. | ^
  2019. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2020. 91 | };
  2021. | ^
  2022. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2023. 96 | };
  2024. | ^
  2025. ../io/printif.c:59:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2026. 59 | prt_o40, NULL, NULL, NULL};
  2027. | ^~~~~~~
  2028. ../io/printif.c:59:41: note: (near initialization for ‘prto40[0]’)
  2029. ../io/printif.c:62:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2030. 62 | NULL, prt_i42, NULL, NULL};
  2031. | ^~~~~~~
  2032. ../io/printif.c:62:57: note: (near initialization for ‘prti40[1]’)
  2033. cc -c -o../io/sysport.o ../io/sysport.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2034. cc -c -o../io/upd4990.o ../io/upd4990.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2035. In file included from ../i386c/cpucore.h:4,
  2036. from ../io/serial.c:9:
  2037. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2038. 406 | };
  2039. | ^
  2040. In file included from ../io/iocore.h:36,
  2041. from ../io/serial.c:12:
  2042. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2043. 53 | };
  2044. | ^
  2045. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2046. 91 | };
  2047. | ^
  2048. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2049. 96 | };
  2050. | ^
  2051. ../io/serial.c:88:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2052. 88 | keyboard_o41, keyboard_o43};
  2053. | ^~~~~~~~~~~~
  2054. ../io/serial.c:88:41: note: (near initialization for ‘keybrdo41[0]’)
  2055. ../io/serial.c:88:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2056. 88 | keyboard_o41, keyboard_o43};
  2057. | ^~~~~~~~~~~~
  2058. ../io/serial.c:88:57: note: (near initialization for ‘keybrdo41[1]’)
  2059. ../io/serial.c:91:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2060. 91 | keyboard_i41, keyboard_i43};
  2061. | ^~~~~~~~~~~~
  2062. ../io/serial.c:91:41: note: (near initialization for ‘keybrdi41[0]’)
  2063. ../io/serial.c:91:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2064. 91 | keyboard_i41, keyboard_i43};
  2065. | ^~~~~~~~~~~~
  2066. ../io/serial.c:91:57: note: (near initialization for ‘keybrdi41[1]’)
  2067. ../io/serial.c: In function ‘rs232c_writeretry’:
  2068. ../io/serial.c:228:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  2069. 228 | while(fifowbufused = ((rs232c_fifo_writebuf_wpos - rs232c_fifo_writebuf_rpos) & RS232C_FIFO_WRITEBUFFER_MASK)){
  2070. | ^~~~~~~~~~~~
  2071. ../io/serial.c: In function ‘rs232c_callback’:
  2072. ../io/serial.c:336:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
  2073. 336 | if (bufused > 0 && rs232c_removecounter==0 || bufused == RS232C_BUFFER-1){
  2074. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  2075. ../io/serial.c: In function ‘rs232c_o30’:
  2076. ../io/serial.c:446:13: warning: unused variable ‘ret’ [-Wunused-variable]
  2077. 446 | int ret;
  2078. | ^~~
  2079. ../io/serial.c:443:50: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2080. 443 | static void IOOUTCALL rs232c_o30(UINT port, REG8 dat) {
  2081. ../io/serial.c: In function ‘rs232c_i136’:
  2082. ../io/serial.c:782:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  2083. 782 | static REG8 IOINPCALL rs232c_i136(UINT port) {
  2084. | ~~~~~^~~~
  2085. ../io/serial.c: In function ‘rs232c_i138’:
  2086. ../io/serial.c:829:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  2087. 829 | static REG8 IOINPCALL rs232c_i138(UINT port) {
  2088. | ~~~~~^~~~
  2089. ../io/serial.c: In function ‘rs232c_i13a’:
  2090. ../io/serial.c:878:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  2091. 878 | static REG8 IOINPCALL rs232c_i13a(UINT port) {
  2092. | ~~~~~^~~~
  2093. ../io/serial.c: At top level:
  2094. ../io/serial.c:890:41: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2095. 890 | rs232c_o30, rs232c_o32};
  2096. | ^~~~~~~~~~
  2097. ../io/serial.c:890:41: note: (near initialization for ‘rs232co30[0]’)
  2098. ../io/serial.c:890:57: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2099. 890 | rs232c_o30, rs232c_o32};
  2100. | ^~~~~~~~~~
  2101. ../io/serial.c:890:57: note: (near initialization for ‘rs232co30[1]’)
  2102. ../io/serial.c:893:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2103. 893 | rs232c_i30, rs232c_i32};
  2104. | ^~~~~~~~~~
  2105. ../io/serial.c:893:41: note: (near initialization for ‘rs232ci30[0]’)
  2106. ../io/serial.c:893:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2107. 893 | rs232c_i30, rs232c_i32};
  2108. | ^~~~~~~~~~
  2109. ../io/serial.c:893:57: note: (near initialization for ‘rs232ci30[1]’)
  2110. ../io/serial.c: In function ‘rs232c_bind’:
  2111. ../io/serial.c:930:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2112. 930 | iocore_attachout(0x130, rs232c_o30);
  2113. | ^~~~~~~~~~
  2114. | |
  2115. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2116. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2117. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2118. | ~~~~~~^~~~
  2119. ../io/serial.c:931:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2120. 931 | iocore_attachinp(0x130, rs232c_i30);
  2121. | ^~~~~~~~~~
  2122. | |
  2123. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2124. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2125. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2126. | ~~~~~~^~~~
  2127. ../io/serial.c:932:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2128. 932 | iocore_attachout(0x132, rs232c_o32);
  2129. | ^~~~~~~~~~
  2130. | |
  2131. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2132. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2133. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2134. | ~~~~~~^~~~
  2135. ../io/serial.c:933:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2136. 933 | iocore_attachinp(0x132, rs232c_i132);
  2137. | ^~~~~~~~~~~
  2138. | |
  2139. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2140. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2141. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2142. | ~~~~~~^~~~
  2143. ../io/serial.c:935:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2144. 935 | iocore_attachinp(0x134, rs232c_i134);
  2145. | ^~~~~~~~~~~
  2146. | |
  2147. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2148. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2149. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2150. | ~~~~~~^~~~
  2151. ../io/serial.c:937:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2152. 937 | iocore_attachinp(0x136, rs232c_i136);
  2153. | ^~~~~~~~~~~
  2154. | |
  2155. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2156. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2157. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2158. | ~~~~~~^~~~
  2159. ../io/serial.c:938:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2160. 938 | iocore_attachout(0x138, rs232c_o138);
  2161. | ^~~~~~~~~~~
  2162. | |
  2163. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2164. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2165. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2166. | ~~~~~~^~~~
  2167. ../io/serial.c:939:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2168. 939 | iocore_attachinp(0x138, rs232c_i138);
  2169. | ^~~~~~~~~~~
  2170. | |
  2171. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2172. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2173. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2174. | ~~~~~~^~~~
  2175. ../io/serial.c:940:33: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2176. 940 | iocore_attachout(0x13a, rs232c_o13a);
  2177. | ^~~~~~~~~~~
  2178. | |
  2179. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2180. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2181. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2182. | ~~~~~~^~~~
  2183. ../io/serial.c:941:33: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2184. 941 | iocore_attachinp(0x13a, rs232c_i13a);
  2185. | ^~~~~~~~~~~
  2186. | |
  2187. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2188. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2189. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2190. | ~~~~~~^~~~
  2191. cc -c -o../io/pci/98graphbridge.o ../io/pci/98graphbridge.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2192. In file included from ../io/iocore.h:36,
  2193. from ../io/upd4990.c:4:
  2194. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2195. 53 | };
  2196. | ^
  2197. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2198. 91 | };
  2199. | ^
  2200. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2201. 96 | };
  2202. | ^
  2203. In file included from ../i386c/cpucore.h:4,
  2204. from ../io/upd4990.c:7:
  2205. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2206. 406 | };
  2207. | ^
  2208. In file included from ../io/iocore.h:36,
  2209. from ../io/sysport.c:3:
  2210. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2211. 53 | };
  2212. | ^
  2213. ../io/upd4990.c: In function ‘upd4990_hrtimer_proc’:
  2214. ../io/upd4990.c:101:38: warning: unused parameter ‘item’ [-Wunused-parameter]
  2215. 101 | void upd4990_hrtimer_proc(NEVENTITEM item) {
  2216. | ~~~~~~~~~~~^~~~
  2217. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2218. 91 | };
  2219. | ^
  2220. ../io/upd4990.c: In function ‘upd4990_i22’:
  2221. ../io/upd4990.c:166:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  2222. 166 | static REG8 IOOUTCALL upd4990_i22(UINT port) {
  2223. | ~~~~~^~~~
  2224. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2225. 96 | };
  2226. | ^
  2227. ../io/upd4990.c: In function ‘upd4990_i128’:
  2228. ../io/upd4990.c:193:41: warning: unused parameter ‘port’ [-Wunused-parameter]
  2229. 193 | static REG8 IOOUTCALL upd4990_i128(UINT port) {
  2230. | ~~~~~^~~~
  2231. ../io/upd4990.c: At top level:
  2232. ../io/upd4990.c:212:33: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2233. 212 | static const IOOUT updo20[1] = {upd4990_o20};
  2234. | ^~~~~~~~~~~
  2235. ../io/upd4990.c:212:33: note: (near initialization for ‘updo20[0]’)
  2236. ../io/upd4990.c: In function ‘uPD4990_bind’:
  2237. ../io/upd4990.c:229:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2238. 229 | iocore_attachout(0x0022, upd4990_o22);
  2239. | ^~~~~~~~~~~
  2240. | |
  2241. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2242. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2243. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2244. | ~~~~~~^~~~
  2245. ../io/upd4990.c:230:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2246. 230 | iocore_attachinp(0x0022, upd4990_i22);
  2247. | ^~~~~~~~~~~
  2248. | |
  2249. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2250. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2251. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2252. | ~~~~~~^~~~
  2253. ../io/upd4990.c:231:34: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2254. 231 | iocore_attachout(0x0128, upd4990_o128);
  2255. | ^~~~~~~~~~~~
  2256. | |
  2257. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2258. ../io/iocore.h:107:43: note: expected ‘IOOUT’ {aka ‘void (*)(unsigned int, unsigned int)’} but argument is of type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’}
  2259. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2260. | ~~~~~~^~~~
  2261. ../io/upd4990.c:232:34: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2262. 232 | iocore_attachinp(0x0128, upd4990_i128);
  2263. | ^~~~~~~~~~~~
  2264. | |
  2265. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2266. ../io/iocore.h:109:43: note: expected ‘IOINP’ {aka ‘unsigned int (*)(unsigned int)’} but argument is of type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’}
  2267. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2268. | ~~~~~~^~~~
  2269. ../io/sysport.c:91:73: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2270. 91 | NULL, NULL, sysp_o35, sysp_o37};
  2271. | ^~~~~~~~
  2272. ../io/sysport.c:91:73: note: (near initialization for ‘syspo31[2]’)
  2273. ../io/sysport.c:91:89: warning: initialization of ‘void (*)(UINT, UINT)’ {aka ‘void (*)(unsigned int, unsigned int)’} from incompatible pointer type ‘void (*)(UINT, UINT8)’ {aka ‘void (*)(unsigned int, unsigned char)’} [-Wincompatible-pointer-types]
  2274. 91 | NULL, NULL, sysp_o35, sysp_o37};
  2275. | ^~~~~~~~
  2276. ../io/sysport.c:91:89: note: (near initialization for ‘syspo31[3]’)
  2277. ../io/sysport.c:94:41: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2278. 94 | sysp_i31, sysp_i33, sysp_i35, NULL};
  2279. | ^~~~~~~~
  2280. ../io/sysport.c:94:41: note: (near initialization for ‘syspi31[0]’)
  2281. ../io/sysport.c:94:57: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2282. 94 | sysp_i31, sysp_i33, sysp_i35, NULL};
  2283. | ^~~~~~~~
  2284. ../io/sysport.c:94:57: note: (near initialization for ‘syspi31[1]’)
  2285. ../io/sysport.c:94:73: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2286. 94 | sysp_i31, sysp_i33, sysp_i35, NULL};
  2287. | ^~~~~~~~
  2288. ../io/sysport.c:94:73: note: (near initialization for ‘syspi31[2]’)
  2289. In file included from ../i386c/cpucore.h:4,
  2290. from ../io/pci/98graphbridge.c:8:
  2291. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2292. 406 | };
  2293. | ^
  2294. In file included from ../io/iocore.h:36,
  2295. from ../io/pci/98graphbridge.c:10:
  2296. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2297. 53 | };
  2298. | ^
  2299. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2300. 91 | };
  2301. | ^
  2302. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2303. 96 | };
  2304. | ^
  2305. ../io/pci/98graphbridge.c: In function ‘pcidev_98graphbridge_cfgreg_w’:
  2306. ../io/pci/98graphbridge.c:30:43: warning: unused parameter ‘devNumber’ [-Wunused-parameter]
  2307. 30 | void pcidev_98graphbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2308. | ~~~~~~~^~~~~~~~~
  2309. ../io/pci/98graphbridge.c:30:60: warning: unused parameter ‘funcNumber’ [-Wunused-parameter]
  2310. 30 | void pcidev_98graphbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2311. | ~~~~~~^~~~~~~~~~
  2312. ../io/pci/98graphbridge.c:30:78: warning: unused parameter ‘cfgregOffset’ [-Wunused-parameter]
  2313. 30 | void pcidev_98graphbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2314. | ~~~~~~^~~~~~~~~~~~
  2315. ../io/pci/98graphbridge.c:30:98: warning: unused parameter ‘sizeinbytes’ [-Wunused-parameter]
  2316. 30 | void pcidev_98graphbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2317. | ~~~~~~^~~~~~~~~~~
  2318. ../io/pci/98graphbridge.c:30:118: warning: unused parameter ‘value’ [-Wunused-parameter]
  2319. 30 | void pcidev_98graphbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2320. | ~~~~~~~^~~~~
  2321. cc -c -o../io/pci/cbusbridge.o ../io/pci/cbusbridge.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2322. cc -c -o../lio/gcircle.o ../lio/gcircle.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2323. cc -c -o../lio/gline.o ../lio/gline.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2324. In file included from ../i386c/cpucore.h:4,
  2325. from ../lio/gcircle.c:2:
  2326. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2327. 406 | };
  2328. | ^
  2329. In file included from ../i386c/cpucore.h:4,
  2330. from ../io/pci/cbusbridge.c:8:
  2331. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2332. 406 | };
  2333. | ^
  2334. In file included from ../io/iocore.h:36,
  2335. from ../io/pci/cbusbridge.c:10:
  2336. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2337. 53 | };
  2338. | ^
  2339. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2340. 91 | };
  2341. | ^
  2342. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2343. 96 | };
  2344. | ^
  2345. ../io/pci/cbusbridge.c: In function ‘pcidev_cbusbridge_cfgreg_w’:
  2346. ../io/pci/cbusbridge.c:30:40: warning: unused parameter ‘devNumber’ [-Wunused-parameter]
  2347. 30 | void pcidev_cbusbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2348. | ~~~~~~~^~~~~~~~~
  2349. ../io/pci/cbusbridge.c:30:57: warning: unused parameter ‘funcNumber’ [-Wunused-parameter]
  2350. 30 | void pcidev_cbusbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2351. | ~~~~~~^~~~~~~~~~
  2352. ../io/pci/cbusbridge.c:30:75: warning: unused parameter ‘cfgregOffset’ [-Wunused-parameter]
  2353. 30 | void pcidev_cbusbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2354. | ~~~~~~^~~~~~~~~~~~
  2355. ../io/pci/cbusbridge.c:30:95: warning: unused parameter ‘sizeinbytes’ [-Wunused-parameter]
  2356. 30 | void pcidev_cbusbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2357. | ~~~~~~^~~~~~~~~~~
  2358. ../io/pci/cbusbridge.c:30:115: warning: unused parameter ‘value’ [-Wunused-parameter]
  2359. 30 | void pcidev_cbusbridge_cfgreg_w(UINT32 devNumber, UINT8 funcNumber, UINT8 cfgregOffset, UINT8 sizeinbytes, UINT32 value){
  2360. | ~~~~~~~^~~~~
  2361. cc -c -o../lio/gpset.o ../lio/gpset.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2362. In file included from ../i386c/cpucore.h:4,
  2363. from ../lio/gline.c:2:
  2364. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2365. 406 | };
  2366. | ^
  2367. cc -c -o../lio/gput1.o ../lio/gput1.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2368. cc -c -o../lio/gscreen.o ../lio/gscreen.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2369. In file included from ../io/iocore.h:36,
  2370. from ../lio/gline.c:4:
  2371. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2372. 53 | };
  2373. | ^
  2374. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2375. 91 | };
  2376. | ^
  2377. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2378. 96 | };
  2379. | ^
  2380. In file included from ../i386c/cpucore.h:4,
  2381. from ../lio/gpset.c:2:
  2382. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2383. 406 | };
  2384. | ^
  2385. In file included from ../i386c/cpucore.h:4,
  2386. from ../lio/gput1.c:2:
  2387. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2388. 406 | };
  2389. | ^
  2390. In file included from ../i386c/cpucore.h:4,
  2391. from ../lio/gscreen.c:2:
  2392. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2393. 406 | };
  2394. | ^
  2395. cc -c -o../lio/lio.o ../lio/lio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2396. In file included from ../io/iocore.h:36,
  2397. from ../lio/gput1.c:4:
  2398. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2399. 53 | };
  2400. | ^
  2401. In file included from ../io/iocore.h:36,
  2402. from ../lio/gscreen.c:4:
  2403. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2404. 53 | };
  2405. | ^
  2406. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2407. 91 | };
  2408. | ^
  2409. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2410. 96 | };
  2411. | ^
  2412. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2413. 91 | };
  2414. | ^
  2415. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2416. 96 | };
  2417. | ^
  2418. cc -c -o../mem/dmav30.o ../mem/dmav30.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2419. In file included from ../i386c/cpucore.h:4,
  2420. from ../lio/lio.c:8:
  2421. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2422. 406 | };
  2423. | ^
  2424. In file included from ../io/iocore.h:36,
  2425. from ../lio/lio.c:10:
  2426. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2427. 53 | };
  2428. | ^
  2429. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2430. 91 | };
  2431. | ^
  2432. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2433. 96 | };
  2434. | ^
  2435. cc -c -o../mem/dmax86.o ../mem/dmax86.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2436. In file included from ../i386c/cpucore.h:4,
  2437. from ../mem/dmav30.c:2:
  2438. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2439. 406 | };
  2440. | ^
  2441. In file included from ../io/iocore.h:36,
  2442. from ../mem/dmav30.c:4:
  2443. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2444. 53 | };
  2445. | ^
  2446. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2447. 91 | };
  2448. | ^
  2449. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2450. 96 | };
  2451. | ^
  2452. cc -c -o../mem/memegc.o ../mem/memegc.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2453. cc -c -o../mem/memems.o ../mem/memems.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2454. In file included from ../i386c/cpucore.h:4,
  2455. from ../mem/dmax86.c:2:
  2456. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2457. 406 | };
  2458. | ^
  2459. In file included from ../io/iocore.h:36,
  2460. from ../mem/dmax86.c:4:
  2461. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2462. 53 | };
  2463. | ^
  2464. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2465. 91 | };
  2466. | ^
  2467. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2468. 96 | };
  2469. | ^
  2470. In file included from ../i386c/cpucore.h:4,
  2471. from ../mem/memegc.c:2:
  2472. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2473. 406 | };
  2474. | ^
  2475. In file included from ../io/iocore.h:36,
  2476. from ../mem/memegc.c:4:
  2477. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2478. 53 | };
  2479. | ^
  2480. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2481. 91 | };
  2482. | ^
  2483. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2484. 96 | };
  2485. | ^
  2486. In file included from ../i386c/cpucore.h:4,
  2487. from ../mem/memems.c:2:
  2488. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2489. 406 | };
  2490. | ^
  2491. In file included from ../io/iocore.h:36,
  2492. from ../mem/memems.c:4:
  2493. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2494. 53 | };
  2495. | ^
  2496. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2497. 91 | };
  2498. | ^
  2499. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2500. 96 | };
  2501. | ^
  2502. cc -c -o../mem/memepp.o ../mem/memepp.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2503. cc -c -o../mem/memtram.o ../mem/memtram.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2504. cc -c -o../mem/memvga.o ../mem/memvga.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2505. In file included from ../i386c/cpucore.h:4,
  2506. from ../mem/memepp.c:2:
  2507. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2508. 406 | };
  2509. | ^
  2510. In file included from ../io/iocore.h:36,
  2511. from ../mem/memepp.c:4:
  2512. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2513. 53 | };
  2514. | ^
  2515. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2516. 91 | };
  2517. | ^
  2518. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2519. 96 | };
  2520. | ^
  2521. In file included from ../i386c/cpucore.h:4,
  2522. from ../mem/memtram.c:2:
  2523. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2524. 406 | };
  2525. | ^
  2526. In file included from ../io/iocore.h:36,
  2527. from ../mem/memtram.c:4:
  2528. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2529. 53 | };
  2530. | ^
  2531. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2532. 91 | };
  2533. | ^
  2534. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2535. 96 | };
  2536. | ^
  2537. cc -c -o../mem/memvram.o ../mem/memvram.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2538. In file included from ../i386c/cpucore.h:4,
  2539. from ../mem/memvga.c:10:
  2540. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2541. 406 | };
  2542. | ^
  2543. In file included from ../io/iocore.h:36,
  2544. from ../mem/memvga.c:12:
  2545. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2546. 53 | };
  2547. | ^
  2548. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2549. 91 | };
  2550. | ^
  2551. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2552. 96 | };
  2553. | ^
  2554. cc -c -o../sdl/cmmidi.o ../sdl/cmmidi.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2555. In file included from ../i386c/cpucore.h:4,
  2556. from ../mem/memvram.c:2:
  2557. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2558. 406 | };
  2559. | ^
  2560. In file included from ../io/iocore.h:36,
  2561. from ../mem/memvram.c:4:
  2562. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2563. 53 | };
  2564. | ^
  2565. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2566. 91 | };
  2567. | ^
  2568. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2569. 96 | };
  2570. | ^
  2571. In file included from ../i386c/cpucore.h:4,
  2572. from ../sdl/cmmidi.c:7:
  2573. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2574. 406 | };
  2575. | ^
  2576. ../sdl/cmmidi.c: In function ‘getmidiout’:
  2577. ../sdl/cmmidi.c:228:15: warning: unused variable ‘devfile’ [-Wunused-variable]
  2578. 228 | char* devfile = NULL;
  2579. | ^~~~~~~
  2580. ../sdl/cmmidi.c:219:23: warning: unused parameter ‘device’ [-Wunused-parameter]
  2581. 219 | getmidiout(const UINT device, const char *midiout)
  2582. | ~~~~~~~~~~~^~~~~~
  2583. ../sdl/cmmidi.c:219:43: warning: unused parameter ‘midiout’ [-Wunused-parameter]
  2584. 219 | getmidiout(const UINT device, const char *midiout)
  2585. | ~~~~~~~~~~~~^~~~~~~
  2586. ../sdl/cmmidi.c: In function ‘getmidiin’:
  2587. ../sdl/cmmidi.c:273:22: warning: unused parameter ‘device’ [-Wunused-parameter]
  2588. 273 | getmidiin(const UINT device, const char *midiin)
  2589. | ~~~~~~~~~~~^~~~~~
  2590. ../sdl/cmmidi.c: In function ‘module2number’:
  2591. ../sdl/cmmidi.c:307:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  2592. 307 | for (i = 0; i < NELEMENTS(cmmidi_mdlname); i++) {
  2593. | ^
  2594. ../sdl/cmmidi.c: In function ‘midiout_none’:
  2595. ../sdl/cmmidi.c:409:21: warning: unused parameter ‘midi’ [-Wunused-parameter]
  2596. 409 | midiout_none(CMMIDI midi, UINT32 msg, UINT cnt)
  2597. | ~~~~~~~^~~~
  2598. ../sdl/cmmidi.c:409:34: warning: unused parameter ‘msg’ [-Wunused-parameter]
  2599. 409 | midiout_none(CMMIDI midi, UINT32 msg, UINT cnt)
  2600. | ~~~~~~~^~~
  2601. ../sdl/cmmidi.c:409:44: warning: unused parameter ‘cnt’ [-Wunused-parameter]
  2602. 409 | midiout_none(CMMIDI midi, UINT32 msg, UINT cnt)
  2603. | ~~~~~^~~
  2604. ../sdl/cmmidi.c: In function ‘midiout_vermouth’:
  2605. ../sdl/cmmidi.c:430:48: warning: unused parameter ‘cnt’ [-Wunused-parameter]
  2606. 430 | midiout_vermouth(CMMIDI midi, UINT32 msg, UINT cnt)
  2607. | ~~~~~^~~
  2608. ../sdl/cmmidi.c: In function ‘midigetstat’:
  2609. ../sdl/cmmidi.c:759:20: warning: unused parameter ‘self’ [-Wunused-parameter]
  2610. 759 | midigetstat(COMMNG self)
  2611. | ~~~~~~~^~~~
  2612. ../sdl/cmmidi.c: At top level:
  2613. ../sdl/cmmidi.c:121:20: warning: ‘EXCV_GMVOLUME’ defined but not used [-Wunused-const-variable=]
  2614. 121 | static const UINT8 EXCV_GMVOLUME[] = {
  2615. | ^~~~~~~~~~~~~
  2616. cc -c -o../sdl/cmserial.o ../sdl/cmserial.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2617. ../sdl/cmserial.c:615: warning: ISO C forbids an empty translation unit [-Wpedantic]
  2618. cc -c -o../sdl/commng.o ../sdl/commng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2619. ../sdl/commng.c:97:1: warning: missing initializer for field ‘lastdata’ of ‘_COMMNG’ {aka ‘struct _commng’} [-Wmissing-field-initializers]
  2620. 97 | };
  2621. | ^
  2622. In file included from ../sdl/np2.h:5,
  2623. from ../sdl/commng.c:3:
  2624. ../sdl/commng.h:57:15: note: ‘lastdata’ declared here
  2625. 57 | UINT8 lastdata;
  2626. | ^~~~~~~~
  2627. cc -c -o../sdl/dosio.o ../sdl/dosio.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2628. cc -c -o../sdl/fontmng.o ../sdl/fontmng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2629. cc -c -o../sdl/ini.o ../sdl/ini.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2630. cc -c -o../sdl/inputmng.o ../sdl/inputmng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2631. ../sdl/fontmng.c: In function ‘fontmng_create’:
  2632. ../sdl/fontmng.c:150:55: warning: unused parameter ‘fontface’ [-Wunused-parameter]
  2633. 150 | void *fontmng_create(int size, UINT type, const char *fontface)
  2634. | ~~~~~~~~~~~~^~~~~~~~
  2635. ../sdl/fontmng.c: In function ‘AnkGetLength1’:
  2636. ../sdl/fontmng.c:296:16: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  2637. 296 | if ((c < 0) || (c >= 0x60))
  2638. | ^
  2639. ../sdl/fontmng.c: In function ‘AnkGetFont1’:
  2640. ../sdl/fontmng.c:318:16: warning: comparison is always false due to limited range of data type [-Wtype-limits]
  2641. 318 | if ((c < 0) || (c >= 0x60))
  2642. | ^
  2643. ../sdl/ini.c:419:13: warning: ‘iniwrsetarg8’ defined but not used [-Wunused-function]
  2644. 419 | static void iniwrsetarg8(OEMCHAR *work, int size, const UINT8 *ptr, int arg) {
  2645. | ^~~~~~~~~~~~
  2646. In file included from ../sdl/libretro/compiler.h:28,
  2647. from ../sdl/dosio.c:1:
  2648. ../sdl/dosio.c: In function ‘file_attr’:
  2649. ../compiler_base.h:445:18: warning: passing argument 2 of ‘milutf8_ncpy’ makes pointer from integer without a cast [-Wint-conversion]
  2650. 445 | #define MAX_PATH 4096
  2651. | ^~~~
  2652. | |
  2653. | int
  2654. ../common/milstr.h:139:49: note: in definition of macro ‘milstr_ncpy’
  2655. 139 | #define milstr_ncpy(d, s, l) milutf8_ncpy(d, s, l)
  2656. | ^
  2657. ../sdl/dosio.c:225:5: note: in expansion of macro ‘file_cpyname’
  2658. 225 | file_cpyname(testpath, MAX_PATH, path);
  2659. | ^~~~~~~~~~~~
  2660. ../sdl/dosio.c:225:28: note: in expansion of macro ‘MAX_PATH’
  2661. 225 | file_cpyname(testpath, MAX_PATH, path);
  2662. | ^~~~~~~~
  2663. ../common/milstr.h:68:56: note: expected ‘const char *’ but argument is of type ‘int’
  2664. 68 | void STRCALL milutf8_ncpy(OEMCHAR *dst, const OEMCHAR *src, unsigned int maxlen);
  2665. | ~~~~~~~~~~~~~~~^~~
  2666. ../sdl/dosio.c:225:38: warning: passing argument 3 of ‘milutf8_ncpy’ makes integer from pointer without a cast [-Wint-conversion]
  2667. 225 | file_cpyname(testpath, MAX_PATH, path);
  2668. | ^~~~
  2669. | |
  2670. | const char *
  2671. ../common/milstr.h:139:52: note: in definition of macro ‘milstr_ncpy’
  2672. 139 | #define milstr_ncpy(d, s, l) milutf8_ncpy(d, s, l)
  2673. | ^
  2674. ../sdl/dosio.c:225:5: note: in expansion of macro ‘file_cpyname’
  2675. 225 | file_cpyname(testpath, MAX_PATH, path);
  2676. | ^~~~~~~~~~~~
  2677. ../common/milstr.h:68:74: note: expected ‘unsigned int’ but argument is of type ‘const char *’
  2678. 68 | void STRCALL milutf8_ncpy(OEMCHAR *dst, const OEMCHAR *src, unsigned int maxlen);
  2679. | ~~~~~~~~~~~~~^~~~~~
  2680. ../sdl/dosio.c: In function ‘file_getdatetime’:
  2681. ../sdl/dosio.c:299:19: warning: passing argument 1 of ‘fstat’ makes integer from pointer without a cast [-Wint-conversion]
  2682. 299 | if (fstat(handle, &sb) == 0) {
  2683. | ^~~~~~
  2684. | |
  2685. | FILEH {aka RFILE *}
  2686. In file included from ../sdl/dosio.c:2:
  2687. /usr/include/aarch64-linux-gnu/sys/stat.h:210:23: note: expected ‘int’ but argument is of type ‘FILEH’ {aka ‘RFILE *’}
  2688. 210 | extern int fstat (int __fd, struct stat *__buf) __THROW __nonnull ((2));
  2689. | ~~~~^~~~
  2690. ../sdl/dosio.c: In function ‘file_listnext’:
  2691. ../sdl/dosio.c:538:25: warning: unused variable ‘sb’ [-Wunused-variable]
  2692. 538 | struct stat sb;
  2693. | ^~
  2694. ../sdl/dosio.c: In function ‘file_attr_c’:
  2695. ../sdl/dosio.c:411:7: warning: infinite recursion detected [-Winfinite-recursion]
  2696. 411 | short file_attr_c(const OEMCHAR *path) {
  2697. | ^~~~~~~~~~~
  2698. ../sdl/dosio.c:414:16: note: recursive call
  2699. 414 | return(file_attr_c(curpath));
  2700. | ~^~~~~~~~~~~~~~~~~~~~~
  2701. cc -c -o../sdl/joymng.o ../sdl/joymng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2702. ../sdl/inputmng.c: In function ‘inputmng_keybind’:
  2703. ../sdl/inputmng.c:60:35: warning: comparison of integer expressions of different signedness: ‘SDL_Scancode’ and ‘short int’ [-Wsign-compare]
  2704. 60 | if (im->kb[i].key == key) {
  2705. | ^~
  2706. ../sdl/inputmng.c: In function ‘inputmng_getkey’:
  2707. ../sdl/inputmng.c:82:29: warning: comparison of integer expressions of different signedness: ‘SDL_Scancode’ and ‘short int’ [-Wsign-compare]
  2708. 82 | if (kb->key == key) {
  2709. | ^~
  2710. cc -c -o../sdl/kbtrans.o ../sdl/kbtrans.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2711. cc -c -o../sdl/mousemng.o ../sdl/mousemng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2712. cc -c -o../sdl/np2.o ../sdl/np2.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2713. ../sdl/mousemng.c: In function ‘mousecapture’:
  2714. ../sdl/mousemng.c:19:31: warning: unused parameter ‘capture’ [-Wunused-parameter]
  2715. 19 | static void mousecapture(BOOL capture) {
  2716. | ~~~~~^~~~~~~
  2717. cc -c -o../sdl/scrnmng.o ../sdl/scrnmng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2718. cc -c -o../sdl/soundmng.o ../sdl/soundmng.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2719. In file included from ../sdl/np2.c:8:
  2720. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2721. 406 | };
  2722. | ^
  2723. In file included from ../io/iocore.h:36,
  2724. from ../sdl/np2.c:26:
  2725. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2726. 53 | };
  2727. | ^
  2728. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2729. 91 | };
  2730. | ^
  2731. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2732. 96 | };
  2733. | ^
  2734. ../sdl/np2.c: In function ‘changescreen’:
  2735. ../sdl/np2.c:210:15: warning: unused variable ‘res’ [-Wunused-variable]
  2736. 210 | UINT8 res;
  2737. | ^~~
  2738. ../sdl/np2.c: In function ‘np2_isfdimage’:
  2739. ../sdl/np2.c:310:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  2740. 310 | ext = file + len - 4;
  2741. | ^
  2742. ../sdl/np2.c: In function ‘np2_main’:
  2743. ../sdl/np2.c:661:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2744. 661 | for (i = 0; i < np2_main_cd_images_count; i++) {
  2745. | ^
  2746. ../sdl/np2.c:668:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2747. 668 | for (i = 0; i < np2_main_disk_images_count; i++) {
  2748. | ^
  2749. ../sdl/np2.c:427:100: warning: unused variable ‘CDArgv’ [-Wunused-variable]
  2750. 427 | int i, j, imagetype, drvfdd, setmedia, drvhddSCSI, HDCount, CDCount, CDDrv[4], CDArgv[4];
  2751. | ^~~~~~
  2752. ../sdl/np2.c:427:90: warning: unused variable ‘CDDrv’ [-Wunused-variable]
  2753. 427 | int i, j, imagetype, drvfdd, setmedia, drvhddSCSI, HDCount, CDCount, CDDrv[4], CDArgv[4];
  2754. | ^~~~~
  2755. ../sdl/np2.c:427:42: warning: variable ‘drvfdd’ set but not used [-Wunused-but-set-variable]
  2756. 427 | int i, j, imagetype, drvfdd, setmedia, drvhddSCSI, HDCount, CDCount, CDDrv[4], CDArgv[4];
  2757. | ^~~~~~
  2758. ../sdl/np2.c: At top level:
  2759. ../sdl/np2.c:809:13: warning: ‘np2exec’ defined but not used [-Wunused-function]
  2760. 809 | static void np2exec()
  2761. | ^~~~~~~
  2762. ../sdl/np2.c:118:25: warning: ‘datadir’ defined but not used [-Wunused-variable]
  2763. 118 | static char datadir[3] = "/";
  2764. | ^~~~~~~
  2765. ../sdl/np2.c:114:25: warning: ‘lateframecount’ defined but not used [-Wunused-variable]
  2766. 114 | static UINT lateframecount; // フレーム遅れ数
  2767. | ^~~~~~~~~~~~~~
  2768. ../sdl/np2.c:52:19: warning: ‘appname’ defined but not used [-Wunused-const-variable=]
  2769. 52 | static const char appname[] =
  2770. | ^~~~~~~
  2771. cc -c -o../sdl/sysmenu.o ../sdl/sysmenu.c -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fsigned-char -fPIC -D__LIBRETRO__ -pedantic -Wall -Wextra -Wformat -Wformat-security -Wno-overflow -fno-strict-overflow -Werror=format-security -O2 -DNDEBUG -D_NDEBUG -D_FORTIFY_SOURCE=2 -fstack-protector -DNST_NO_ZLIB -I.. -I../cbus -I../common -I../diskimage -I../diskimage/cd -I../diskimage/fd -I../embed -I../embed/menu -I../embed/menubase -I../fdd -I../font -I../generic -I../io -I../mem -I../sound -I../sound/vermouth -I../sound/mame -I../sound/fmgen -I../trap -I../vram -I../wab -I../sdl -I../sdl/libretro -I../sdl/libretro/libretro-common/include -I../sdl/libretro/libretro-common/include/array -I../sdl/libretro/libretro-common/include/audio -I../sdl/libretro/libretro-common/include/audio/conversion -I../sdl/libretro/libretro-common/include/compat -I../sdl/libretro/libretro-common/include/dynamic -I../sdl/libretro/libretro-common/include/encodings -I../sdl/libretro/libretro-common/include/features -I../sdl/libretro/libretro-common/include/file -I../sdl/libretro/libretro-common/include/formats -I../sdl/libretro/libretro-common/include/gfx -I../sdl/libretro/libretro-common/include/gfx/math -I../sdl/libretro/libretro-common/include/gfx/scaler -I../sdl/libretro/libretro-common/include/glsm -I../sdl/libretro/libretro-common/include/glsym -I../sdl/libretro/libretro-common/include/glsym/switch -I../sdl/libretro/libretro-common/include/libchdr -I../sdl/libretro/libretro-common/include/lists -I../sdl/libretro/libretro-common/include/math -I../sdl/libretro/libretro-common/include/net -I../sdl/libretro/libretro-common/include/queues -I../sdl/libretro/libretro-common/include/rthreads -I../sdl/libretro/libretro-common/include/streams -I../sdl/libretro/libretro-common/include/string -I../sdl/libretro/libretro-common/include/utils -I../sdl/libretro/libretro-common/include/vfs -I../sdl/libretro/libretro-common/include/vulkan -I../i386c -I../i386c/ia32 -I../i386c/ia32/instructions -I../i386c/ia32/instructions/fpu -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_CRLF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_DEBUGSS -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_NORMALDISP -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VIDEOFILTER -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_SSSE3 -DUSE_SSE4_1 -DUSE_SSE4_2 -DUSE_SSE4A -DUSE_TSC -DUSE_VME -std=gnu99
  2772. ../sdl/soundmng.c: In function ‘soundmng_create’:
  2773. ../sdl/soundmng.c:259:17: warning: unused variable ‘s’ [-Wunused-variable]
  2774. 259 | UINT s;
  2775. | ^
  2776. ../sdl/soundmng.c:256:33: warning: unused parameter ‘bufmsec’ [-Wunused-parameter]
  2777. 256 | soundmng_create(UINT rate, UINT bufmsec)
  2778. | ~~~~~^~~~~~~
  2779. ../sdl/soundmng.c: In function ‘nosound_drvinit’:
  2780. ../sdl/soundmng.c:674:22: warning: unused parameter ‘rate’ [-Wunused-parameter]
  2781. 674 | nosound_drvinit(UINT rate, UINT bufmsec)
  2782. | ~~~~~^~~~
  2783. ../sdl/soundmng.c:674:33: warning: unused parameter ‘bufmsec’ [-Wunused-parameter]
  2784. 674 | nosound_drvinit(UINT rate, UINT bufmsec)
  2785. | ~~~~~^~~~~~~
  2786. ../sdl/soundmng.c: In function ‘nosound_pcmload’:
  2787. ../sdl/soundmng.c:716:22: warning: unused parameter ‘num’ [-Wunused-parameter]
  2788. 716 | nosound_pcmload(UINT num, const char *path)
  2789. | ~~~~~^~~
  2790. ../sdl/soundmng.c:716:39: warning: unused parameter ‘path’ [-Wunused-parameter]
  2791. 716 | nosound_pcmload(UINT num, const char *path)
  2792. | ~~~~~~~~~~~~^~~~
  2793. ../sdl/soundmng.c: In function ‘nosound_pcmdestroy’:
  2794. ../sdl/soundmng.c:723:26: warning: unused parameter ‘cookie’ [-Wunused-parameter]
  2795. 723 | nosound_pcmdestroy(void *cookie, UINT num)
  2796. | ~~~~~~^~~~~~
  2797. ../sdl/soundmng.c:723:39: warning: unused parameter ‘num’ [-Wunused-parameter]
  2798. 723 | nosound_pcmdestroy(void *cookie, UINT num)
  2799. | ~~~~~^~~
  2800. ../sdl/soundmng.c: In function ‘nosound_pcmplay’:
  2801. ../sdl/soundmng.c:730:23: warning: unused parameter ‘cookie’ [-Wunused-parameter]
  2802. 730 | nosound_pcmplay(void *cookie, UINT num, BOOL loop)
  2803. | ~~~~~~^~~~~~
  2804. ../sdl/soundmng.c:730:36: warning: unused parameter ‘num’ [-Wunused-parameter]
  2805. 730 | nosound_pcmplay(void *cookie, UINT num, BOOL loop)
  2806. | ~~~~~^~~
  2807. ../sdl/soundmng.c:730:46: warning: unused parameter ‘loop’ [-Wunused-parameter]
  2808. 730 | nosound_pcmplay(void *cookie, UINT num, BOOL loop)
  2809. | ~~~~~^~~~
  2810. ../sdl/soundmng.c: In function ‘nosound_pcmstop’:
  2811. ../sdl/soundmng.c:737:23: warning: unused parameter ‘cookie’ [-Wunused-parameter]
  2812. 737 | nosound_pcmstop(void *cookie, UINT num)
  2813. | ~~~~~~^~~~~~
  2814. ../sdl/soundmng.c:737:36: warning: unused parameter ‘num’ [-Wunused-parameter]
  2815. 737 | nosound_pcmstop(void *cookie, UINT num)
  2816. | ~~~~~^~~
  2817. ../sdl/soundmng.c: In function ‘nosound_pcmvolume’:
  2818. ../sdl/soundmng.c:744:25: warning: unused parameter ‘cookie’ [-Wunused-parameter]
  2819. 744 | nosound_pcmvolume(void *cookie, UINT num, int volume)
  2820. | ~~~~~~^~~~~~
  2821. ../sdl/soundmng.c:744:38: warning: unused parameter ‘num’ [-Wunused-parameter]
  2822. 744 | nosound_pcmvolume(void *cookie, UINT num, int volume)
  2823. | ~~~~~^~~
  2824. ../sdl/soundmng.c:744:47: warning: unused parameter ‘volume’ [-Wunused-parameter]
  2825. 744 | nosound_pcmvolume(void *cookie, UINT num, int volume)
  2826. | ~~~~^~~~~~
  2827. ../sdl/soundmng.c: In function ‘sdlaudio_callback’:
  2828. ../sdl/soundmng.c:1237:24: warning: unused variable ‘sndbuf’ [-Wunused-variable]
  2829. 1237 | struct sndbuf *sndbuf;
  2830. | ^~~~~~
  2831. ../sdl/soundmng.c:1236:23: warning: unused variable ‘frame_size’ [-Wunused-variable]
  2832. 1236 | const UINTPTR frame_size = (UINTPTR)(userdata);
  2833. | ^~~~~~~~~~
  2834. ../sdl/soundmng.c:1234:50: warning: unused parameter ‘stream’ [-Wunused-parameter]
  2835. 1234 | sdlaudio_callback(void *userdata, unsigned char *stream, int len)
  2836. | ~~~~~~~~~~~~~~~^~~~~~
  2837. ../sdl/soundmng.c: At top level:
  2838. ../sdl/soundmng.c:104:16: warning: ‘sdlaudio_setup’ declared ‘static’ but never defined [-Wunused-function]
  2839. 104 | static BRESULT sdlaudio_setup(void);
  2840. | ^~~~~~~~~~~~~~
  2841. ../sdl/soundmng.c:602:1: warning: ‘buffer_init’ defined but not used [-Wunused-function]
  2842. 602 | buffer_init(void)
  2843. | ^~~~~~~~~~~
  2844. ../sdl/soundmng.c:199:1: warning: ‘calc_blocksize’ defined but not used [-Wunused-function]
  2845. 199 | calc_blocksize(UINT size)
  2846. | ^~~~~~~~~~~~~~
  2847. ../sdl/soundmng.c:99:12: warning: ‘audio_fd’ defined but not used [-Wunused-variable]
  2848. 99 | static int audio_fd = -1;
  2849. | ^~~~~~~~
  2850. ../sdl/scrnmng.c: In function ‘scrnmng_create’:
  2851. ../sdl/scrnmng.c:162:25: warning: implicit declaration of function ‘SDL_SetWindowFullscreen’ [-Wimplicit-function-declaration]
  2852. 162 | SDL_SetWindowFullscreen(s_window, SDL_WINDOW_FULLSCREEN_DESKTOP);
  2853. | ^~~~~~~~~~~~~~~~~~~~~~~
  2854. ../sdl/scrnmng.c:162:49: error: ‘s_window’ undeclared (first use in this function)
  2855. 162 | SDL_SetWindowFullscreen(s_window, SDL_WINDOW_FULLSCREEN_DESKTOP);
  2856. | ^~~~~~~~
  2857. ../sdl/scrnmng.c:162:49: note: each undeclared identifier is reported only once for each function it appears in
  2858. ../sdl/scrnmng.c:162:59: error: ‘SDL_WINDOW_FULLSCREEN_DESKTOP’ undeclared (first use in this function)
  2859. 162 | SDL_SetWindowFullscreen(s_window, SDL_WINDOW_FULLSCREEN_DESKTOP);
  2860. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2861. ../sdl/scrnmng.c: In function ‘scrnmng_setwidth’:
  2862. ../sdl/scrnmng.c:207:27: warning: unused parameter ‘posx’ [-Wunused-parameter]
  2863. 207 | void scrnmng_setwidth(int posx, int width) {
  2864. | ~~~~^~~~
  2865. ../sdl/scrnmng.c: In function ‘scrnmng_setheight’:
  2866. ../sdl/scrnmng.c:272:28: warning: unused parameter ‘posy’ [-Wunused-parameter]
  2867. 272 | void scrnmng_setheight(int posy, int height) {
  2868. | ~~~~^~~~
  2869. ../sdl/scrnmng.c: In function ‘scrnmng_surfunlock’:
  2870. ../sdl/scrnmng.c:399:41: warning: unused parameter ‘surf’ [-Wunused-parameter]
  2871. 399 | void scrnmng_surfunlock(const SCRNSURF *surf) {
  2872. | ~~~~~~~~~~~~~~~~^~~~
  2873. ../sdl/scrnmng.c: At top level:
  2874. ../sdl/scrnmng.c:34:19: warning: ‘app_name’ defined but not used [-Wunused-const-variable=]
  2875. 34 | static const char app_name[] =
  2876. | ^~~~~~~~
  2877. make: *** [Makefile.libretro:955: ../sdl/scrnmng.o] Error 1
  2878. make: *** Waiting for unfinished jobs....
  2879. In file included from ../io/iocore.h:36,
  2880. from ../sdl/sysmenu.c:12:
  2881. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2882. 53 | };
  2883. | ^
  2884. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2885. 91 | };
  2886. | ^
  2887. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2888. 96 | };
  2889. | ^
  2890. In file included from ../sdl/libretro/compiler.h:12,
  2891. from ../sdl/np2.c:1:
  2892. ../sdl/np2.c: In function ‘np2_main’:
  2893. ../sdl/np2.c:495:57: warning: ‘default.ttf’ directive output may be truncated writing 11 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
  2894. 495 | OEMSNPRINTF(fullpath, sizeof(fullpath), OEMTEXT("%sdefault.ttf"), np2cfg.biospath);
  2895. | ^~~~~~~~~~~~~~~
  2896. ../compiler_base.h:325:25: note: in definition of macro ‘OEMTEXT’
  2897. 325 | #define OEMTEXT(string) string
  2898. | ^~~~~~
  2899. ../sdl/np2.c:495:60: note: format string is defined here
  2900. 495 | OEMSNPRINTF(fullpath, sizeof(fullpath), OEMTEXT("%sdefault.ttf"), np2cfg.biospath);
  2901. | ^~~~~~~~~~~
  2902. In file included from /usr/include/stdio.h:906,
  2903. from ../compiler_base.h:69:
  2904. In function ‘snprintf’,
  2905. inlined from ‘np2_main’ at ../sdl/np2.c:495:2:
  2906. /usr/include/aarch64-linux-gnu/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 12 and 4107 bytes into a destination of size 4096
  2907. 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  2908. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2909. 55 | __glibc_objsize (__s), __fmt,
  2910. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2911. 56 | __va_arg_pack ());
  2912. | ~~~~~~~~~~~~~~~~~
  2913. ../sdl/sysmenu.c: In function ‘sysmenu_menuopen’:
  2914. ../sdl/sysmenu.c:1012:31: warning: unused parameter ‘menutype’ [-Wunused-parameter]
  2915. 1012 | BRESULT sysmenu_menuopen(UINT menutype, int x, int y) {
  2916. | ~~~~~^~~~~~~~
  2917. ../sdl/sysmenu.c: At top level:
  2918. ../sdl/sysmenu.c:48:13: warning: ‘bmpno’ defined but not used [-Wunused-variable]
  2919. 48 | static UINT bmpno = 0;
  2920. | ^~~~~
  2921. ../sdl/sysmenu.c: In function ‘sys_cmd’:
  2922. ../sdl/sysmenu.c:837:50: warning: ‘%06d’ directive writing between 6 and 11 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
  2923. 837 | sprintf(path, "%s%06d.bmp", bmpfilefolder, bmpfilenumber);
  2924. | ^~~~
  2925. ../sdl/sysmenu.c:837:47: note: using the range [-2147483648, 2147483647] for directive argument
  2926. 837 | sprintf(path, "%s%06d.bmp", bmpfilefolder, bmpfilenumber);
  2927. | ^~~~~~~~~~~~
  2928. In file included from /usr/include/stdio.h:906,
  2929. from ../compiler_base.h:69,
  2930. from ../sdl/libretro/compiler.h:12,
  2931. from ../sdl/sysmenu.c:1:
  2932. In function ‘sprintf’,
  2933. inlined from ‘sys_cmd’ at ../sdl/sysmenu.c:837:5:
  2934. /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 4111 bytes into a destination of size 4096
  2935. 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  2936. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2937. 31 | __glibc_objsize (__s), __fmt,
  2938. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2939. 32 | __va_arg_pack ());
  2940. | ~~~~~~~~~~~~~~~~~
  2941. ../sdl/sysmenu.c: In function ‘sys_cmd’:
  2942. ../sdl/sysmenu.c:830:50: warning: ‘%06d’ directive writing between 6 and 11 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
  2943. 830 | sprintf(path, "%s%06d.bmp", bmpfilefolder, bmpfilenumber);
  2944. | ^~~~
  2945. ../sdl/sysmenu.c:830:47: note: using the range [-2147483648, 2147483647] for directive argument
  2946. 830 | sprintf(path, "%s%06d.bmp", bmpfilefolder, bmpfilenumber);
  2947. | ^~~~~~~~~~~~
  2948. In function ‘sprintf’,
  2949. inlined from ‘sys_cmd’ at ../sdl/sysmenu.c:830:5:
  2950. /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 4111 bytes into a destination of size 4096
  2951. 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  2952. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2953. 31 | __glibc_objsize (__s), __fmt,
  2954. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2955. 32 | __va_arg_pack ());
  2956. | ~~~~~~~~~~~~~~~~~
  2957. Could not successfully build lr-np2kai - PC98 emu - Modified Neko Project II port for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-np2kai/sdl/np2kai_libretro.so not found).
  2958. /home/pi
  2959.  
  2960. Log ended at: Fri Jan 3 06:34:59 PM EST 2025
  2961. Total running time: 0 hours, 0 mins, 19 secs
  2962.  
Add Comment
Please, Sign In to add comment