Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2025
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 418.16 KB | None | 0 0
  1. Log started at: Fri Jan 3 06:34:40 PM EST 2025
  2.  
  3. RetroPie-Setup version: 4.8.9 (f21ebd9b)
  4. System: rpi5 (aarch64) - Debian GNU/Linux 12 (bookworm) - Linux retropie 6.6.28+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux
  5. /home/pi/RetroPie-Setup/tmp/build/lr-np2kai /home/pi
  6.  
  7. = = = = = = = = = = = = = = = = = = = = =
  8. Getting sources for 'lr-np2kai' : PC98 emu - Modified Neko Project II port for libretro
  9. = = = = = = = = = = = = = = = = = = = = =
  10.  
  11. Already on 'master'
  12. Your branch is up to date with 'origin/master'.
  13. Already up to date.
  14. HEAD is now in branch 'master' at commit 'da219658c24c610ba82d5a07ea9897e8e0eef670'
  15. /home/pi
  16. /home/pi/RetroPie-Setup/tmp/build/lr-np2kai /home/pi
  17.  
  18. = = = = = = = = = = = = = = = = = = = = =
  19. Building 'lr-np2kai' : PC98 emu - Modified Neko Project II port for libretro
  20. = = = = = = = = = = = = = = = = = = = = =
  21.  
  22. fatal: No names found, cannot describe anything.
  23. rm -f ../sound/fmgen/fmgen_file.o ../sound/fmgen/fmgen_fmgen.o ../sound/fmgen/fmgen_fmgwrap.o ../sound/fmgen/fmgen_fmtimer.o ../sound/fmgen/fmgen_opm.o ../sound/fmgen/fmgen_opna.o ../sound/fmgen/fmgen_psg.o ../calendar.o ../debugsub.o ../keystat.o ../nevent.o ../pccore.o ../statsave.o ../timing.o ../debugsnapshot.o ../bios/bios09.o ../bios/bios0c.o ../bios/bios12.o ../bios/bios13.o ../bios/bios18.o ../bios/bios19.o ../bios/bios1a.o ../bios/bios1b.o ../bios/bios1c.o ../bios/bios1f.o ../bios/bios.o ../bios/sxsibios.o ../cbus/amd98.o ../cbus/atapicmd.o ../cbus/board118.o ../cbus/board14.o ../cbus/board26k.o ../cbus/board86.o ../cbus/boardlol.o ../cbus/boardmo.o ../cbus/boardpx.o ../cbus/boardsb16.o ../cbus/boardso.o ../cbus/boardspb.o ../cbus/boardx2.o ../cbus/cbuscore.o ../cbus/cs4231io.o ../cbus/ct1741io.o ../cbus/ct1745io.o ../cbus/gpibio.o ../cbus/ideio.o ../cbus/mpu98ii.o ../cbus/pc9861k.o ../cbus/pcm86io.o ../cbus/sasiio.o ../cbus/scsicmd.o ../cbus/scsiio.o ../cbus/smpu98.o ../codecnv/eucsjis.o ../codecnv/eucucs2.o ../codecnv/jisucs2.o ../codecnv/sjiseuc.o ../codecnv/sjisucs2.o ../codecnv/tcswap16.o ../codecnv/tcswap32.o ../codecnv/textcnv.o ../codecnv/ucs2sjis.o ../codecnv/ucs2ucs4.o ../codecnv/ucs2utf8.o ../codecnv/ucs4ucs2.o ../codecnv/ucs4utf8.o ../codecnv/utf8ucs2.o ../codecnv/utf8ucs4.o ../common/bmpdata.o ../common/lstarray.o ../common/_memory.o ../common/milstr.o ../common/mimpidef.o ../common/parts.o ../common/profile.o ../common/rect.o ../common/resize.o ../common/strres.o ../common/textfile.o ../common/wavefile.o ../diskimage/cddfile.o ../diskimage/fddfile.o ../diskimage/img_strres.o ../diskimage/cd/cdd_ccd.o ../diskimage/cd/cdd_cue.o ../diskimage/cd/cdd_iso.o ../diskimage/cd/cdd_mds.o ../diskimage/cd/cdd_nrg.o ../diskimage/fd/fdd_bkdsk.o ../diskimage/fd/fdd_d88.o ../diskimage/fd/fdd_dcp.o ../diskimage/fd/fdd_nfd.o ../diskimage/fd/fdd_vfdd.o ../diskimage/fd/fdd_xdf.o ../embed/vramhdl.o ../embed/vrammix.o ../embed/menu/dlgabout.o ../embed/menu/dlgcfg.o ../embed/menu/dlgscr.o ../embed/menu/dlgwab.o ../embed/menu/filesel.o ../embed/menu/menustr.o ../embed/menubase/menubase.o ../embed/menubase/menudlg.o ../embed/menubase/menuicon.o ../embed/menubase/menumbox.o ../embed/menubase/menures.o ../embed/menubase/menusys.o ../embed/menubase/menuvram.o ../fdd/diskdrv.o ../fdd/fdd_mtr.o ../fdd/newdisk.o ../fdd/sxsi.o ../fdd/sxsicd.o ../fdd/sxsihdd.o ../fdd/sxsihdd_nvl.o ../font/font.o ../font/fontdata.o ../font/fontfm7.o ../font/fontmake.o ../font/fontpc88.o ../font/fontpc98.o ../font/fontv98.o ../font/fontx1.o ../font/fontx68k.o ../generic/cmjasts.o ../generic/cmndraw.o ../generic/cmver.o ../generic/dipswbmp.o ../generic/hostdrv.o ../generic/hostdrvs.o ../generic/keydisp.o ../generic/memdbg32.o ../generic/np2info.o ../generic/softkbd.o ../generic/unasm.o ../io/artic.o ../io/bmsio.o ../io/cgrom.o ../io/cpuio.o ../io/crtc.o ../io/dipsw.o ../io/dmac.o ../io/egc.o ../io/emsio.o ../io/epsonio.o ../io/fdc.o ../io/fdd320.o ../io/gdc.o ../io/gdc_pset.o ../io/gdc_sub.o ../io/iocore.o ../io/mouseif.o ../io/necio.o ../io/nmiio.o ../io/np2sysp.o ../io/pcidev.o ../io/pegc.o ../io/pic.o ../io/pit.o ../io/printif.o ../io/serial.o ../io/sysport.o ../io/upd4990.o ../io/pci/98graphbridge.o ../io/pci/cbusbridge.o ../lio/gcircle.o ../lio/gline.o ../lio/gpset.o ../lio/gput1.o ../lio/gscreen.o ../lio/lio.o ../mem/dmav30.o ../mem/dmax86.o ../mem/memegc.o ../mem/memems.o ../mem/memepp.o ../mem/memtram.o ../mem/memvga.o ../mem/memvram.o ../sdl/cmmidi.o ../sdl/cmserial.o ../sdl/commng.o ../sdl/dosio.o ../sdl/fontmng.o ../sdl/ini.o ../sdl/inputmng.o ../sdl/joymng.o ../sdl/kbtrans.o ../sdl/mousemng.o ../sdl/np2.o ../sdl/scrnmng.o ../sdl/soundmng.o ../sdl/sysmenu.o ../sdl/sysmng.o ../sdl/taskmng.o ../sdl/timemng.o ../sdl/trace.o ../sound/adpcmc.o ../sound/adpcmg.o ../sound/beepc.o ../sound/beepg.o ../sound/cs4231c.o ../sound/cs4231g.o ../sound/fmboard.o ../sound/opl3.o ../sound/oplgenc.o ../sound/oplgeng.o ../sound/opna.o ../sound/opngenc.o ../sound/opngeng.o ../sound/opntimer.o ../sound/pcm86c.o ../sound/pcm86g.o ../sound/pcmmix.o ../sound/psggenc.o ../sound/psggeng.o ../sound/rhythmc.o ../sound/s98.o ../sound/sndcsec.o ../sound/sound.o ../sound/soundrom.o ../sound/tms3631c.o ../sound/tms3631g.o ../sound/getsnd/getmp3.o ../sound/getsnd/getogg.o ../sound/getsnd/getsmix.o ../sound/getsnd/getsnd.o ../sound/getsnd/getwave.o ../sound/mame/fmopl.o ../sound/mame/ymdeltat.o ../sound/mame/ymf262.o ../sound/vermouth/midimod.o ../sound/vermouth/midinst.o ../sound/vermouth/midiout.o ../sound/vermouth/midtable.o ../sound/vermouth/midvoice.o ../trap/inttrap.o ../trap/steptrap.o ../vram/dispsync.o ../vram/makegrex.o ../vram/makegrph.o ../vram/maketext.o ../vram/maketgrp.o ../vram/palettes.o ../vram/scrndraw.o ../vram/scrnsave.o ../vram/sdraw.o ../vram/sdrawq16.o ../vram/videofilter.o ../vram/vram.o ../wab/cirrus_vga.o ../wab/tgui9680.o ../wab/wab.o ../wab/wab_rly.o ../np2_thread.o ../np2_tickcount.o ../sdl/libretro/libretro.o ../i386c/cpucore.o ../i386c/cpumem.o ../i386c/ia32/cpu.o ../i386c/ia32/cpu_io.o ../i386c/ia32/cpu_mem.o ../i386c/ia32/ctrlxfer.o ../i386c/ia32/debug.o ../i386c/ia32/disasm.o ../i386c/ia32/exception.o ../i386c/ia32/groups.o ../i386c/ia32/ia32.o ../i386c/ia32/inst_table.o ../i386c/ia32/interface.o ../i386c/ia32/paging.o ../i386c/ia32/resolve.o ../i386c/ia32/segments.o ../i386c/ia32/task.o ../i386c/ia32/instructions/bin_arith.o ../i386c/ia32/instructions/bit_byte.o ../i386c/ia32/instructions/ctrl_trans.o ../i386c/ia32/instructions/data_trans.o ../i386c/ia32/instructions/dec_arith.o ../i386c/ia32/instructions/flag_ctrl.o ../i386c/ia32/instructions/fpu.o ../i386c/ia32/instructions/logic_arith.o ../i386c/ia32/instructions/misc_inst.o ../i386c/ia32/instructions/seg_reg.o ../i386c/ia32/instructions/shift_rotate.o ../i386c/ia32/instructions/string_inst.o ../i386c/ia32/instructions/system_inst.o ../i386c/ia32/instructions/fpu/fpdummy.o ../i386c/ia32/instructions/fpu/fpemul_dosbox.o ../i386c/ia32/instructions/fpu/fpemul_dosbox2.o ../i386c/ia32/instructions/fpu/fpemul_softfloat.o ../i386c/ia32/instructions/fpu/softfloat/softfloat.o ../i386c/ia32/instructions/mmx/3dnow.o ../i386c/ia32/instructions/mmx/mmx.o ../i386c/ia32/instructions/sse/sse.o ../i386c/ia32/instructions/sse2/sse2.o ../i386c/ia32/instructions/sse3/sse3.o ../i386c/ia32/instructions/ssse3/ssse3.o ../i386c/ia32/instructions/sse4/sse4_1.o ../i386c/ia32/instructions/sse4/sse4_2.o ../i386c/ia32/instructions/sse4a/sse4a.o ../sdl/libretro/libretro-common/compat/compat_strcasestr.o ../sdl/libretro/libretro-common/compat/compat_fnmatch.o ../sdl/libretro/libretro-common/compat/compat_getopt.o ../sdl/libretro/libretro-common/compat/compat_posix_string.o ../sdl/libretro/libretro-common/compat/compat_snprintf.o ../sdl/libretro/libretro-common/compat/compat_strl.o ../sdl/libretro/libretro-common/compat/compat_vscprintf.o ../sdl/libretro/libretro-common/compat/fopen_utf8.o ../sdl/libretro/libretro-common/encodings/encoding_crc32.o ../sdl/libretro/libretro-common/encodings/encoding_utf.o ../sdl/libretro/libretro-common/features/features_cpu.o ../sdl/libretro/libretro-common/file/config_file.o ../sdl/libretro/libretro-common/file/config_file_userdata.o ../sdl/libretro/libretro-common/file/file_path.o ../sdl/libretro/libretro-common/file/file_path_io.o ../sdl/libretro/libretro-common/file/retro_dirent.o ../sdl/libretro/libretro-common/file/nbio/nbio_intf.o ../sdl/libretro/libretro-common/file/nbio/nbio_orbis.o ../sdl/libretro/libretro-common/file/nbio/nbio_stdio.o ../sdl/libretro/libretro-common/file/nbio/nbio_unixmmap.o ../sdl/libretro/libretro-common/file/nbio/nbio_windowsmmap.o ../sdl/libretro/libretro-common/formats/bmp/rbmp.o ../sdl/libretro/libretro-common/formats/bmp/rbmp_encode.o ../sdl/libretro/libretro-common/formats/jpeg/rjpeg.o ../sdl/libretro/libretro-common/formats/json/jsonsax.o ../sdl/libretro/libretro-common/formats/json/jsonsax_full.o ../sdl/libretro/libretro-common/formats/libchdr/libchdr_bitstream.o ../sdl/libretro/libretro-common/formats/libchdr/libchdr_cdrom.o ../sdl/libretro/libretro-common/formats/libchdr/libchdr_chd.o ../sdl/libretro/libretro-common/formats/libchdr/libchdr_huffman.o ../sdl/libretro/libretro-common/formats/png/rpng.o ../sdl/libretro/libretro-common/formats/png/rpng_encode.o ../sdl/libretro/libretro-common/formats/tga/rtga.o ../sdl/libretro/libretro-common/formats/wav/rwav.o ../sdl/libretro/libretro-common/formats/image_texture.o ../sdl/libretro/libretro-common/formats/image_transfer.o ../sdl/libretro/libretro-common/lists/dir_list.o ../sdl/libretro/libretro-common/lists/file_list.o ../sdl/libretro/libretro-common/lists/string_list.o ../sdl/libretro/libretro-common/lists/vector_list.o ../sdl/libretro/libretro-common/streams/chd_stream.o ../sdl/libretro/libretro-common/streams/file_stream.o ../sdl/libretro/libretro-common/streams/file_stream_transforms.o ../sdl/libretro/libretro-common/streams/interface_stream.o ../sdl/libretro/libretro-common/streams/memory_stream.o ../sdl/libretro/libretro-common/streams/stdin_stream.o ../sdl/libretro/libretro-common/streams/trans_stream.o ../sdl/libretro/libretro-common/streams/trans_stream_pipe.o ../sdl/libretro/libretro-common/string/stdstring.o ../sdl/libretro/libretro-common/rthreads/rthreads.o ../sdl/libretro/rsemaphore.o ../sdl/libretro/libretro-common/vfs/vfs_implementation.o ../sdl/libretro/libretro-common/file/nbio/nbio_linux.o np2kai_libretro.so
  24. fatal: No names found, cannot describe anything.
  25. g++ -c -o../sound/fmgen/fmgen_file.o ../sound/fmgen/fmgen_file.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  26. g++ -c -o../sound/fmgen/fmgen_fmgen.o ../sound/fmgen/fmgen_fmgen.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  27. g++ -c -o../sound/fmgen/fmgen_fmgwrap.o ../sound/fmgen/fmgen_fmgwrap.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  28. g++ -c -o../sound/fmgen/fmgen_fmtimer.o ../sound/fmgen/fmgen_fmtimer.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  29. In file included from ../sdl/libretro/compiler.h:12,
  30. from ../sound/fmgen/fmgen_fmgwrap.cpp:1:
  31. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  32. 148 | #define _XOPEN_SOURCE 500
  33. |
  34. In file included from /usr/include/inttypes.h:25,
  35. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  36. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  37. from ../sdl/libretro/compiler.h:11:
  38. /usr/include/features.h:214: note: this is the location of the previous definition
  39. 214 | # define _XOPEN_SOURCE 700
  40. |
  41. In file included from ../sdl/libretro/compiler.h:12,
  42. from ../sound/fmgen/fmgen_headers.h:7,
  43. from ../sound/fmgen/fmgen_fmgen.cpp:24:
  44. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  45. 148 | #define _XOPEN_SOURCE 500
  46. |
  47. In file included from ../sdl/libretro/compiler.h:12,
  48. from ../sound/fmgen/fmgen_types.h:1,
  49. from ../sound/fmgen/fmgen_file.cpp:13:
  50. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  51. 148 | #define _XOPEN_SOURCE 500
  52. |
  53. In file included from /usr/include/inttypes.h:25,
  54. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  55. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  56. from ../sdl/libretro/compiler.h:11:
  57. /usr/include/features.h:214: note: this is the location of the previous definition
  58. 214 | # define _XOPEN_SOURCE 700
  59. |
  60. In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
  61. from /usr/include/stdio.h:27,
  62. from ../sound/fmgen/fmgen_file.cpp:7:
  63. /usr/include/features.h:214: note: this is the location of the previous definition
  64. 214 | # define _XOPEN_SOURCE 700
  65. |
  66. In file included from ../sdl/libretro/compiler.h:12,
  67. from ../sound/fmgen/fmgen_headers.h:7,
  68. from ../sound/fmgen/fmgen_fmtimer.cpp:7:
  69. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  70. 148 | #define _XOPEN_SOURCE 500
  71. |
  72. In file included from /usr/include/inttypes.h:25,
  73. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  74. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  75. from ../sdl/libretro/compiler.h:11:
  76. /usr/include/features.h:214: note: this is the location of the previous definition
  77. 214 | # define _XOPEN_SOURCE 700
  78. |
  79. ../sound/fmgen/fmgen_fmgen.cpp: In function ‘void FM::MakeLFOTable()’:
  80. ../sound/fmgen/fmgen_fmgen.cpp:215:40: warning: unused variable ‘v’ [-Wunused-variable]
  81. 215 | double v = pow(2.0, pmb * (2 * j - FM_LFOENTS+1) / (FM_LFOENTS-1));
  82. | ^
  83. ../sound/fmgen/fmgen_fmgen.cpp: In member function ‘void FM::Operator::Prepare()’:
  84. ../sound/fmgen/fmgen_fmgen.cpp:408:24: warning: enumeration value ‘next’ not handled in switch [-Wswitch]
  85. 408 | switch (eg_phase_)
  86. | ^
  87. ../sound/fmgen/fmgen_fmgen.cpp:408:24: warning: enumeration value ‘off’ not handled in switch [-Wswitch]
  88. ../sound/fmgen/fmgen_fmgen.cpp: In member function ‘void FM::Operator::EGCalc()’:
  89. ../sound/fmgen/fmgen_fmgen.cpp:679:40: warning: enumeration value ‘next’ not handled in switch [-Wswitch]
  90. 679 | switch (eg_phase_)
  91. | ^
  92. ../sound/fmgen/fmgen_fmgen.cpp:679:40: warning: enumeration value ‘attack’ not handled in switch [-Wswitch]
  93. ../sound/fmgen/fmgen_fmgen.cpp:679:40: warning: enumeration value ‘off’ not handled in switch [-Wswitch]
  94. In file included from ../sound/fmgen/fmgen_fmgwrap.cpp:5:
  95. ../sound/fmgen/fmgen_opna.h: In member function ‘void FM::OPNBase::SetLPFCutoff(uint)’:
  96. ../sound/fmgen/fmgen_opna.h:106:43: warning: unused parameter ‘freq’ [-Wunused-parameter]
  97. 106 | void SetLPFCutoff(uint freq) {} // obsolete
  98. | ~~~~~^~~~
  99. ../sound/fmgen/fmgen_fmgwrap.cpp: In function ‘bool OPN_Init(void*, uint, uint, bool, const char*)’:
  100. ../sound/fmgen/fmgen_fmgwrap.cpp:17:66: warning: unused parameter ‘str’ [-Wunused-parameter]
  101. 17 | bool OPN_Init(void* OPN, uint c, uint r, bool ip, const char* str) { return ((FM::OPN*)OPN)->Init(c, r, ip); }
  102. | ~~~~~~~~~~~~^~~
  103. ../sound/fmgen/fmgen_fmgwrap.cpp: In function ‘bool OPN_SetRate(void*, uint, uint, bool)’:
  104. ../sound/fmgen/fmgen_fmgwrap.cpp:18:53: warning: unused parameter ‘b’ [-Wunused-parameter]
  105. 18 | bool OPN_SetRate(void* OPN, uint c, uint r, bool b) { return ((FM::OPN*)OPN)->SetRate(c, r); }
  106. | ~~~~~^
  107. ../sound/fmgen/fmgen_fmgwrap.cpp: In function ‘void OPM_Destruct(void*)’:
  108. ../sound/fmgen/fmgen_fmgwrap.cpp:113:43: warning: deleting object of polymorphic class type ‘FM::OPM’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
  109. 113 | void OPM_Destruct(void* OPM) { if(OPM) delete (FM::OPM*)OPM; }
  110. | ^~~~~~~~~~~~~~~~~~~~
  111. ../sound/fmgen/fmgen_fmgen.cpp: In member function ‘void FM::Operator::ShiftPhase(FM::EGPhase)’:
  112. ../sound/fmgen/fmgen_fmgen.cpp:553:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  113. 553 | if ((ar_ + key_scale_rate_) < 62)
  114. | ^~
  115. ../sound/fmgen/fmgen_fmgen.cpp:559:9: note: here
  116. 559 | case decay: // Decay Phase
  117. | ^~~~
  118. ../sound/fmgen/fmgen_fmgen.cpp:560:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  119. 560 | if (sl_)
  120. | ^~
  121. ../sound/fmgen/fmgen_fmgen.cpp:569:9: note: here
  122. 569 | case sustain: // Sustain Phase
  123. | ^~~~
  124. ../sound/fmgen/fmgen_fmgen.cpp:584:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
  125. 584 | if (eg_phase_ == attack || (eg_level_ < FM_EG_BOTTOM)) //0x400/* && eg_phase_ != off*/))
  126. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127. ../sound/fmgen/fmgen_fmgen.cpp:591:9: note: here
  128. 591 | case off: // off
  129. | ^~~~
  130. ../sound/fmgen/fmgen_file.cpp: In member function ‘bool FileIO::Open(const char*, uint)’:
  131. ../sound/fmgen/fmgen_file.cpp:48:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4096 equals destination size [-Wstringop-truncation]
  132. 48 | strncpy(path, filename, MAX_PATH);
  133. | ^
  134. g++ -c -o../sound/fmgen/fmgen_opm.o ../sound/fmgen/fmgen_opm.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  135. In file included from ../sdl/libretro/compiler.h:12,
  136. from ../sound/fmgen/fmgen_headers.h:7,
  137. from ../sound/fmgen/fmgen_opm.cpp:7:
  138. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  139. 148 | #define _XOPEN_SOURCE 500
  140. |
  141. In file included from /usr/include/inttypes.h:25,
  142. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  143. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  144. from ../sdl/libretro/compiler.h:11:
  145. /usr/include/features.h:214: note: this is the location of the previous definition
  146. 214 | # define _XOPEN_SOURCE 700
  147. |
  148. g++ -c -o../sound/fmgen/fmgen_opna.o ../sound/fmgen/fmgen_opna.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  149. g++ -c -o../sound/fmgen/fmgen_psg.o ../sound/fmgen/fmgen_psg.cpp -mcpu=cortex-a76 -O2 -DNP2KAI_GIT_TAG=\"master\" -DNP2KAI_GIT_HASH=\"da21965\" -fno-rtti -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
  150. In file included from ../sdl/libretro/compiler.h:12,
  151. from ../sound/fmgen/fmgen_types.h:1,
  152. from ../sound/fmgen/fmgen_opna.cpp:7:
  153. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  154. 148 | #define _XOPEN_SOURCE 500
  155. |
  156. In file included from /usr/include/inttypes.h:25,
  157. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  158. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  159. from ../sdl/libretro/compiler.h:11:
  160. /usr/include/features.h:214: note: this is the location of the previous definition
  161. 214 | # define _XOPEN_SOURCE 700
  162. |
  163. In file included from ../sdl/libretro/compiler.h:12,
  164. from ../sound/fmgen/fmgen_headers.h:7,
  165. from ../sound/fmgen/fmgen_psg.cpp:7:
  166. ../compiler_base.h:148: warning: "_XOPEN_SOURCE" redefined
  167. 148 | #define _XOPEN_SOURCE 500
  168. |
  169. In file included from /usr/include/inttypes.h:25,
  170. from ../sdl/libretro/libretro-common/include/retro_common_api.h:95,
  171. from ../sdl/libretro/libretro-common/include/features/features_cpu.h:26,
  172. from ../sdl/libretro/compiler.h:11:
  173. /usr/include/features.h:214: note: this is the location of the previous definition
  174. 214 | # define _XOPEN_SOURCE 700
  175. |
  176. ../sound/fmgen/fmgen_fmgen.cpp: In member function ‘FM::ISample FM::Channel4::Calc()’:
  177. ../sound/fmgen/fmgen_fmgen.cpp:977:16: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized]
  178. 977 | return r;
  179. | ^
  180. ../sound/fmgen/fmgen_fmgen.cpp:925:13: note: ‘r’ was declared here
  181. 925 | int r;
  182. | ^
  183. In file included from ../sound/fmgen/fmgen_opna.cpp:10:
  184. ../sound/fmgen/fmgen_opna.h: In member function ‘void FM::OPNBase::SetLPFCutoff(uint)’:
  185. ../sound/fmgen/fmgen_opna.h:106:43: warning: unused parameter ‘freq’ [-Wunused-parameter]
  186. 106 | void SetLPFCutoff(uint freq) {} // obsolete
  187. | ~~~~~^~~~
  188. ../sound/fmgen/fmgen_opna.cpp: In member function ‘bool FM::OPNABase::Init(uint, uint, bool)’:
  189. ../sound/fmgen/fmgen_opna.cpp:458:26: warning: unused parameter ‘c’ [-Wunused-parameter]
  190. 458 | bool OPNABase::Init(uint c, uint r, bool)
  191. | ~~~~~^
  192. ../sound/fmgen/fmgen_opna.cpp:458:34: warning: unused parameter ‘r’ [-Wunused-parameter]
  193. 458 | bool OPNABase::Init(uint c, uint r, bool)
  194. | ~~~~~^
  195. ../sound/fmgen/fmgen_opna.cpp: In member function ‘void FM::OPNA::RhythmMix(FM::Sample*, uint)’:
  196. ../sound/fmgen/fmgen_opna.cpp:1593:63: warning: comparison is always true due to limited range of data type [-Wtype-limits]
  197. 1593 | if ((rhythmkey & (1 << i)) && r.level < 128)
  198. | ~~~~~~~~^~~~~
  199. ../sound/fmgen/fmgen_opna.cpp: In member function ‘void FM::OPNB::ADPCMAMix(FM::Sample*, uint)’:
  200. ../sound/fmgen/fmgen_opna.cpp:1963:63: warning: comparison is always true due to limited range of data type [-Wtype-limits]
  201. 1963 | if ((adpcmakey & (1 << i)) && r.level < 128)
  202. | ~~~~~~~~^~~~~
  203. ../sound/fmgen/fmgen_opna.cpp: In member function ‘void FM::OPNABase::SetReg(uint, uint)’:
  204. ../sound/fmgen/fmgen_opna.cpp:691:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  205. 691 | c += 3;
  206. | ~~^~~~
  207. ../sound/fmgen/fmgen_opna.cpp:692:9: note: here
  208. 692 | case 0xa0: case 0xa1: case 0xa2:
  209. | ^~~~
  210. ../sound/fmgen/fmgen_opna.cpp:698:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  211. 698 | c += 3;
  212. | ~~^~~~
  213. ../sound/fmgen/fmgen_opna.cpp:699:9: note: here
  214. 699 | case 0xa4 : case 0xa5: case 0xa6:
  215. | ^~~~
  216. ../sound/fmgen/fmgen_opna.cpp:714:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  217. 714 | c += 3;
  218. | ~~^~~~
  219. ../sound/fmgen/fmgen_opna.cpp:715:9: note: here
  220. 715 | case 0xb0: case 0xb1: case 0xb2:
  221. | ^~~~
  222. ../sound/fmgen/fmgen_opna.cpp:721:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  223. 721 | c += 3;
  224. | ~~^~~~
  225. ../sound/fmgen/fmgen_opna.cpp:722:9: note: here
  226. 722 | case 0xb4: case 0xb5: case 0xb6:
  227. | ^~~~
  228. ../sound/fmgen/fmgen_fmgen.cpp: In member function ‘FM::ISample FM::Channel4::CalcL()’:
  229. ../sound/fmgen/fmgen_fmgen.cpp:1037:16: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized]
  230. 1037 | return r;
  231. | ^
  232. ../sound/fmgen/fmgen_fmgen.cpp:985:13: note: ‘r’ was declared here
  233. 985 | int r;
  234. | ^
  235. cc -c -o../calendar.o ../calendar.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
  236. cc -c -o../debugsub.o ../debugsub.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
  237. In file included from ../i386c/cpucore.h:4,
  238. from ../debugsub.c:5:
  239. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  240. 406 | };
  241. | ^
  242. In file included from ../io/iocore.h:36,
  243. from ../debugsub.c:7:
  244. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  245. 53 | };
  246. | ^
  247. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  248. 91 | };
  249. | ^
  250. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  251. 96 | };
  252. | ^
  253. cc -c -o../keystat.o ../keystat.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
  254. cc -c -o../nevent.o ../nevent.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
  255. cc -c -o../pccore.o ../pccore.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
  256. In file included from ../io/iocore.h:36,
  257. from ../keystat.c:5:
  258. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  259. 53 | };
  260. | ^
  261. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  262. 91 | };
  263. | ^
  264. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  265. 96 | };
  266. | ^
  267. ../keystat.c: In function ‘keyrepeat_proc’:
  268. ../keystat.c:683:23: warning: comparison of integer expressions of different signedness: ‘UINT32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  269. 683 | if(dt < KEYREPEAT_DELAY - KEYREPEAT_INTERVAL) {
  270. | ^
  271. In file included from ../i386c/cpucore.h:4,
  272. from ../nevent.c:8:
  273. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  274. 406 | };
  275. | ^
  276. In file included from ../i386c/cpucore.h:4,
  277. from ../pccore.c:15:
  278. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  279. 406 | };
  280. | ^
  281. In file included from ../io/iocore.h:36,
  282. from ../pccore.c:17:
  283. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  284. 53 | };
  285. | ^
  286. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  287. 91 | };
  288. | ^
  289. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  290. 96 | };
  291. | ^
  292. In file included from ../sound/opna.h:9,
  293. from ../sound/fmboard.h:12,
  294. from ../pccore.c:40:
  295. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  296. 15 | OPN_CHMASK = 0x80000000,
  297. | ^~~~~~~~~~
  298. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  299. 16 | OPN_STEREO = 0x80000000,
  300. | ^~~~~~~~~~
  301. ../pccore.c:231:49: warning: missing initializer for field ‘maxmultiple’ of ‘PCCORE’ [-Wmissing-field-initializers]
  302. 231 | PCBASECLOCK25 * PCBASEMULTIPLE};
  303. | ^~~~~~~~~~~~~
  304. In file included from ../pccore.c:16:
  305. ../pccore.h:364:17: note: ‘maxmultiple’ declared here
  306. 364 | UINT maxmultiple;
  307. | ^~~~~~~~~~~
  308. ../pccore.c: In function ‘GetCpuTypeIndex’:
  309. ../pccore.c:1442:58: warning: comparison of integer expressions of different signedness: ‘UINT32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  310. 1442 | (np2cfg.cpu_feature_ex & CPU_FEATURES_EX_ALL) == CPU_FEATURES_EX_AMD_K6_2 &&
  311. | ^~
  312. ../pccore.c:1453:58: warning: comparison of integer expressions of different signedness: ‘UINT32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  313. 1453 | (np2cfg.cpu_feature_ex & CPU_FEATURES_EX_ALL) == CPU_FEATURES_EX_AMD_K6_III &&
  314. | ^~
  315. ../pccore.c:1464:58: warning: comparison of integer expressions of different signedness: ‘UINT32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  316. 1464 | (np2cfg.cpu_feature_ex & CPU_FEATURES_EX_ALL) == CPU_FEATURES_EX_AMD_K7_ATHLON &&
  317. | ^~
  318. ../pccore.c:1475:58: warning: comparison of integer expressions of different signedness: ‘UINT32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  319. 1475 | (np2cfg.cpu_feature_ex & CPU_FEATURES_EX_ALL) == CPU_FEATURES_EX_AMD_K7_ATHLON_XP &&
  320. | ^~
  321. ../pccore.c: In function ‘SetCpuTypeIndex’:
  322. ../pccore.c:1675:1: warning: control reaches end of non-void function [-Wreturn-type]
  323. 1675 | }
  324. | ^
  325. cc -c -o../statsave.o ../statsave.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
  326. In file included from ../i386c/cpucore.h:4,
  327. from ../statsave.c:14:
  328. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  329. 406 | };
  330. | ^
  331. In file included from ../io/iocore.h:36,
  332. from ../statsave.c:16:
  333. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  334. 53 | };
  335. | ^
  336. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  337. 91 | };
  338. | ^
  339. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  340. 96 | };
  341. | ^
  342. In file included from ../sound/opna.h:9,
  343. from ../sound/fmboard.h:12,
  344. from ../statsave.c:34:
  345. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  346. 15 | OPN_CHMASK = 0x80000000,
  347. | ^~~~~~~~~~
  348. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  349. 16 | OPN_STEREO = 0x80000000,
  350. | ^~~~~~~~~~
  351. In file included from ../statsave.c:158:
  352. ../statsave.tbl:10:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  353. 10 | {PROCID('e','s','c','0'), screendisp},
  354. | ^~~~~~~~~~
  355. ../statsave.tbl:10:51: note: (near initialization for ‘evtproc[0].proc’)
  356. ../statsave.tbl:11:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  357. 11 | {PROCID('e','s','c','1'), screenvsync},
  358. | ^~~~~~~~~~~
  359. ../statsave.tbl:11:51: note: (near initialization for ‘evtproc[1].proc’)
  360. ../statsave.tbl:12:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  361. 12 | {PROCID('e','p','i','t'), systimer},
  362. | ^~~~~~~~
  363. ../statsave.tbl:12:51: note: (near initialization for ‘evtproc[2].proc’)
  364. ../statsave.tbl:13:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  365. 13 | {PROCID('e','b','e','p'), beeponeshot},
  366. | ^~~~~~~~~~~
  367. ../statsave.tbl:13:51: note: (near initialization for ‘evtproc[3].proc’)
  368. ../statsave.tbl:14:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  369. 14 | {PROCID('e','r','s','1'), rs232ctimer},
  370. | ^~~~~~~~~~~
  371. ../statsave.tbl:14:51: note: (near initialization for ‘evtproc[4].proc’)
  372. ../statsave.tbl:15:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  373. 15 | {PROCID('e','m','u','s'), mouseint},
  374. | ^~~~~~~~
  375. ../statsave.tbl:15:51: note: (near initialization for ‘evtproc[5].proc’)
  376. ../statsave.tbl:16:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  377. 16 | {PROCID('e','k','e','y'), keyboard_callback},
  378. | ^~~~~~~~~~~~~~~~~
  379. ../statsave.tbl:16:51: note: (near initialization for ‘evtproc[6].proc’)
  380. ../statsave.tbl:17:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  381. 17 | {PROCID('e','p','i','c'), picmask},
  382. | ^~~~~~~
  383. ../statsave.tbl:17:51: note: (near initialization for ‘evtproc[7].proc’)
  384. ../statsave.tbl:18:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  385. 18 | {PROCID('e','g','s','w'), gdcslavewait},
  386. | ^~~~~~~~~~~~
  387. ../statsave.tbl:18:51: note: (near initialization for ‘evtproc[8].proc’)
  388. ../statsave.tbl:19:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  389. 19 | {PROCID('e','f','b','o'), fdbiosout},
  390. | ^~~~~~~~~
  391. ../statsave.tbl:19:51: note: (near initialization for ‘evtproc[9].proc’)
  392. ../statsave.tbl:20:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  393. 20 | {PROCID('e','f','i','w'), fdc_intwait},
  394. | ^~~~~~~~~~~
  395. ../statsave.tbl:20:51: note: (near initialization for ‘evtproc[10].proc’)
  396. ../statsave.tbl:21:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  397. 21 | {PROCID('e','m','d','0'), midiwaitout},
  398. | ^~~~~~~~~~~
  399. ../statsave.tbl:21:51: note: (near initialization for ‘evtproc[11].proc’)
  400. ../statsave.tbl:22:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  401. 22 | {PROCID('e','m','d','1'), midiint},
  402. | ^~~~~~~
  403. ../statsave.tbl:22:51: note: (near initialization for ‘evtproc[12].proc’)
  404. ../statsave.tbl:24:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  405. 24 | {PROCID('e','m','g','n'), musicgenint},
  406. | ^~~~~~~~~~~
  407. ../statsave.tbl:24:51: note: (near initialization for ‘evtproc[13].proc’)
  408. ../statsave.tbl:25:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  409. 25 | {PROCID('e','f','m','a'), fmport_a},
  410. | ^~~~~~~~
  411. ../statsave.tbl:25:51: note: (near initialization for ‘evtproc[14].proc’)
  412. ../statsave.tbl:26:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  413. 26 | {PROCID('e','f','m','b'), fmport_b},
  414. | ^~~~~~~~
  415. ../statsave.tbl:26:51: note: (near initialization for ‘evtproc[15].proc’)
  416. ../statsave.tbl:27:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  417. 27 | {PROCID('e','c','s','d'), cs4231_dma},
  418. | ^~~~~~~~~~
  419. ../statsave.tbl:27:51: note: (near initialization for ‘evtproc[16].proc’)
  420. ../statsave.tbl:28:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  421. 28 | {PROCID('e','p','8','6'), pcm86_cb},
  422. | ^~~~~~~~
  423. ../statsave.tbl:28:51: note: (near initialization for ‘evtproc[17].proc’)
  424. ../statsave.tbl:29:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  425. 29 | {PROCID('e','a','m','d'), amd98int},
  426. | ^~~~~~~~
  427. ../statsave.tbl:29:51: note: (near initialization for ‘evtproc[18].proc’)
  428. ../statsave.tbl:31:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  429. 31 | {PROCID('e','c','t','d'), ct1741_dma},
  430. | ^~~~~~~~~~
  431. ../statsave.tbl:31:51: note: (near initialization for ‘evtproc[19].proc’)
  432. ../statsave.tbl:38:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  433. 38 | {PROCID('e','s','c','s'), scsiioint},
  434. | ^~~~~~~~~
  435. ../statsave.tbl:38:51: note: (near initialization for ‘evtproc[20].proc’)
  436. ../statsave.tbl:41:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  437. 41 | {PROCID('e','p','k','1'), pc9861ch1cb},
  438. | ^~~~~~~~~~~
  439. ../statsave.tbl:41:51: note: (near initialization for ‘evtproc[21].proc’)
  440. ../statsave.tbl:42:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  441. 42 | {PROCID('e','p','k','2'), pc9861ch2cb},
  442. | ^~~~~~~~~~~
  443. ../statsave.tbl:42:51: note: (near initialization for ‘evtproc[22].proc’)
  444. ../statsave.tbl:76:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  445. 76 | {PROCID('d','o','d','m'), dma_dummyout},
  446. | ^~~~~~~~~~~~
  447. ../statsave.tbl:76:51: note: (near initialization for ‘dmaproc[0].proc’)
  448. ../statsave.tbl:77:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  449. 77 | {PROCID('d','i','d','m'), dma_dummyin},
  450. | ^~~~~~~~~~~
  451. ../statsave.tbl:77:51: note: (near initialization for ‘dmaproc[1].proc’)
  452. ../statsave.tbl:78:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  453. 78 | {PROCID('d','e','d','m'), dma_dummyproc},
  454. | ^~~~~~~~~~~~~
  455. ../statsave.tbl:78:51: note: (near initialization for ‘dmaproc[2].proc’)
  456. ../statsave.tbl:79:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  457. 79 | {PROCID('d','o','f','d'), fdc_dataread},
  458. | ^~~~~~~~~~~~
  459. ../statsave.tbl:79:51: note: (near initialization for ‘dmaproc[3].proc’)
  460. ../statsave.tbl:80:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  461. 80 | {PROCID('d','i','f','d'), fdc_datawrite},
  462. | ^~~~~~~~~~~~~
  463. ../statsave.tbl:80:51: note: (near initialization for ‘dmaproc[4].proc’)
  464. ../statsave.tbl:81:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  465. 81 | {PROCID('d','e','f','d'), fdc_dmafunc},
  466. | ^~~~~~~~~~~
  467. ../statsave.tbl:81:51: note: (near initialization for ‘dmaproc[5].proc’)
  468. ../statsave.tbl:83:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  469. 83 | {PROCID('d','e','c','s'), cs4231dmafunc},
  470. | ^~~~~~~~~~~~~
  471. ../statsave.tbl:83:51: note: (near initialization for ‘dmaproc[6].proc’)
  472. ../statsave.tbl:85:51: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic]
  473. 85 | {PROCID('d','e','c','t'), ct1741dmafunc},
  474. | ^~~~~~~~~~~~~
  475. ../statsave.tbl:85:51: note: (near initialization for ‘dmaproc[7].proc’)
  476. cc -c -o../timing.o ../timing.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
  477. ../statsave.c: In function ‘statsave_save’:
  478. ../statsave.c:1551:1: warning: control reaches end of non-void function [-Wreturn-type]
  479. 1551 | }
  480. | ^
  481. ../statsave.c: In function ‘statsave_load’:
  482. ../statsave.c:1735:1: warning: control reaches end of non-void function [-Wreturn-type]
  483. 1735 | }
  484. | ^
  485. cc -c -o../debugsnapshot.o ../debugsnapshot.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
  486. ../debugsnapshot.c: In function ‘calc_sha1’:
  487. ../debugsnapshot.c:528:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  488. 528 | while(uLen = file_read(f, pu8Buf, CALC_HASH_BUFFERSIZE)) {
  489. | ^~~~
  490. ../debugsnapshot.c: At top level:
  491. ../debugsnapshot.c:314:12: warning: ‘sha1_calculate’ defined but not used [-Wunused-function]
  492. 314 | static int sha1_calculate(const char *path, char *result)
  493. | ^~~~~~~~~~~~~~
  494. ../sound/fmgen/fmgen_opna.cpp: In member function ‘bool FM::OPNA::LoadRhythmSample(const char*)’:
  495. ../sound/fmgen/fmgen_opna.cpp:1430:32: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4096 equals destination size [-Wstringop-truncation]
  496. 1430 | strncpy(buf, path, MAX_PATH);
  497. | ^
  498. ../sound/fmgen/fmgen_opna.cpp:1432:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 4096 equals destination size [-Wstringop-truncation]
  499. 1432 | strncat(buf, rhythmname[i], MAX_PATH);
  500. | ^
  501. In file included from /usr/include/string.h:535,
  502. from /usr/include/c++/12/cstring:42,
  503. from ../compiler_base.h:63:
  504. In function ‘char* strncat(char*, const char*, size_t)’,
  505. inlined from ‘bool FM::OPNA::LoadRhythmSample(const char*)’ at ../sound/fmgen/fmgen_opna.cpp:1432:10:
  506. /usr/include/aarch64-linux-gnu/bits/string_fortified.h:138:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound 4096 equals destination size [-Wstringop-overflow=]
  507. 138 | return __builtin___strncat_chk (__dest, __src, __len,
  508. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  509. 139 | __glibc_objsize (__dest));
  510. | ~~~~~~~~~~~~~~~~~~~~~~~~~
  511. cc -c -o../bios/bios09.o ../bios/bios09.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
  512. cc -c -o../bios/bios0c.o ../bios/bios0c.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
  513. In file included from ../i386c/cpucore.h:4,
  514. from ../bios/bios09.c:2:
  515. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  516. 406 | };
  517. | ^
  518. In file included from ../i386c/cpucore.h:4,
  519. from ../bios/bios0c.c:2:
  520. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  521. 406 | };
  522. | ^
  523. In file included from ../io/iocore.h:36,
  524. from ../bios/bios0c.c:4:
  525. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  526. 53 | };
  527. | ^
  528. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  529. 91 | };
  530. | ^
  531. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  532. 96 | };
  533. | ^
  534. In file included from ../io/iocore.h:36,
  535. from ../bios/bios09.c:4:
  536. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  537. 53 | };
  538. | ^
  539. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  540. 91 | };
  541. | ^
  542. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  543. 96 | };
  544. | ^
  545. cc -c -o../bios/bios12.o ../bios/bios12.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
  546. cc -c -o../bios/bios13.o ../bios/bios13.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
  547. cc -c -o../bios/bios18.o ../bios/bios18.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
  548. In file included from ../i386c/cpucore.h:4,
  549. from ../bios/bios13.c:2:
  550. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  551. 406 | };
  552. | ^
  553. In file included from ../i386c/cpucore.h:4,
  554. from ../bios/bios12.c:2:
  555. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  556. 406 | };
  557. | ^
  558. In file included from ../io/iocore.h:36,
  559. from ../bios/bios12.c:4:
  560. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  561. 53 | };
  562. | ^
  563. In file included from ../io/iocore.h:36,
  564. from ../bios/bios13.c:4:
  565. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  566. 53 | };
  567. | ^
  568. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  569. 91 | };
  570. | ^
  571. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  572. 91 | };
  573. | ^
  574. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  575. 96 | };
  576. | ^
  577. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  578. 96 | };
  579. | ^
  580. cc -c -o../bios/bios19.o ../bios/bios19.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. cc -c -o../bios/bios1a.o ../bios/bios1a.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
  582. In file included from ../i386c/cpucore.h:4,
  583. from ../bios/bios18.c:2:
  584. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  585. 406 | };
  586. | ^
  587. In file included from ../io/iocore.h:36,
  588. from ../bios/bios18.c:4:
  589. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  590. 53 | };
  591. | ^
  592. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  593. 91 | };
  594. | ^
  595. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  596. 96 | };
  597. | ^
  598. In file included from ../i386c/cpucore.h:4,
  599. from ../bios/bios1a.c:2:
  600. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  601. 406 | };
  602. | ^
  603. In file included from ../i386c/cpucore.h:4,
  604. from ../bios/bios19.c:2:
  605. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  606. 406 | };
  607. | ^
  608. In file included from ../io/iocore.h:36,
  609. from ../bios/bios19.c:4:
  610. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  611. 53 | };
  612. | ^
  613. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  614. 91 | };
  615. | ^
  616. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  617. 96 | };
  618. | ^
  619. In file included from ../io/iocore.h:36,
  620. from ../bios/bios1a.c:4:
  621. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  622. 53 | };
  623. | ^
  624. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  625. 91 | };
  626. | ^
  627. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  628. 96 | };
  629. | ^
  630. ../bios/bios1a.c: In function ‘bios0x1a_pci_part’:
  631. ../bios/bios1a.c:106:13: warning: variable ‘funcnum’ set but not used [-Wunused-but-set-variable]
  632. 106 | int funcnum;
  633. | ^~~~~~~
  634. cc -c -o../bios/bios1b.o ../bios/bios1b.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
  635. cc -c -o../bios/bios1c.o ../bios/bios1c.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
  636. In file included from ../i386c/cpucore.h:4,
  637. from ../bios/bios1b.c:2:
  638. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  639. 406 | };
  640. | ^
  641. In file included from ../i386c/cpucore.h:4,
  642. from ../bios/bios1c.c:4:
  643. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  644. 406 | };
  645. | ^
  646. In file included from ../io/iocore.h:36,
  647. from ../bios/bios1b.c:4:
  648. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  649. 53 | };
  650. | ^
  651. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  652. 91 | };
  653. | ^
  654. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  655. 96 | };
  656. | ^
  657. In file included from ../io/iocore.h:36,
  658. from ../bios/bios1c.c:6:
  659. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  660. 53 | };
  661. | ^
  662. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  663. 91 | };
  664. | ^
  665. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  666. 96 | };
  667. | ^
  668. cc -c -o../bios/bios1f.o ../bios/bios1f.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
  669. cc -c -o../bios/bios.o ../bios/bios.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
  670. In file included from ../i386c/cpucore.h:4,
  671. from ../bios/bios1f.c:2:
  672. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  673. 406 | };
  674. | ^
  675. In file included from ../io/iocore.h:36,
  676. from ../bios/bios1f.c:4:
  677. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  678. 53 | };
  679. | ^
  680. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  681. 91 | };
  682. | ^
  683. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  684. 96 | };
  685. | ^
  686. In file included from ../i386c/cpucore.h:4,
  687. from ../bios/bios.c:11:
  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 ../bios/bios.c:13:
  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. cc -c -o../bios/sxsibios.o ../bios/sxsibios.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
  703. In file included from ../sound/opna.h:9,
  704. from ../sound/fmboard.h:12,
  705. from ../bios/bios.c:35:
  706. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  707. 15 | OPN_CHMASK = 0x80000000,
  708. | ^~~~~~~~~~
  709. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  710. 16 | OPN_STEREO = 0x80000000,
  711. | ^~~~~~~~~~
  712. In file included from ../i386c/cpucore.h:4,
  713. from ../bios/sxsibios.c:9:
  714. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  715. 406 | };
  716. | ^
  717. ../bios/sxsibios.c: In function ‘scsibios_read’:
  718. ../bios/sxsibios.c:246:17: warning: unused variable ‘oldAL’ [-Wunused-variable]
  719. 246 | UINT8 oldAL = CPU_AL;
  720. | ^~~~~
  721. ../bios/sxsibios.c:245:17: warning: variable ‘posbase’ set but not used [-Wunused-but-set-variable]
  722. 245 | FILEPOS posbase;
  723. | ^~~~~~~
  724. cc -c -o../cbus/amd98.o ../cbus/amd98.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
  725. cc -c -o../cbus/atapicmd.o ../cbus/atapicmd.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
  726. In file included from ../io/iocore.h:36,
  727. from ../cbus/amd98.c:10:
  728. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  729. 53 | };
  730. | ^
  731. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  732. 91 | };
  733. | ^
  734. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  735. 96 | };
  736. | ^
  737. ../cbus/amd98.c: In function ‘amd98_bind’:
  738. ../cbus/amd98.c:475:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  739. 475 | iocore_attachout(0xd8, amd_od8);
  740. | ^~~~~~~
  741. | |
  742. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  743. ../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)’}
  744. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  745. | ~~~~~~^~~~
  746. ../cbus/amd98.c:476:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  747. 476 | iocore_attachout(0xd9, amd_od9);
  748. | ^~~~~~~
  749. | |
  750. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  751. ../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)’}
  752. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  753. | ~~~~~~^~~~
  754. ../cbus/amd98.c:477:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  755. 477 | iocore_attachout(0xda, amd_oda);
  756. | ^~~~~~~
  757. | |
  758. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  759. ../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)’}
  760. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  761. | ~~~~~~^~~~
  762. ../cbus/amd98.c:478:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  763. 478 | iocore_attachout(0xdb, amd_odb);
  764. | ^~~~~~~
  765. | |
  766. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  767. ../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)’}
  768. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  769. | ~~~~~~^~~~
  770. ../cbus/amd98.c:479:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  771. 479 | iocore_attachout(0xdc, amd_odc);
  772. | ^~~~~~~
  773. | |
  774. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  775. ../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)’}
  776. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  777. | ~~~~~~^~~~
  778. ../cbus/amd98.c:480:32: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  779. 480 | iocore_attachout(0xde, amd_ode);
  780. | ^~~~~~~
  781. | |
  782. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  783. ../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)’}
  784. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  785. | ~~~~~~^~~~
  786. ../cbus/amd98.c:482:32: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  787. 482 | iocore_attachinp(0xda, amd_ida);
  788. | ^~~~~~~
  789. | |
  790. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  791. ../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)’}
  792. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  793. | ~~~~~~^~~~
  794. ../cbus/amd98.c:483:32: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  795. 483 | iocore_attachinp(0xdb, amd_idb);
  796. | ^~~~~~~
  797. | |
  798. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  799. ../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)’}
  800. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  801. | ~~~~~~^~~~
  802. ../cbus/amd98.c: In function ‘amd98_sfsave’:
  803. ../cbus/amd98.c:513:46: warning: unused parameter ‘tbl’ [-Wunused-parameter]
  804. 513 | int amd98_sfsave(STFLAGH sfh, const SFENTRY *tbl)
  805. | ~~~~~~~~~~~~~~~^~~
  806. ../cbus/amd98.c: In function ‘amd98_sfload’:
  807. ../cbus/amd98.c:532:46: warning: unused parameter ‘tbl’ [-Wunused-parameter]
  808. 532 | int amd98_sfload(STFLAGH sfh, const SFENTRY *tbl)
  809. | ~~~~~~~~~~~~~~~^~~
  810. cc -c -o../cbus/board118.o ../cbus/board118.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
  811. In file included from ../i386c/cpucore.h:4,
  812. from ../cbus/atapicmd.c:16:
  813. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  814. 406 | };
  815. | ^
  816. In file included from ../io/iocore.h:36,
  817. from ../cbus/atapicmd.c:18:
  818. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  819. 53 | };
  820. | ^
  821. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  822. 91 | };
  823. | ^
  824. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  825. 96 | };
  826. | ^
  827. ../cbus/atapicmd.c: In function ‘atapicmd_a0’:
  828. ../cbus/atapicmd.c:222:31: warning: unused variable ‘olderror’ [-Wunused-variable]
  829. 222 | UINT8 olderror = drv->error;
  830. | ^~~~~~~~
  831. ../cbus/atapicmd.c: In function ‘atapi_cmd_start_stop_unit’:
  832. ../cbus/atapicmd.c:426:25: warning: variable ‘sxsi’ set but not used [-Wunused-but-set-variable]
  833. 426 | SXSIDEV sxsi;
  834. | ^~~~
  835. ../cbus/atapicmd.c: In function ‘atapi_cmd_read_cd’:
  836. ../cbus/atapicmd.c:834:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  837. 834 | for (i = 0; i < tracks; i++) {
  838. | ^
  839. ../cbus/atapicmd.c: In function ‘atapi_cmd_mode_select’:
  840. ../cbus/atapicmd.c:1024:14: warning: variable ‘leng’ set but not used [-Wunused-but-set-variable]
  841. 1024 | UINT leng;
  842. | ^~~~
  843. cc -c -o../cbus/board14.o ../cbus/board14.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
  844. cc -c -o../cbus/board26k.o ../cbus/board26k.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
  845. In file included from ../io/iocore.h:36,
  846. from ../cbus/board118.c:9:
  847. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  848. 53 | };
  849. | ^
  850. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  851. 91 | };
  852. | ^
  853. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  854. 96 | };
  855. | ^
  856. In file included from ../i386c/cpucore.h:4,
  857. from ../cbus/board118.c:13:
  858. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  859. 406 | };
  860. | ^
  861. In file included from ../sound/opna.h:9,
  862. from ../sound/fmboard.h:12,
  863. from ../cbus/board118.c:14:
  864. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  865. 15 | OPN_CHMASK = 0x80000000,
  866. | ^~~~~~~~~~
  867. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  868. 16 | OPN_STEREO = 0x80000000,
  869. | ^~~~~~~~~~
  870. ../cbus/board118.c: In function ‘sb16_o28d2’:
  871. ../cbus/board118.c:60:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  872. 60 | static void IOOUTCALL sb16_o28d2(UINT port, REG8 dat) {
  873. | ~~~~~^~~~
  874. ../cbus/board118.c: In function ‘sb16_o29d2’:
  875. ../cbus/board118.c:68:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  876. 68 | static void IOOUTCALL sb16_o29d2(UINT port, REG8 dat) {
  877. | ~~~~~^~~~
  878. ../cbus/board118.c: In function ‘sb16_i20d2’:
  879. ../cbus/board118.c:73:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  880. 73 | static REG8 IOINPCALL sb16_i20d2(UINT port) {
  881. | ~~~~~^~~~
  882. ../cbus/board118.c: In function ‘ymf_i188’:
  883. ../cbus/board118.c:156:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  884. 156 | static REG8 IOINPCALL ymf_i188(UINT port)
  885. | ~~~~~^~~~
  886. ../cbus/board118.c: In function ‘wss_i881e’:
  887. ../cbus/board118.c:261:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  888. 261 | static REG8 IOINPCALL wss_i881e(UINT port)
  889. | ~~~~~^~~~
  890. ../cbus/board118.c: In function ‘wss_o548e’:
  891. ../cbus/board118.c:278:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  892. 278 | static void IOOUTCALL wss_o548e(UINT port, REG8 dat)
  893. | ~~~~~^~~~
  894. ../cbus/board118.c: In function ‘wss_i548e’:
  895. ../cbus/board118.c:282:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  896. 282 | static REG8 IOINPCALL wss_i548e(UINT port)
  897. | ~~~~~^~~~
  898. ../cbus/board118.c: In function ‘wss_i548f’:
  899. ../cbus/board118.c:286:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  900. 286 | static REG8 IOINPCALL wss_i548f(UINT port)
  901. | ~~~~~^~~~
  902. ../cbus/board118.c: In function ‘gameport_o1480’:
  903. ../cbus/board118.c:331:54: warning: unused parameter ‘dat’ [-Wunused-parameter]
  904. 331 | static void IOOUTCALL gameport_o1480(UINT port, REG8 dat)
  905. ../cbus/board118.c: In function ‘gameport_i1480’:
  906. ../cbus/board118.c:380:22: warning: unused variable ‘joyflag’ [-Wunused-variable]
  907. 380 | REG8 joyflag = joymng_getstat();
  908. | ^~~~~~~
  909. ../cbus/board118.c:371:43: warning: unused parameter ‘port’ [-Wunused-parameter]
  910. 371 | static REG8 IOINPCALL gameport_i1480(UINT port)
  911. | ~~~~~^~~~
  912. ../cbus/board118.c: In function ‘ym_i1488’:
  913. ../cbus/board118.c:466:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  914. 466 | static REG8 IOINPCALL ym_i1488(UINT port) //FM Music Status Port
  915. | ~~~~~^~~~
  916. ../cbus/board118.c: In function ‘ym_i1489’:
  917. ../cbus/board118.c:474:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  918. 474 | static REG8 IOINPCALL ym_i1489(UINT port) // ???
  919. | ~~~~~^~~~
  920. ../cbus/board118.c: In function ‘ym_i148a’:
  921. ../cbus/board118.c:479:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  922. 479 | static REG8 IOINPCALL ym_i148a(UINT port) //Advanced FM Music Status Port
  923. | ~~~~~^~~~
  924. ../cbus/board118.c: In function ‘ym_i148b’:
  925. ../cbus/board118.c:485:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  926. 485 | static REG8 IOINPCALL ym_i148b(UINT port) // ???
  927. | ~~~~~^~~~
  928. ../cbus/board118.c: In function ‘csctrl_o148e’:
  929. ../cbus/board118.c:494:41: warning: unused parameter ‘port’ [-Wunused-parameter]
  930. 494 | static void IOOUTCALL csctrl_o148e(UINT port, REG8 dat) {
  931. | ~~~~~^~~~
  932. ../cbus/board118.c: In function ‘csctrl_i148e’:
  933. ../cbus/board118.c:499:41: warning: unused parameter ‘port’ [-Wunused-parameter]
  934. 499 | static REG8 IOINPCALL csctrl_i148e(UINT port) {
  935. | ~~~~~^~~~
  936. ../cbus/board118.c: In function ‘csctrl_o148f’:
  937. ../cbus/board118.c:529:41: warning: unused parameter ‘port’ [-Wunused-parameter]
  938. 529 | static void IOOUTCALL csctrl_o148f(UINT port, REG8 dat) {
  939. | ~~~~~^~~~
  940. ../cbus/board118.c: In function ‘csctrl_i486’:
  941. ../cbus/board118.c:542:40: warning: unused parameter ‘port’ [-Wunused-parameter]
  942. 542 | static REG8 IOINPCALL csctrl_i486(UINT port) {
  943. | ~~~~~^~~~
  944. ../cbus/board118.c: At top level:
  945. ../cbus/board118.c:596:25: 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]
  946. 596 | ymf_o188, ymf_o18a, ymf_o18c, ymf_o18e};
  947. | ^~~~~~~~
  948. ../cbus/board118.c:596:25: note: (near initialization for ‘ymf_o[0]’)
  949. ../cbus/board118.c:596: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]
  950. 596 | ymf_o188, ymf_o18a, ymf_o18c, ymf_o18e};
  951. | ^~~~~~~~
  952. ../cbus/board118.c:596:41: note: (near initialization for ‘ymf_o[1]’)
  953. ../cbus/board118.c:596: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]
  954. 596 | ymf_o188, ymf_o18a, ymf_o18c, ymf_o18e};
  955. | ^~~~~~~~
  956. ../cbus/board118.c:596:57: note: (near initialization for ‘ymf_o[2]’)
  957. ../cbus/board118.c:596: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]
  958. 596 | ymf_o188, ymf_o18a, ymf_o18c, ymf_o18e};
  959. | ^~~~~~~~
  960. ../cbus/board118.c:596:73: note: (near initialization for ‘ymf_o[3]’)
  961. ../cbus/board118.c:599:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  962. 599 | ymf_i188, ymf_i18a, ymf_i18c, NULL};
  963. | ^~~~~~~~
  964. ../cbus/board118.c:599:25: note: (near initialization for ‘ymf_i[0]’)
  965. ../cbus/board118.c:599: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]
  966. 599 | ymf_i188, ymf_i18a, ymf_i18c, NULL};
  967. | ^~~~~~~~
  968. ../cbus/board118.c:599:41: note: (near initialization for ‘ymf_i[1]’)
  969. ../cbus/board118.c:599: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]
  970. 599 | ymf_i188, ymf_i18a, ymf_i18c, NULL};
  971. | ^~~~~~~~
  972. ../cbus/board118.c:599:57: note: (near initialization for ‘ymf_i[2]’)
  973. ../cbus/board118.c: In function ‘board118_reset’:
  974. ../cbus/board118.c:689:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare]
  975. 689 | if (samplerate != pConfig->samplingrate) {
  976. | ^~
  977. ../cbus/board118.c: In function ‘board118_bind’:
  978. ../cbus/board118.c:754:58: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  979. 754 | iocore_attachout(cs4231.port[1], ymf_oa460);
  980. | ^~~~~~~~~
  981. | |
  982. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  983. ../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)’}
  984. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  985. | ~~~~~~^~~~
  986. ../cbus/board118.c:755:58: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  987. 755 | iocore_attachinp(cs4231.port[1], ymf_ia460);
  988. | ^~~~~~~~~
  989. | |
  990. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  991. ../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)’}
  992. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  993. | ~~~~~~^~~~
  994. ../cbus/board118.c:756:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  995. 756 | iocore_attachinp(0x881e, wss_i881e);
  996. | ^~~~~~~~~
  997. | |
  998. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  999. ../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)’}
  1000. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1001. | ~~~~~~^~~~
  1002. ../cbus/board118.c:771:60: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1003. 771 | iocore_attachout(0x1480+i, gameport_o1480);
  1004. | ^~~~~~~~~~~~~~
  1005. | |
  1006. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1007. ../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)’}
  1008. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1009. | ~~~~~~^~~~
  1010. ../cbus/board118.c:772:60: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1011. 772 | iocore_attachinp(0x1480+i, gameport_i1480);
  1012. | ^~~~~~~~~~~~~~
  1013. | |
  1014. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1015. ../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)’}
  1016. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1017. | ~~~~~~^~~~
  1018. ../cbus/board118.c:779:50: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1019. 779 | iocore_attachout(cs4231.port[9], sb16_o20d2);
  1020. | ^~~~~~~~~~
  1021. | |
  1022. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1023. ../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)’}
  1024. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1025. | ~~~~~~^~~~
  1026. ../cbus/board118.c:780:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1027. 780 | iocore_attachinp(cs4231.port[9], sb16_i20d2);
  1028. | ^~~~~~~~~~
  1029. | |
  1030. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1031. ../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)’}
  1032. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1033. | ~~~~~~^~~~
  1034. ../cbus/board118.c:781:52: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1035. 781 | iocore_attachout(cs4231.port[9]+1, sb16_o21d2);
  1036. | ^~~~~~~~~~
  1037. | |
  1038. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1039. ../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)’}
  1040. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1041. | ~~~~~~^~~~
  1042. ../cbus/board118.c:782:52: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1043. 782 | iocore_attachout(cs4231.port[9]+2, sb16_o22d2);
  1044. | ^~~~~~~~~~
  1045. | |
  1046. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1047. ../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)’}
  1048. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1049. | ~~~~~~^~~~
  1050. ../cbus/board118.c:783:52: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1051. 783 | iocore_attachinp(cs4231.port[9]+2, sb16_i22d2);
  1052. | ^~~~~~~~~~
  1053. | |
  1054. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1055. ../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)’}
  1056. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1057. | ~~~~~~^~~~
  1058. ../cbus/board118.c:784:52: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1059. 784 | iocore_attachout(cs4231.port[9]+3, sb16_o23d2);
  1060. | ^~~~~~~~~~
  1061. | |
  1062. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1063. ../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)’}
  1064. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1065. | ~~~~~~^~~~
  1066. ../cbus/board118.c:801:50: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1067. 801 | iocore_attachout(cs4231.port[1], ymf_oa460);
  1068. | ^~~~~~~~~
  1069. | |
  1070. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1071. ../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)’}
  1072. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1073. | ~~~~~~^~~~
  1074. ../cbus/board118.c:802:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1075. 802 | iocore_attachinp(cs4231.port[1], ymf_ia460);
  1076. | ^~~~~~~~~
  1077. | |
  1078. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1079. ../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)’}
  1080. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1081. | ~~~~~~^~~~
  1082. ../cbus/board118.c:811:49: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1083. 811 | iocore_attachout(0x4d2 ,wavestar_o4d2);
  1084. | ^~~~~~~~~~~~~
  1085. | |
  1086. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1087. ../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)’}
  1088. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1089. | ~~~~~~^~~~
  1090. ../cbus/board118.c:812:49: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1091. 812 | iocore_attachinp(0x4d2 ,wavestar_i4d2);
  1092. | ^~~~~~~~~~~~~
  1093. | |
  1094. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1095. ../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)’}
  1096. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1097. | ~~~~~~^~~~
  1098. ../cbus/board118.c:816:50: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1099. 816 | iocore_attachout(cs4231.port[14],csctrl_o148e);
  1100. | ^~~~~~~~~~~~
  1101. | |
  1102. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1103. ../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)’}
  1104. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1105. | ~~~~~~^~~~
  1106. ../cbus/board118.c:817:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1107. 817 | iocore_attachinp(cs4231.port[14],csctrl_i148e);
  1108. | ^~~~~~~~~~~~
  1109. | |
  1110. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1111. ../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)’}
  1112. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1113. | ~~~~~~^~~~
  1114. ../cbus/board118.c:818:52: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1115. 818 | iocore_attachout(cs4231.port[14]+1,csctrl_o148f);
  1116. | ^~~~~~~~~~~~
  1117. | |
  1118. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1119. ../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)’}
  1120. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1121. | ~~~~~~^~~~
  1122. ../cbus/board118.c:819:52: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1123. 819 | iocore_attachinp(cs4231.port[14]+1,csctrl_i148f);
  1124. | ^~~~~~~~~~~~
  1125. | |
  1126. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1127. ../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)’}
  1128. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1129. | ~~~~~~^~~~
  1130. ../cbus/board118.c:822:50: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1131. 822 | iocore_attachout(cs4231.port[6], wss_o548e);// YMF-701
  1132. | ^~~~~~~~~
  1133. | |
  1134. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1135. ../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)’}
  1136. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1137. | ~~~~~~^~~~
  1138. ../cbus/board118.c:823:50: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1139. 823 | iocore_attachinp(cs4231.port[6], wss_i548e);// YMF-701
  1140. | ^~~~~~~~~
  1141. | |
  1142. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1143. ../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)’}
  1144. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1145. | ~~~~~~^~~~
  1146. ../cbus/board118.c:824:52: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1147. 824 | iocore_attachinp(cs4231.port[6]+1, wss_i548f);// YMF-701
  1148. | ^~~~~~~~~
  1149. | |
  1150. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1151. ../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)’}
  1152. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1153. | ~~~~~~^~~~
  1154. ../cbus/board118.c:827:52: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1155. 827 | iocore_attachinp(cs4231.port[11]+6,csctrl_i486);
  1156. | ^~~~~~~~~~~
  1157. | |
  1158. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1159. ../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)’}
  1160. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1161. | ~~~~~~^~~~
  1162. ../cbus/board118.c:828:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1163. 828 | iocore_attachinp(0x881e, wss_i881e);
  1164. | ^~~~~~~~~
  1165. | |
  1166. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1167. ../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)’}
  1168. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1169. | ~~~~~~^~~~
  1170. ../cbus/board118.c: At top level:
  1171. ../cbus/board118.c:485:23: warning: ‘ym_i148b’ defined but not used [-Wunused-function]
  1172. 485 | static REG8 IOINPCALL ym_i148b(UINT port) // ???
  1173. | ^~~~~~~~
  1174. ../cbus/board118.c:479:23: warning: ‘ym_i148a’ defined but not used [-Wunused-function]
  1175. 479 | static REG8 IOINPCALL ym_i148a(UINT port) //Advanced FM Music Status Port
  1176. | ^~~~~~~~
  1177. ../cbus/board118.c:474:23: warning: ‘ym_i1489’ defined but not used [-Wunused-function]
  1178. 474 | static REG8 IOINPCALL ym_i1489(UINT port) // ???
  1179. | ^~~~~~~~
  1180. ../cbus/board118.c:466:23: warning: ‘ym_i1488’ defined but not used [-Wunused-function]
  1181. 466 | static REG8 IOINPCALL ym_i1488(UINT port) //FM Music Status Port
  1182. | ^~~~~~~~
  1183. ../cbus/board118.c:460:23: warning: ‘ym_o148b’ defined but not used [-Wunused-function]
  1184. 460 | static void IOOUTCALL ym_o148b(UINT port, REG8 dat) //Advanced FM Music Data Port
  1185. | ^~~~~~~~
  1186. ../cbus/board118.c:455:23: warning: ‘ym_o148a’ defined but not used [-Wunused-function]
  1187. 455 | static void IOOUTCALL ym_o148a(UINT port, REG8 dat) // Advanced FM Music Register Address Port
  1188. | ^~~~~~~~
  1189. ../cbus/board118.c:447:23: warning: ‘ym_o1489’ defined but not used [-Wunused-function]
  1190. 447 | static void IOOUTCALL ym_o1489(UINT port, REG8 dat) //FM Music Data Port
  1191. | ^~~~~~~~
  1192. ../cbus/board118.c:441:23: warning: ‘ym_o1488’ defined but not used [-Wunused-function]
  1193. 441 | static void IOOUTCALL ym_o1488(UINT port, REG8 dat) //FM Music Register Address Port
  1194. | ^~~~~~~~
  1195. ../cbus/board118.c:238:23: warning: ‘srnf_ia460’ defined but not used [-Wunused-function]
  1196. 238 | static REG8 IOINPCALL srnf_ia460(UINT port)
  1197. | ^~~~~~~~~~
  1198. ../cbus/board118.c:232:23: warning: ‘srnf_oa460’ defined but not used [-Wunused-function]
  1199. 232 | static void IOOUTCALL srnf_oa460(UINT port, REG8 dat)
  1200. | ^~~~~~~~~~
  1201. ../cbus/board118.c:92:23: warning: ‘sb16_i28d2’ defined but not used [-Wunused-function]
  1202. 92 | static REG8 IOINPCALL sb16_i28d2(UINT port) {
  1203. | ^~~~~~~~~~
  1204. ../cbus/board118.c:68:23: warning: ‘sb16_o29d2’ defined but not used [-Wunused-function]
  1205. 68 | static void IOOUTCALL sb16_o29d2(UINT port, REG8 dat) {
  1206. | ^~~~~~~~~~
  1207. ../cbus/board118.c:60:23: warning: ‘sb16_o28d2’ defined but not used [-Wunused-function]
  1208. 60 | static void IOOUTCALL sb16_o28d2(UINT port, REG8 dat) {
  1209. | ^~~~~~~~~~
  1210. In file included from /usr/include/string.h:535,
  1211. from ../compiler_base.h:72,
  1212. from ../sdl/libretro/compiler.h:12,
  1213. from ../cbus/atapicmd.c:1:
  1214. In function ‘memcpy’,
  1215. inlined from ‘atapi_cmd_read_cd’ at ../cbus/atapicmd.c:906:4:
  1216. /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:10: warning: ‘__builtin_memcpy’ forming offset [2352, 2359] is out of the bounds [0, 2352] of object ‘rawdata’ with type ‘UINT8[2352]’ {aka ‘unsigned char[2352]’} [-Warray-bounds]
  1217. 29 | return __builtin___memcpy_chk (__dest, __src, __len,
  1218. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1219. 30 | __glibc_objsize0 (__dest));
  1220. | ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1221. ../cbus/atapicmd.c: In function ‘atapi_cmd_read_cd’:
  1222. ../cbus/atapicmd.c:801:15: note: ‘rawdata’ declared here
  1223. 801 | UINT8 rawdata[2352];
  1224. | ^~~~~~~
  1225. In file included from ../io/iocore.h:36,
  1226. from ../cbus/board14.c:8:
  1227. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1228. 53 | };
  1229. | ^
  1230. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1231. 91 | };
  1232. | ^
  1233. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1234. 96 | };
  1235. | ^
  1236. ../cbus/board14.c:200:17: 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]
  1237. 200 | musicgen_o088, musicgen_o08a, musicgen_o08c, NULL};
  1238. | ^~~~~~~~~~~~~
  1239. ../cbus/board14.c:200:17: note: (near initialization for ‘musicgen_o0[0]’)
  1240. ../cbus/board14.c:200: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]
  1241. 200 | musicgen_o088, musicgen_o08a, musicgen_o08c, NULL};
  1242. | ^~~~~~~~~~~~~
  1243. ../cbus/board14.c:200:33: note: (near initialization for ‘musicgen_o0[1]’)
  1244. ../cbus/board14.c:200: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]
  1245. 200 | musicgen_o088, musicgen_o08a, musicgen_o08c, NULL};
  1246. | ^~~~~~~~~~~~~
  1247. ../cbus/board14.c:200:49: note: (near initialization for ‘musicgen_o0[2]’)
  1248. ../cbus/board14.c:203:17: 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]
  1249. 203 | musicgen_o188, musicgen_o188, musicgen_o18c, musicgen_o18e};
  1250. | ^~~~~~~~~~~~~
  1251. ../cbus/board14.c:203:17: note: (near initialization for ‘musicgen_o1[0]’)
  1252. ../cbus/board14.c:203: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]
  1253. 203 | musicgen_o188, musicgen_o188, musicgen_o18c, musicgen_o18e};
  1254. | ^~~~~~~~~~~~~
  1255. ../cbus/board14.c:203:33: note: (near initialization for ‘musicgen_o1[1]’)
  1256. ../cbus/board14.c:203: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]
  1257. 203 | musicgen_o188, musicgen_o188, musicgen_o18c, musicgen_o18e};
  1258. | ^~~~~~~~~~~~~
  1259. ../cbus/board14.c:203:49: note: (near initialization for ‘musicgen_o1[2]’)
  1260. ../cbus/board14.c:203: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]
  1261. 203 | musicgen_o188, musicgen_o188, musicgen_o18c, musicgen_o18e};
  1262. | ^~~~~~~~~~~~~
  1263. ../cbus/board14.c:203:65: note: (near initialization for ‘musicgen_o1[3]’)
  1264. ../cbus/board14.c:206:17: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1265. 206 | musicgen_i088, musicgen_i08a, musicgen_i08c, musicgen_i08e};
  1266. | ^~~~~~~~~~~~~
  1267. ../cbus/board14.c:206:17: note: (near initialization for ‘musicgen_i0[0]’)
  1268. ../cbus/board14.c:206: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]
  1269. 206 | musicgen_i088, musicgen_i08a, musicgen_i08c, musicgen_i08e};
  1270. | ^~~~~~~~~~~~~
  1271. ../cbus/board14.c:206:33: note: (near initialization for ‘musicgen_i0[1]’)
  1272. ../cbus/board14.c:206:49: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1273. 206 | musicgen_i088, musicgen_i08a, musicgen_i08c, musicgen_i08e};
  1274. | ^~~~~~~~~~~~~
  1275. ../cbus/board14.c:206:49: note: (near initialization for ‘musicgen_i0[2]’)
  1276. ../cbus/board14.c:206: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]
  1277. 206 | musicgen_i088, musicgen_i08a, musicgen_i08c, musicgen_i08e};
  1278. | ^~~~~~~~~~~~~
  1279. ../cbus/board14.c:206:65: note: (near initialization for ‘musicgen_i0[3]’)
  1280. ../cbus/board14.c:209:17: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1281. 209 | musicgen_i188, musicgen_i188, musicgen_i18c, musicgen_i18e};
  1282. | ^~~~~~~~~~~~~
  1283. ../cbus/board14.c:209:17: note: (near initialization for ‘musicgen_i1[0]’)
  1284. ../cbus/board14.c:209: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]
  1285. 209 | musicgen_i188, musicgen_i188, musicgen_i18c, musicgen_i18e};
  1286. | ^~~~~~~~~~~~~
  1287. ../cbus/board14.c:209:33: note: (near initialization for ‘musicgen_i1[1]’)
  1288. ../cbus/board14.c:209:49: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1289. 209 | musicgen_i188, musicgen_i188, musicgen_i18c, musicgen_i18e};
  1290. | ^~~~~~~~~~~~~
  1291. ../cbus/board14.c:209:49: note: (near initialization for ‘musicgen_i1[2]’)
  1292. ../cbus/board14.c:209: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]
  1293. 209 | musicgen_i188, musicgen_i188, musicgen_i18c, musicgen_i18e};
  1294. | ^~~~~~~~~~~~~
  1295. ../cbus/board14.c:209:65: note: (near initialization for ‘musicgen_i1[3]’)
  1296. In file included from ../io/iocore.h:36,
  1297. from ../cbus/board26k.c:8:
  1298. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1299. 53 | };
  1300. | ^
  1301. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1302. 91 | };
  1303. | ^
  1304. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1305. 96 | };
  1306. | ^
  1307. In file included from ../sound/opna.h:9,
  1308. from ../sound/fmboard.h:12,
  1309. from ../cbus/board26k.c:10:
  1310. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1311. 15 | OPN_CHMASK = 0x80000000,
  1312. | ^~~~~~~~~~
  1313. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1314. 16 | OPN_STEREO = 0x80000000,
  1315. | ^~~~~~~~~~
  1316. ../cbus/board26k.c:57:25: 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]
  1317. 57 | opn_o188, opn_o18a, NULL, NULL};
  1318. | ^~~~~~~~
  1319. ../cbus/board26k.c:57:25: note: (near initialization for ‘opn_o[0]’)
  1320. ../cbus/board26k.c:57: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]
  1321. 57 | opn_o188, opn_o18a, NULL, NULL};
  1322. | ^~~~~~~~
  1323. ../cbus/board26k.c:57:41: note: (near initialization for ‘opn_o[1]’)
  1324. ../cbus/board26k.c:60:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1325. 60 | opn_i188, opn_i18a, NULL, NULL};
  1326. | ^~~~~~~~
  1327. ../cbus/board26k.c:60:25: note: (near initialization for ‘opn_i[0]’)
  1328. ../cbus/board26k.c:60: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]
  1329. 60 | opn_i188, opn_i18a, NULL, NULL};
  1330. | ^~~~~~~~
  1331. ../cbus/board26k.c:60:41: note: (near initialization for ‘opn_i[1]’)
  1332. cc -c -o../cbus/board86.o ../cbus/board86.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
  1333. cc -c -o../cbus/boardlol.o ../cbus/boardlol.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
  1334. In file included from ../io/iocore.h:36,
  1335. from ../cbus/boardlol.c:3:
  1336. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1337. 53 | };
  1338. | ^
  1339. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1340. 91 | };
  1341. | ^
  1342. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1343. 96 | };
  1344. | ^
  1345. In file included from ../sound/opna.h:9,
  1346. from ../sound/fmboard.h:12,
  1347. from ../cbus/boardlol.c:8:
  1348. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1349. 15 | OPN_CHMASK = 0x80000000,
  1350. | ^~~~~~~~~~
  1351. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1352. 16 | OPN_STEREO = 0x80000000,
  1353. | ^~~~~~~~~~
  1354. ../cbus/boardlol.c:87:25: 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]
  1355. 87 | opn_o188, opn_o18a, NULL, NULL};
  1356. | ^~~~~~~~
  1357. ../cbus/boardlol.c:87:25: note: (near initialization for ‘opn_o[0]’)
  1358. ../cbus/boardlol.c:87: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]
  1359. 87 | opn_o188, opn_o18a, NULL, NULL};
  1360. | ^~~~~~~~
  1361. ../cbus/boardlol.c:87:41: note: (near initialization for ‘opn_o[1]’)
  1362. ../cbus/boardlol.c:90:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1363. 90 | opn_i188, opn_i18a, NULL, NULL};
  1364. | ^~~~~~~~
  1365. ../cbus/boardlol.c:90:25: note: (near initialization for ‘opn_i[0]’)
  1366. ../cbus/boardlol.c:90: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]
  1367. 90 | opn_i188, opn_i18a, NULL, NULL};
  1368. | ^~~~~~~~
  1369. ../cbus/boardlol.c:90:41: note: (near initialization for ‘opn_i[1]’)
  1370. ../cbus/boardlol.c: In function ‘psgpanset’:
  1371. ../cbus/boardlol.c:94:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1372. 94 | psggen_setpan(psg, 0, 1);
  1373. | ^~~
  1374. | |
  1375. | OPNA * {aka struct tagOpna *}
  1376. In file included from ../sound/opna.h:10:
  1377. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1378. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1379. | ~~~~~~~^~~
  1380. ../cbus/boardlol.c:95:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1381. 95 | psggen_setpan(psg, 1, 1);
  1382. | ^~~
  1383. | |
  1384. | OPNA * {aka struct tagOpna *}
  1385. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1386. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1387. | ~~~~~~~^~~
  1388. ../cbus/boardlol.c:96:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1389. 96 | psggen_setpan(psg, 2, 1);
  1390. | ^~~
  1391. | |
  1392. | OPNA * {aka struct tagOpna *}
  1393. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1394. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1395. | ~~~~~~~^~~
  1396. ../cbus/boardlol.c: In function ‘boardlol_bind’:
  1397. ../cbus/boardlol.c:116:24: warning: passing argument 1 of ‘psggen_restore’ from incompatible pointer type [-Wincompatible-pointer-types]
  1398. 116 | psggen_restore(&g_opna[0]);
  1399. | ^~~~~~~~~~
  1400. | |
  1401. | OPNA * {aka struct tagOpna *}
  1402. ../sound/psggen.h:79:28: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1403. 79 | void psggen_restore(PSGGEN psg);
  1404. | ~~~~~~~^~~
  1405. cc -c -o../cbus/boardmo.o ../cbus/boardmo.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
  1406. In file included from ../io/iocore.h:36,
  1407. from ../cbus/board86.c:8:
  1408. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1409. 53 | };
  1410. | ^
  1411. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1412. 91 | };
  1413. | ^
  1414. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1415. 96 | };
  1416. | ^
  1417. In file included from ../sound/opna.h:9,
  1418. from ../sound/fmboard.h:12,
  1419. from ../cbus/board86.c:11:
  1420. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1421. 15 | OPN_CHMASK = 0x80000000,
  1422. | ^~~~~~~~~~
  1423. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1424. 16 | OPN_STEREO = 0x80000000,
  1425. | ^~~~~~~~~~
  1426. ../cbus/board86.c:129:25: 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]
  1427. 129 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  1428. | ^~~~~~~~~
  1429. ../cbus/board86.c:129:25: note: (near initialization for ‘opna_o[0]’)
  1430. ../cbus/board86.c:129: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]
  1431. 129 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  1432. | ^~~~~~~~~
  1433. ../cbus/board86.c:129:41: note: (near initialization for ‘opna_o[1]’)
  1434. ../cbus/board86.c:129: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]
  1435. 129 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  1436. | ^~~~~~~~~
  1437. ../cbus/board86.c:129:57: note: (near initialization for ‘opna_o[2]’)
  1438. ../cbus/board86.c:129: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]
  1439. 129 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  1440. | ^~~~~~~~~
  1441. ../cbus/board86.c:129:73: note: (near initialization for ‘opna_o[3]’)
  1442. ../cbus/board86.c:132:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1443. 132 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  1444. | ^~~~~~~~~
  1445. ../cbus/board86.c:132:25: note: (near initialization for ‘opna_i[0]’)
  1446. ../cbus/board86.c:132: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]
  1447. 132 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  1448. | ^~~~~~~~~
  1449. ../cbus/board86.c:132:41: note: (near initialization for ‘opna_i[1]’)
  1450. ../cbus/board86.c:132: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]
  1451. 132 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  1452. | ^~~~~~~~~
  1453. ../cbus/board86.c:132:57: note: (near initialization for ‘opna_i[2]’)
  1454. ../cbus/board86.c:132: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]
  1455. 132 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  1456. | ^~~~~~~~~
  1457. ../cbus/board86.c:132:73: note: (near initialization for ‘opna_i[3]’)
  1458. cc -c -o../cbus/boardpx.o ../cbus/boardpx.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
  1459. cc -c -o../cbus/boardsb16.o ../cbus/boardsb16.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
  1460. In file included from ../io/iocore.h:36,
  1461. from ../cbus/boardpx.c:11:
  1462. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1463. 53 | };
  1464. | ^
  1465. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1466. 91 | };
  1467. | ^
  1468. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1469. 96 | };
  1470. | ^
  1471. In file included from ../sound/opna.h:9,
  1472. from ../sound/fmboard.h:12,
  1473. from ../cbus/boardpx.c:14:
  1474. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1475. 15 | OPN_CHMASK = 0x80000000,
  1476. | ^~~~~~~~~~
  1477. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1478. 16 | OPN_STEREO = 0x80000000,
  1479. | ^~~~~~~~~~
  1480. In file included from ../io/iocore.h:36,
  1481. from ../cbus/boardmo.c:3:
  1482. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1483. 53 | };
  1484. | ^
  1485. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1486. 91 | };
  1487. | ^
  1488. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1489. 96 | };
  1490. | ^
  1491. ../cbus/boardpx.c:353:25: 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]
  1492. 353 | spb_o188, spb_o18a, spb_o18c, spb_o18e};
  1493. | ^~~~~~~~
  1494. ../cbus/boardpx.c:353:25: note: (near initialization for ‘spb_o[0]’)
  1495. ../cbus/boardpx.c:353: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]
  1496. 353 | spb_o188, spb_o18a, spb_o18c, spb_o18e};
  1497. | ^~~~~~~~
  1498. ../cbus/boardpx.c:353:41: note: (near initialization for ‘spb_o[1]’)
  1499. ../cbus/boardpx.c:353: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]
  1500. 353 | spb_o188, spb_o18a, spb_o18c, spb_o18e};
  1501. | ^~~~~~~~
  1502. ../cbus/boardpx.c:353:57: note: (near initialization for ‘spb_o[2]’)
  1503. ../cbus/boardpx.c:353: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]
  1504. 353 | spb_o188, spb_o18a, spb_o18c, spb_o18e};
  1505. | ^~~~~~~~
  1506. ../cbus/boardpx.c:353:73: note: (near initialization for ‘spb_o[3]’)
  1507. ../cbus/boardpx.c:356:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1508. 356 | spb_i188, spb_i18a, spb_i188, spb_i18e};
  1509. | ^~~~~~~~
  1510. ../cbus/boardpx.c:356:25: note: (near initialization for ‘spb_i[0]’)
  1511. ../cbus/boardpx.c:356: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]
  1512. 356 | spb_i188, spb_i18a, spb_i188, spb_i18e};
  1513. | ^~~~~~~~
  1514. ../cbus/boardpx.c:356:41: note: (near initialization for ‘spb_i[1]’)
  1515. ../cbus/boardpx.c:356: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]
  1516. 356 | spb_i188, spb_i18a, spb_i188, spb_i18e};
  1517. | ^~~~~~~~
  1518. ../cbus/boardpx.c:356:57: note: (near initialization for ‘spb_i[2]’)
  1519. ../cbus/boardpx.c:356: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]
  1520. 356 | spb_i188, spb_i18a, spb_i188, spb_i18e};
  1521. | ^~~~~~~~
  1522. ../cbus/boardpx.c:356:73: note: (near initialization for ‘spb_i[3]’)
  1523. ../cbus/boardpx.c:359:25: 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]
  1524. 359 | spb_o088, spb_o08a, spb_o08c, spb_o08e};
  1525. | ^~~~~~~~
  1526. ../cbus/boardpx.c:359:25: note: (near initialization for ‘spb_o2[0]’)
  1527. ../cbus/boardpx.c:359: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]
  1528. 359 | spb_o088, spb_o08a, spb_o08c, spb_o08e};
  1529. | ^~~~~~~~
  1530. ../cbus/boardpx.c:359:41: note: (near initialization for ‘spb_o2[1]’)
  1531. ../cbus/boardpx.c:359: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]
  1532. 359 | spb_o088, spb_o08a, spb_o08c, spb_o08e};
  1533. | ^~~~~~~~
  1534. ../cbus/boardpx.c:359:57: note: (near initialization for ‘spb_o2[2]’)
  1535. ../cbus/boardpx.c:359: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]
  1536. 359 | spb_o088, spb_o08a, spb_o08c, spb_o08e};
  1537. | ^~~~~~~~
  1538. ../cbus/boardpx.c:359:73: note: (near initialization for ‘spb_o2[3]’)
  1539. ../cbus/boardpx.c:362:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1540. 362 | spb_i088, spb_i08a, spb_i088, spb_i08e};
  1541. | ^~~~~~~~
  1542. ../cbus/boardpx.c:362:25: note: (near initialization for ‘spb_i2[0]’)
  1543. ../cbus/boardpx.c:362: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]
  1544. 362 | spb_i088, spb_i08a, spb_i088, spb_i08e};
  1545. | ^~~~~~~~
  1546. ../cbus/boardpx.c:362:41: note: (near initialization for ‘spb_i2[1]’)
  1547. ../cbus/boardpx.c:362: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]
  1548. 362 | spb_i088, spb_i08a, spb_i088, spb_i08e};
  1549. | ^~~~~~~~
  1550. ../cbus/boardpx.c:362:57: note: (near initialization for ‘spb_i2[2]’)
  1551. ../cbus/boardpx.c:362: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]
  1552. 362 | spb_i088, spb_i08a, spb_i088, spb_i08e};
  1553. | ^~~~~~~~
  1554. ../cbus/boardpx.c:362:73: note: (near initialization for ‘spb_i2[3]’)
  1555. ../cbus/boardpx.c:365:25: 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]
  1556. 365 | p86_o288, p86_o28a, p86_o28c, p86_o28e};
  1557. | ^~~~~~~~
  1558. ../cbus/boardpx.c:365:25: note: (near initialization for ‘p86_o3[0]’)
  1559. ../cbus/boardpx.c:365: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]
  1560. 365 | p86_o288, p86_o28a, p86_o28c, p86_o28e};
  1561. | ^~~~~~~~
  1562. ../cbus/boardpx.c:365:41: note: (near initialization for ‘p86_o3[1]’)
  1563. ../cbus/boardpx.c:365: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]
  1564. 365 | p86_o288, p86_o28a, p86_o28c, p86_o28e};
  1565. | ^~~~~~~~
  1566. ../cbus/boardpx.c:365:57: note: (near initialization for ‘p86_o3[2]’)
  1567. ../cbus/boardpx.c:365: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]
  1568. 365 | p86_o288, p86_o28a, p86_o28c, p86_o28e};
  1569. | ^~~~~~~~
  1570. ../cbus/boardpx.c:365:73: note: (near initialization for ‘p86_o3[3]’)
  1571. ../cbus/boardpx.c:368:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1572. 368 | p86_i288, p86_i28a, p86_i288, p86_i28e};
  1573. | ^~~~~~~~
  1574. ../cbus/boardpx.c:368:25: note: (near initialization for ‘p86_i3[0]’)
  1575. ../cbus/boardpx.c:368: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]
  1576. 368 | p86_i288, p86_i28a, p86_i288, p86_i28e};
  1577. | ^~~~~~~~
  1578. ../cbus/boardpx.c:368:41: note: (near initialization for ‘p86_i3[1]’)
  1579. ../cbus/boardpx.c:368: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]
  1580. 368 | p86_i288, p86_i28a, p86_i288, p86_i28e};
  1581. | ^~~~~~~~
  1582. ../cbus/boardpx.c:368:57: note: (near initialization for ‘p86_i3[2]’)
  1583. ../cbus/boardpx.c:368: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]
  1584. 368 | p86_i288, p86_i28a, p86_i288, p86_i28e};
  1585. | ^~~~~~~~
  1586. ../cbus/boardpx.c:368:73: note: (near initialization for ‘p86_i3[3]’)
  1587. ../cbus/boardpx.c:373:25: 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]
  1588. 373 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  1589. | ^~~~~~~~
  1590. ../cbus/boardpx.c:373:25: note: (near initialization for ‘spr_o[0]’)
  1591. ../cbus/boardpx.c:373: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]
  1592. 373 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  1593. | ^~~~~~~~
  1594. ../cbus/boardpx.c:373:41: note: (near initialization for ‘spr_o[1]’)
  1595. ../cbus/boardpx.c:373: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]
  1596. 373 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  1597. | ^~~~~~~~
  1598. ../cbus/boardpx.c:373:57: note: (near initialization for ‘spr_o[2]’)
  1599. ../cbus/boardpx.c:373: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]
  1600. 373 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  1601. | ^~~~~~~~
  1602. ../cbus/boardpx.c:373:73: note: (near initialization for ‘spr_o[3]’)
  1603. ../cbus/boardpx.c:376:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1604. 376 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  1605. | ^~~~~~~~
  1606. ../cbus/boardpx.c:376:25: note: (near initialization for ‘spr_i[0]’)
  1607. ../cbus/boardpx.c:376: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]
  1608. 376 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  1609. | ^~~~~~~~
  1610. ../cbus/boardpx.c:376:41: note: (near initialization for ‘spr_i[1]’)
  1611. ../cbus/boardpx.c:376: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]
  1612. 376 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  1613. | ^~~~~~~~
  1614. ../cbus/boardpx.c:376:57: note: (near initialization for ‘spr_i[2]’)
  1615. ../cbus/boardpx.c:376: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]
  1616. 376 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  1617. | ^~~~~~~~
  1618. ../cbus/boardpx.c:376:73: note: (near initialization for ‘spr_i[3]’)
  1619. ../cbus/boardpx.c:379:25: 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]
  1620. 379 | spr_o488, spr_o48a, spr_o48c, spr_o48e};
  1621. | ^~~~~~~~
  1622. ../cbus/boardpx.c:379:25: note: (near initialization for ‘spr_o2[0]’)
  1623. ../cbus/boardpx.c:379: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]
  1624. 379 | spr_o488, spr_o48a, spr_o48c, spr_o48e};
  1625. | ^~~~~~~~
  1626. ../cbus/boardpx.c:379:41: note: (near initialization for ‘spr_o2[1]’)
  1627. ../cbus/boardpx.c:379: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]
  1628. 379 | spr_o488, spr_o48a, spr_o48c, spr_o48e};
  1629. | ^~~~~~~~
  1630. ../cbus/boardpx.c:379:57: note: (near initialization for ‘spr_o2[2]’)
  1631. ../cbus/boardpx.c:379: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]
  1632. 379 | spr_o488, spr_o48a, spr_o48c, spr_o48e};
  1633. | ^~~~~~~~
  1634. ../cbus/boardpx.c:379:73: note: (near initialization for ‘spr_o2[3]’)
  1635. ../cbus/boardpx.c:382:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1636. 382 | spr_i488, spr_i48a, spr_i48c, spr_i48e};
  1637. | ^~~~~~~~
  1638. ../cbus/boardpx.c:382:25: note: (near initialization for ‘spr_i2[0]’)
  1639. ../cbus/boardpx.c:382: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]
  1640. 382 | spr_i488, spr_i48a, spr_i48c, spr_i48e};
  1641. | ^~~~~~~~
  1642. ../cbus/boardpx.c:382:41: note: (near initialization for ‘spr_i2[1]’)
  1643. ../cbus/boardpx.c:382: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]
  1644. 382 | spr_i488, spr_i48a, spr_i48c, spr_i48e};
  1645. | ^~~~~~~~
  1646. ../cbus/boardpx.c:382:57: note: (near initialization for ‘spr_i2[2]’)
  1647. ../cbus/boardpx.c:382: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]
  1648. 382 | spr_i488, spr_i48a, spr_i48c, spr_i48e};
  1649. | ^~~~~~~~
  1650. ../cbus/boardpx.c:382:73: note: (near initialization for ‘spr_i2[3]’)
  1651. In file included from ../sound/opna.h:9,
  1652. from ../sound/fmboard.h:12,
  1653. from ../cbus/boardmo.c:8:
  1654. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1655. 15 | OPN_CHMASK = 0x80000000,
  1656. | ^~~~~~~~~~
  1657. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1658. 16 | OPN_STEREO = 0x80000000,
  1659. | ^~~~~~~~~~
  1660. ../cbus/boardmo.c: In function ‘opn_i18a’:
  1661. ../cbus/boardmo.c:122:38: warning: passing argument 1 of ‘psggen_getreg’ from incompatible pointer type [-Wincompatible-pointer-types]
  1662. 122 | return(psggen_getreg(&g_opna[0], addr));
  1663. | ^~~~~~~~~~
  1664. | |
  1665. | OPNA * {aka struct tagOpna *}
  1666. In file included from ../sound/opna.h:10:
  1667. ../sound/psggen.h:81:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1668. 81 | REG8 psggen_getreg(PSGGEN psg, UINT reg);
  1669. | ~~~~~~~^~~
  1670. ../cbus/boardmo.c: At top level:
  1671. ../cbus/boardmo.c:149:25: 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]
  1672. 149 | opn_o188, opn_o18a, opl_o288, opl_o28a};
  1673. | ^~~~~~~~
  1674. ../cbus/boardmo.c:149:25: note: (near initialization for ‘opn_o[0]’)
  1675. ../cbus/boardmo.c:149: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]
  1676. 149 | opn_o188, opn_o18a, opl_o288, opl_o28a};
  1677. | ^~~~~~~~
  1678. ../cbus/boardmo.c:149:41: note: (near initialization for ‘opn_o[1]’)
  1679. ../cbus/boardmo.c:149: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]
  1680. 149 | opn_o188, opn_o18a, opl_o288, opl_o28a};
  1681. | ^~~~~~~~
  1682. ../cbus/boardmo.c:149:57: note: (near initialization for ‘opn_o[2]’)
  1683. ../cbus/boardmo.c:149: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]
  1684. 149 | opn_o188, opn_o18a, opl_o288, opl_o28a};
  1685. | ^~~~~~~~
  1686. ../cbus/boardmo.c:149:81: note: (near initialization for ‘opn_o[3]’)
  1687. ../cbus/boardmo.c:152:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1688. 152 | opn_i188, opn_i18a, opl_i288, opl_i28a};
  1689. | ^~~~~~~~
  1690. ../cbus/boardmo.c:152:25: note: (near initialization for ‘opn_i[0]’)
  1691. ../cbus/boardmo.c:152: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]
  1692. 152 | opn_i188, opn_i18a, opl_i288, opl_i28a};
  1693. | ^~~~~~~~
  1694. ../cbus/boardmo.c:152:41: note: (near initialization for ‘opn_i[1]’)
  1695. ../cbus/boardmo.c:152: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]
  1696. 152 | opn_i188, opn_i18a, opl_i288, opl_i28a};
  1697. | ^~~~~~~~
  1698. ../cbus/boardmo.c:152:57: note: (near initialization for ‘opn_i[2]’)
  1699. ../cbus/boardmo.c:152:81: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1700. 152 | opn_i188, opn_i18a, opl_i288, opl_i28a};
  1701. | ^~~~~~~~
  1702. ../cbus/boardmo.c:152:81: note: (near initialization for ‘opn_i[3]’)
  1703. ../cbus/boardmo.c:155:25: 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]
  1704. 155 | opl_o288, opl_o28a, opl_o28c, opl_o28e};
  1705. | ^~~~~~~~
  1706. ../cbus/boardmo.c:155:25: note: (near initialization for ‘opl_o[0]’)
  1707. ../cbus/boardmo.c:155: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]
  1708. 155 | opl_o288, opl_o28a, opl_o28c, opl_o28e};
  1709. | ^~~~~~~~
  1710. ../cbus/boardmo.c:155:41: note: (near initialization for ‘opl_o[1]’)
  1711. ../cbus/boardmo.c:155: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]
  1712. 155 | opl_o288, opl_o28a, opl_o28c, opl_o28e};
  1713. | ^~~~~~~~
  1714. ../cbus/boardmo.c:155:57: note: (near initialization for ‘opl_o[2]’)
  1715. ../cbus/boardmo.c:155: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]
  1716. 155 | opl_o288, opl_o28a, opl_o28c, opl_o28e};
  1717. | ^~~~~~~~
  1718. ../cbus/boardmo.c:155:81: note: (near initialization for ‘opl_o[3]’)
  1719. ../cbus/boardmo.c:158:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1720. 158 | opl_i288, opl_i28a, opl_i28c, opl_i28e};
  1721. | ^~~~~~~~
  1722. ../cbus/boardmo.c:158:25: note: (near initialization for ‘opl_i[0]’)
  1723. ../cbus/boardmo.c:158: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]
  1724. 158 | opl_i288, opl_i28a, opl_i28c, opl_i28e};
  1725. | ^~~~~~~~
  1726. ../cbus/boardmo.c:158:41: note: (near initialization for ‘opl_i[1]’)
  1727. ../cbus/boardmo.c:158: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]
  1728. 158 | opl_i288, opl_i28a, opl_i28c, opl_i28e};
  1729. | ^~~~~~~~
  1730. ../cbus/boardmo.c:158:57: note: (near initialization for ‘opl_i[2]’)
  1731. ../cbus/boardmo.c:158:81: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1732. 158 | opl_i288, opl_i28a, opl_i28c, opl_i28e};
  1733. | ^~~~~~~~
  1734. ../cbus/boardmo.c:158:81: note: (near initialization for ‘opl_i[3]’)
  1735. ../cbus/boardmo.c: In function ‘psgpanset’:
  1736. ../cbus/boardmo.c:162:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1737. 162 | psggen_setpan(psg, 0, 2);
  1738. | ^~~
  1739. | |
  1740. | OPNA * {aka struct tagOpna *}
  1741. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1742. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1743. | ~~~~~~~^~~
  1744. ../cbus/boardmo.c:163:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1745. 163 | psggen_setpan(psg, 1, 2);
  1746. | ^~~
  1747. | |
  1748. | OPNA * {aka struct tagOpna *}
  1749. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1750. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1751. | ~~~~~~~^~~
  1752. ../cbus/boardmo.c:164:23: warning: passing argument 1 of ‘psggen_setpan’ from incompatible pointer type [-Wincompatible-pointer-types]
  1753. 164 | psggen_setpan(psg, 2, 2);
  1754. | ^~~
  1755. | |
  1756. | OPNA * {aka struct tagOpna *}
  1757. ../sound/psggen.h:82:27: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘OPNA *’ {aka ‘struct tagOpna *’}
  1758. 82 | void psggen_setpan(PSGGEN psg, UINT ch, REG8 pan);
  1759. | ~~~~~~~^~~
  1760. ../cbus/boardmo.c: In function ‘boardmo_bind’:
  1761. ../cbus/boardmo.c:201:24: warning: passing argument 1 of ‘psggen_restore’ from incompatible pointer type [-Wincompatible-pointer-types]
  1762. 201 | psggen_restore(&g_opna[0].opngen);
  1763. | ^~~~~~~~~~~~~~~~~
  1764. | |
  1765. | _OPNGEN *
  1766. ../sound/psggen.h:79:28: note: expected ‘PSGGEN’ {aka ‘struct <anonymous> *’} but argument is of type ‘_OPNGEN *’
  1767. 79 | void psggen_restore(PSGGEN psg);
  1768. | ~~~~~~~^~~
  1769. ../cbus/boardmo.c: At top level:
  1770. ../cbus/boardmo.c:22:12: warning: ‘samplerate’ defined but not used [-Wunused-variable]
  1771. 22 | static int samplerate;
  1772. | ^~~~~~~~~~
  1773. ../cbus/boardmo.c:21:14: warning: ‘opl3’ defined but not used [-Wunused-variable]
  1774. 21 | static void *opl3;
  1775. | ^~~~
  1776. cc -c -o../cbus/boardso.o ../cbus/boardso.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
  1777. cc -c -o../cbus/boardspb.o ../cbus/boardspb.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
  1778. In file included from ../io/iocore.h:36,
  1779. from ../cbus/boardsb16.c:3:
  1780. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1781. 53 | };
  1782. | ^
  1783. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1784. 91 | };
  1785. | ^
  1786. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1787. 96 | };
  1788. | ^
  1789. In file included from ../sound/opna.h:9,
  1790. from ../sound/fmboard.h:12,
  1791. from ../cbus/boardsb16.c:9:
  1792. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1793. 15 | OPN_CHMASK = 0x80000000,
  1794. | ^~~~~~~~~~
  1795. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1796. 16 | OPN_STEREO = 0x80000000,
  1797. | ^~~~~~~~~~
  1798. In file included from ../i386c/cpucore.h:4,
  1799. from ../cbus/boardsb16.c:13:
  1800. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1801. 406 | };
  1802. | ^
  1803. In file included from ../io/iocore.h:36,
  1804. from ../cbus/boardso.c:8:
  1805. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1806. 53 | };
  1807. | ^
  1808. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1809. 91 | };
  1810. | ^
  1811. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  1812. 96 | };
  1813. | ^
  1814. In file included from ../sound/opna.h:9,
  1815. from ../sound/fmboard.h:12,
  1816. from ../cbus/boardso.c:10:
  1817. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1818. 15 | OPN_CHMASK = 0x80000000,
  1819. | ^~~~~~~~~~
  1820. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  1821. 16 | OPN_STEREO = 0x80000000,
  1822. | ^~~~~~~~~~
  1823. ../cbus/boardso.c: In function ‘opl2_o18c’:
  1824. ../cbus/boardso.c:55:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1825. 55 | static void IOOUTCALL opl2_o18c(UINT port, REG8 dat)
  1826. | ~~~~~^~~~
  1827. ../cbus/boardso.c: In function ‘opl2_o18e’:
  1828. ../cbus/boardso.c:60:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1829. 60 | static void IOOUTCALL opl2_o18e(UINT port, REG8 dat)
  1830. | ~~~~~^~~~
  1831. ../cbus/boardso.c: In function ‘opl2_i18c’:
  1832. ../cbus/boardso.c:65:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1833. 65 | static REG8 IOINPCALL opl2_i18c(UINT port)
  1834. | ~~~~~^~~~
  1835. ../cbus/boardso.c: In function ‘opl2_i18e’:
  1836. ../cbus/boardso.c:70:38: warning: unused parameter ‘port’ [-Wunused-parameter]
  1837. 70 | static REG8 IOINPCALL opl2_i18e(UINT port)
  1838. | ~~~~~^~~~
  1839. ../cbus/boardso.c: At top level:
  1840. ../cbus/boardso.c:80:25: 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]
  1841. 80 | opn_o188, opn_o18a, opl2_o18c, opl2_o18e};
  1842. | ^~~~~~~~
  1843. ../cbus/boardso.c:80:25: note: (near initialization for ‘opn_o[0]’)
  1844. ../cbus/boardso.c:80: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]
  1845. 80 | opn_o188, opn_o18a, opl2_o18c, opl2_o18e};
  1846. | ^~~~~~~~
  1847. ../cbus/boardso.c:80:41: note: (near initialization for ‘opn_o[1]’)
  1848. ../cbus/boardso.c:80: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]
  1849. 80 | opn_o188, opn_o18a, opl2_o18c, opl2_o18e};
  1850. | ^~~~~~~~~
  1851. ../cbus/boardso.c:80:57: note: (near initialization for ‘opn_o[2]’)
  1852. ../cbus/boardso.c:80: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]
  1853. 80 | opn_o188, opn_o18a, opl2_o18c, opl2_o18e};
  1854. | ^~~~~~~~~
  1855. ../cbus/boardso.c:80:73: note: (near initialization for ‘opn_o[3]’)
  1856. ../cbus/boardso.c:83:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  1857. 83 | opn_i188, opn_i18a, opl2_i18c, opl2_i18e};
  1858. | ^~~~~~~~
  1859. ../cbus/boardso.c:83:25: note: (near initialization for ‘opn_i[0]’)
  1860. ../cbus/boardso.c:83: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]
  1861. 83 | opn_i188, opn_i18a, opl2_i18c, opl2_i18e};
  1862. | ^~~~~~~~
  1863. ../cbus/boardso.c:83:41: note: (near initialization for ‘opn_i[1]’)
  1864. ../cbus/boardso.c:83: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]
  1865. 83 | opn_i188, opn_i18a, opl2_i18c, opl2_i18e};
  1866. | ^~~~~~~~~
  1867. ../cbus/boardso.c:83:57: note: (near initialization for ‘opn_i[2]’)
  1868. ../cbus/boardso.c:83: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]
  1869. 83 | opn_i188, opn_i18a, opl2_i18c, opl2_i18e};
  1870. | ^~~~~~~~~
  1871. ../cbus/boardso.c:83:73: note: (near initialization for ‘opn_i[3]’)
  1872. ../cbus/boardsb16.c: In function ‘sb16_o0400’:
  1873. ../cbus/boardsb16.c:65:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1874. 65 | static void IOOUTCALL sb16_o0400(UINT port, REG8 dat) {
  1875. | ~~~~~^~~~
  1876. ../cbus/boardsb16.c: In function ‘sb16_o0500’:
  1877. ../cbus/boardsb16.c:68:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1878. 68 | static void IOOUTCALL sb16_o0500(UINT port, REG8 dat) {
  1879. | ~~~~~^~~~
  1880. ../cbus/boardsb16.c: In function ‘sb16_o0600’:
  1881. ../cbus/boardsb16.c:71:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1882. 71 | static void IOOUTCALL sb16_o0600(UINT port, REG8 dat) {
  1883. | ~~~~~^~~~
  1884. ../cbus/boardsb16.c: In function ‘sb16_o0700’:
  1885. ../cbus/boardsb16.c:74:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1886. 74 | static void IOOUTCALL sb16_o0700(UINT port, REG8 dat) {
  1887. | ~~~~~^~~~
  1888. ../cbus/boardsb16.c: In function ‘sb16_o2100’:
  1889. ../cbus/boardsb16.c:123:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  1890. 123 | if(seqpos < sizeof(seq) && seq[seqpos]==dat){
  1891. | ^
  1892. ../cbus/boardsb16.c: In function ‘sb16_o2800’:
  1893. ../cbus/boardsb16.c:151:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1894. 151 | static void IOOUTCALL sb16_o2800(UINT port, REG8 dat) {
  1895. | ~~~~~^~~~
  1896. ../cbus/boardsb16.c: In function ‘sb16_o2900’:
  1897. ../cbus/boardsb16.c:161:39: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  1898. 161 | static void IOOUTCALL sb16_o2900(UINT port, REG8 dat) {
  1899. | ~~~~~^~~~
  1900. ../cbus/boardsb16.c: In function ‘sb16_i0400’:
  1901. ../cbus/boardsb16.c:168:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  1902. 168 | static REG8 IOINPCALL sb16_i0400(UINT port) {
  1903. | ~~~~~^~~~
  1904. ../cbus/boardsb16.c: In function ‘sb16_i0500’:
  1905. ../cbus/boardsb16.c:171:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  1906. 171 | static REG8 IOINPCALL sb16_i0500(UINT port) {
  1907. | ~~~~~^~~~
  1908. ../cbus/boardsb16.c: In function ‘sb16_i0600’:
  1909. ../cbus/boardsb16.c:174:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  1910. 174 | static REG8 IOINPCALL sb16_i0600(UINT port) {
  1911. | ~~~~~^~~~
  1912. ../cbus/boardsb16.c: In function ‘sb16_i0700’:
  1913. ../cbus/boardsb16.c:177:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  1914. 177 | static REG8 IOINPCALL sb16_i0700(UINT port) {
  1915. | ~~~~~^~~~
  1916. ../cbus/boardsb16.c: In function ‘gameport_o4d2’:
  1917. ../cbus/boardsb16.c:276:53: warning: unused parameter ‘dat’ [-Wunused-parameter]
  1918. 276 | static void IOOUTCALL gameport_o4d2(UINT port, REG8 dat)
  1919. ../cbus/boardsb16.c: In function ‘gameport_i4d2’:
  1920. ../cbus/boardsb16.c:325:22: warning: unused variable ‘joyflag’ [-Wunused-variable]
  1921. 325 | REG8 joyflag = joymng_getstat();
  1922. | ^~~~~~~
  1923. ../cbus/boardsb16.c:316:42: warning: unused parameter ‘port’ [-Wunused-parameter]
  1924. 316 | static REG8 IOINPCALL gameport_i4d2(UINT port)
  1925. | ~~~~~^~~~
  1926. ../cbus/boardsb16.c: In function ‘boardsb16_reset’:
  1927. ../cbus/boardsb16.c:412:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT32’ {aka ‘unsigned int’} [-Wsign-compare]
  1928. 412 | if (samplerate != pConfig->samplingrate) {
  1929. | ^~
  1930. ../cbus/boardsb16.c: In function ‘boardsb16_bind’:
  1931. ../cbus/boardsb16.c:444:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1932. 444 | iocore_attachout(0x2000 + g_sb16.base, sb16_o2000); /* FM Music Register Address Port */
  1933. | ^~~~~~~~~~
  1934. | |
  1935. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1936. ../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)’}
  1937. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1938. | ~~~~~~^~~~
  1939. ../cbus/boardsb16.c:445:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1940. 445 | iocore_attachout(0x2100 + g_sb16.base, sb16_o2100); /* FM Music Data Port */
  1941. | ^~~~~~~~~~
  1942. | |
  1943. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1944. ../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)’}
  1945. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1946. | ~~~~~~^~~~
  1947. ../cbus/boardsb16.c:446:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1948. 446 | iocore_attachout(0x2200 + g_sb16.base, sb16_o2200); /* Advanced FM Music Register Address Port */
  1949. | ^~~~~~~~~~
  1950. | |
  1951. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1952. ../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)’}
  1953. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1954. | ~~~~~~^~~~
  1955. ../cbus/boardsb16.c:447:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1956. 447 | iocore_attachout(0x2300 + g_sb16.base, sb16_o2300); /* Advanced FM Music Data Port */
  1957. | ^~~~~~~~~~
  1958. | |
  1959. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1960. ../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)’}
  1961. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1962. | ~~~~~~^~~~
  1963. ../cbus/boardsb16.c:448:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1964. 448 | iocore_attachout(0x2800 + g_sb16.base, sb16_o2800); /* FM Music Register Port */
  1965. | ^~~~~~~~~~
  1966. | |
  1967. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1968. ../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)’}
  1969. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1970. | ~~~~~~^~~~
  1971. ../cbus/boardsb16.c:449:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  1972. 449 | iocore_attachout(0x2900 + g_sb16.base, sb16_o2900); /* FM Music Data Port */
  1973. | ^~~~~~~~~~
  1974. | |
  1975. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  1976. ../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)’}
  1977. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  1978. | ~~~~~~^~~~
  1979. ../cbus/boardsb16.c:451:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1980. 451 | iocore_attachinp(0x2000 + g_sb16.base, sb16_i2000); /* FM Music Status Port */
  1981. | ^~~~~~~~~~
  1982. | |
  1983. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1984. ../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)’}
  1985. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1986. | ~~~~~~^~~~
  1987. ../cbus/boardsb16.c:452:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1988. 452 | iocore_attachinp(0x2200 + g_sb16.base, sb16_i2200); /* Advanced FM Music Status Port */
  1989. | ^~~~~~~~~~
  1990. | |
  1991. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  1992. ../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)’}
  1993. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  1994. | ~~~~~~^~~~
  1995. ../cbus/boardsb16.c:453:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  1996. 453 | iocore_attachinp(0x2800 + g_sb16.base, sb16_i2800); /* FM Music Status Port */
  1997. | ^~~~~~~~~~
  1998. | |
  1999. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2000. ../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)’}
  2001. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2002. | ~~~~~~^~~~
  2003. ../cbus/boardsb16.c:456:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2004. 456 | iocore_attachout(0x0400 + g_sb16.base, gameport_o4d2); /* GAME Port */
  2005. | ^~~~~~~~~~~~~
  2006. | |
  2007. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2008. ../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)’}
  2009. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2010. | ~~~~~~^~~~
  2011. ../cbus/boardsb16.c:457:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2012. 457 | iocore_attachout(0x0500 + g_sb16.base, gameport_o4d2); /* GAME Port */
  2013. | ^~~~~~~~~~~~~
  2014. | |
  2015. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2016. ../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)’}
  2017. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2018. | ~~~~~~^~~~
  2019. ../cbus/boardsb16.c:458:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2020. 458 | iocore_attachout(0x0600 + g_sb16.base, gameport_o4d2); /* GAME Port */
  2021. | ^~~~~~~~~~~~~
  2022. | |
  2023. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2024. ../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)’}
  2025. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2026. | ~~~~~~^~~~
  2027. ../cbus/boardsb16.c:459:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2028. 459 | iocore_attachout(0x0700 + g_sb16.base, gameport_o4d2); /* GAME Port */
  2029. | ^~~~~~~~~~~~~
  2030. | |
  2031. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2032. ../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)’}
  2033. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2034. | ~~~~~~^~~~
  2035. ../cbus/boardsb16.c:460:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2036. 460 | iocore_attachinp(0x0400 + g_sb16.base, gameport_i4d2); /* GAME Port */
  2037. | ^~~~~~~~~~~~~
  2038. | |
  2039. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2040. ../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)’}
  2041. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2042. | ~~~~~~^~~~
  2043. ../cbus/boardsb16.c:461:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2044. 461 | iocore_attachinp(0x0500 + g_sb16.base, gameport_i4d2); /* GAME Port */
  2045. | ^~~~~~~~~~~~~
  2046. | |
  2047. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2048. ../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)’}
  2049. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2050. | ~~~~~~^~~~
  2051. ../cbus/boardsb16.c:462:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2052. 462 | iocore_attachinp(0x0600 + g_sb16.base, gameport_i4d2); /* GAME Port */
  2053. | ^~~~~~~~~~~~~
  2054. | |
  2055. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2056. ../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)’}
  2057. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2058. | ~~~~~~^~~~
  2059. ../cbus/boardsb16.c:463:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2060. 463 | iocore_attachinp(0x0700 + g_sb16.base, gameport_i4d2); /* GAME Port */
  2061. | ^~~~~~~~~~~~~
  2062. | |
  2063. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2064. ../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)’}
  2065. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2066. | ~~~~~~^~~~
  2067. ../cbus/boardsb16.c:475:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2068. 475 | iocore_attachout(0x8000 + g_sb16.base, sb16_o8000); /* MIDI Port */
  2069. | ^~~~~~~~~~
  2070. | |
  2071. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2072. ../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)’}
  2073. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2074. | ~~~~~~^~~~
  2075. ../cbus/boardsb16.c:477:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2076. 477 | iocore_attachout(0x8100 + g_sb16.base, sb16_o8100); /* MIDI Port */
  2077. | ^~~~~~~~~~
  2078. | |
  2079. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2080. ../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)’}
  2081. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2082. | ~~~~~~^~~~
  2083. ../cbus/boardsb16.c:478:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2084. 478 | iocore_attachinp(0x8000 + g_sb16.base, sb16_i8000); /* MIDI Port */
  2085. | ^~~~~~~~~~
  2086. | |
  2087. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2088. ../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)’}
  2089. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2090. | ~~~~~~^~~~
  2091. ../cbus/boardsb16.c:480:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2092. 480 | iocore_attachinp(0x8100 + g_sb16.base, sb16_i8100); /* MIDI Port */
  2093. | ^~~~~~~~~~
  2094. | |
  2095. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2096. ../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)’}
  2097. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2098. | ~~~~~~^~~~
  2099. ../cbus/boardsb16.c:482:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2100. 482 | iocore_attachout(0xC800 + g_sb16.base, sb16_o2000); /* FM Music Register Address Port */
  2101. | ^~~~~~~~~~
  2102. | |
  2103. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2104. ../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)’}
  2105. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2106. | ~~~~~~^~~~
  2107. ../cbus/boardsb16.c:483:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2108. 483 | iocore_attachinp(0xC800 + g_sb16.base, sb16_i2000); /* FM Music Status Port */
  2109. | ^~~~~~~~~~
  2110. | |
  2111. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2112. ../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)’}
  2113. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2114. | ~~~~~~^~~~
  2115. ../cbus/boardsb16.c:484:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2116. 484 | iocore_attachout(0xC900 + g_sb16.base, sb16_o2100); /* FM Music Data Port */
  2117. | ^~~~~~~~~~
  2118. | |
  2119. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2120. ../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)’}
  2121. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2122. | ~~~~~~^~~~
  2123. ../cbus/boardsb16.c:485:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2124. 485 | iocore_attachout(0xCA00 + g_sb16.base, sb16_o2200); /* Advanced FM Music Register Address Port */
  2125. | ^~~~~~~~~~
  2126. | |
  2127. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2128. ../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)’}
  2129. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2130. | ~~~~~~^~~~
  2131. ../cbus/boardsb16.c:486:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2132. 486 | iocore_attachinp(0xCA00 + g_sb16.base, sb16_i2200); /* Advanced FM Music Status Port */
  2133. | ^~~~~~~~~~
  2134. | |
  2135. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2136. ../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)’}
  2137. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2138. | ~~~~~~^~~~
  2139. ../cbus/boardsb16.c:487:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2140. 487 | iocore_attachout(0xCB00 + g_sb16.base, sb16_o2300); /* Advanced FM Music Data Port */
  2141. | ^~~~~~~~~~
  2142. | |
  2143. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2144. ../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)’}
  2145. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2146. | ~~~~~~^~~~
  2147. ../cbus/boardsb16.c:491:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2148. 491 | iocore_attachout(0x388, sb16_o2000); /* FM Music Register Address Port */
  2149. | ^~~~~~~~~~
  2150. | |
  2151. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2152. ../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)’}
  2153. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2154. | ~~~~~~^~~~
  2155. ../cbus/boardsb16.c:492:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2156. 492 | iocore_attachinp(0x388, sb16_i2000); /* FM Music Status Port */
  2157. | ^~~~~~~~~~
  2158. | |
  2159. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2160. ../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)’}
  2161. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2162. | ~~~~~~^~~~
  2163. ../cbus/boardsb16.c:493:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2164. 493 | iocore_attachout(0x389, sb16_o2100); /* FM Music Data Port */
  2165. | ^~~~~~~~~~
  2166. | |
  2167. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2168. ../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)’}
  2169. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2170. | ~~~~~~^~~~
  2171. ../cbus/boardsb16.c:494:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2172. 494 | iocore_attachout(0x38a, sb16_o2200); /* Advanced FM Music Register Address Port */
  2173. | ^~~~~~~~~~
  2174. | |
  2175. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2176. ../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)’}
  2177. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2178. | ~~~~~~^~~~
  2179. ../cbus/boardsb16.c:495:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2180. 495 | iocore_attachinp(0x38a, sb16_i2200); /* Advanced FM Music Status Port */
  2181. | ^~~~~~~~~~
  2182. | |
  2183. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2184. ../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)’}
  2185. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2186. | ~~~~~~^~~~
  2187. ../cbus/boardsb16.c:496:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2188. 496 | iocore_attachout(0x38b, sb16_o2300); /* Advanced FM Music Data Port */
  2189. | ^~~~~~~~~~
  2190. | |
  2191. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2192. ../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)’}
  2193. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2194. | ~~~~~~^~~~
  2195. ../cbus/boardsb16.c:509:56: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2196. 509 | iocore_attachout(0x0400 + g_sb16.base, gameport_o4d2);
  2197. | ^~~~~~~~~~~~~
  2198. | |
  2199. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2200. ../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)’}
  2201. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2202. | ~~~~~~^~~~
  2203. ../cbus/boardsb16.c:510:56: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2204. 510 | iocore_attachinp(0x0400 + g_sb16.base, gameport_i4d2);
  2205. | ^~~~~~~~~~~~~
  2206. | |
  2207. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2208. ../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)’}
  2209. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2210. | ~~~~~~^~~~
  2211. ../cbus/boardsb16.c: At top level:
  2212. ../cbus/boardsb16.c:177:23: warning: ‘sb16_i0700’ defined but not used [-Wunused-function]
  2213. 177 | static REG8 IOINPCALL sb16_i0700(UINT port) {
  2214. | ^~~~~~~~~~
  2215. ../cbus/boardsb16.c:174:23: warning: ‘sb16_i0600’ defined but not used [-Wunused-function]
  2216. 174 | static REG8 IOINPCALL sb16_i0600(UINT port) {
  2217. | ^~~~~~~~~~
  2218. ../cbus/boardsb16.c:171:23: warning: ‘sb16_i0500’ defined but not used [-Wunused-function]
  2219. 171 | static REG8 IOINPCALL sb16_i0500(UINT port) {
  2220. | ^~~~~~~~~~
  2221. ../cbus/boardsb16.c:168:23: warning: ‘sb16_i0400’ defined but not used [-Wunused-function]
  2222. 168 | static REG8 IOINPCALL sb16_i0400(UINT port) {
  2223. | ^~~~~~~~~~
  2224. ../cbus/boardsb16.c:74:23: warning: ‘sb16_o0700’ defined but not used [-Wunused-function]
  2225. 74 | static void IOOUTCALL sb16_o0700(UINT port, REG8 dat) {
  2226. | ^~~~~~~~~~
  2227. ../cbus/boardsb16.c:71:23: warning: ‘sb16_o0600’ defined but not used [-Wunused-function]
  2228. 71 | static void IOOUTCALL sb16_o0600(UINT port, REG8 dat) {
  2229. | ^~~~~~~~~~
  2230. ../cbus/boardsb16.c:68:23: warning: ‘sb16_o0500’ defined but not used [-Wunused-function]
  2231. 68 | static void IOOUTCALL sb16_o0500(UINT port, REG8 dat) {
  2232. | ^~~~~~~~~~
  2233. ../cbus/boardsb16.c:65:23: warning: ‘sb16_o0400’ defined but not used [-Wunused-function]
  2234. 65 | static void IOOUTCALL sb16_o0400(UINT port, REG8 dat) {
  2235. | ^~~~~~~~~~
  2236. ../cbus/boardsb16.c:49:20: warning: ‘sb16base’ defined but not used [-Wunused-const-variable=]
  2237. 49 | static const UINT8 sb16base[] = {0xd2,0xd4,0xd6,0xd8,0xda,0xdc,0xde};
  2238. | ^~~~~~~~
  2239. cc -c -o../cbus/boardx2.o ../cbus/boardx2.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
  2240. cc -c -o../cbus/cbuscore.o ../cbus/cbuscore.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
  2241. In file included from ../io/iocore.h:36,
  2242. from ../cbus/boardspb.c:8:
  2243. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2244. 53 | };
  2245. | ^
  2246. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2247. 91 | };
  2248. | ^
  2249. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2250. 96 | };
  2251. | ^
  2252. In file included from ../sound/opna.h:9,
  2253. from ../sound/fmboard.h:12,
  2254. from ../cbus/boardspb.c:10:
  2255. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2256. 15 | OPN_CHMASK = 0x80000000,
  2257. | ^~~~~~~~~~
  2258. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2259. 16 | OPN_STEREO = 0x80000000,
  2260. | ^~~~~~~~~~
  2261. ../cbus/boardspb.c:146:9: 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]
  2262. 146 | spb_o188, spb_o18a, spb_o18c, spb_o18e
  2263. | ^~~~~~~~
  2264. ../cbus/boardspb.c:146:9: note: (near initialization for ‘spb_o[0]’)
  2265. ../cbus/boardspb.c:146:25: 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]
  2266. 146 | spb_o188, spb_o18a, spb_o18c, spb_o18e
  2267. | ^~~~~~~~
  2268. ../cbus/boardspb.c:146:25: note: (near initialization for ‘spb_o[1]’)
  2269. ../cbus/boardspb.c:146: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]
  2270. 146 | spb_o188, spb_o18a, spb_o18c, spb_o18e
  2271. | ^~~~~~~~
  2272. ../cbus/boardspb.c:146:41: note: (near initialization for ‘spb_o[2]’)
  2273. ../cbus/boardspb.c:146: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]
  2274. 146 | spb_o188, spb_o18a, spb_o18c, spb_o18e
  2275. | ^~~~~~~~
  2276. ../cbus/boardspb.c:146:57: note: (near initialization for ‘spb_o[3]’)
  2277. ../cbus/boardspb.c:151:9: 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. 151 | spb_i188, spb_i18a, spb_i188, spb_i18e
  2279. | ^~~~~~~~
  2280. ../cbus/boardspb.c:151:9: note: (near initialization for ‘spb_i[0]’)
  2281. ../cbus/boardspb.c:151:25: 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. 151 | spb_i188, spb_i18a, spb_i188, spb_i18e
  2283. | ^~~~~~~~
  2284. ../cbus/boardspb.c:151:25: note: (near initialization for ‘spb_i[1]’)
  2285. ../cbus/boardspb.c:151: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]
  2286. 151 | spb_i188, spb_i18a, spb_i188, spb_i18e
  2287. | ^~~~~~~~
  2288. ../cbus/boardspb.c:151:41: note: (near initialization for ‘spb_i[2]’)
  2289. ../cbus/boardspb.c:151: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]
  2290. 151 | spb_i188, spb_i18a, spb_i188, spb_i18e
  2291. | ^~~~~~~~
  2292. ../cbus/boardspb.c:151:57: note: (near initialization for ‘spb_i[3]’)
  2293. ../cbus/boardspb.c:193:25: 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]
  2294. 193 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  2295. | ^~~~~~~~
  2296. ../cbus/boardspb.c:193:25: note: (near initialization for ‘spr_o[0]’)
  2297. ../cbus/boardspb.c:193: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]
  2298. 193 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  2299. | ^~~~~~~~
  2300. ../cbus/boardspb.c:193:41: note: (near initialization for ‘spr_o[1]’)
  2301. ../cbus/boardspb.c:193: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]
  2302. 193 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  2303. | ^~~~~~~~
  2304. ../cbus/boardspb.c:193:57: note: (near initialization for ‘spr_o[2]’)
  2305. ../cbus/boardspb.c:193: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]
  2306. 193 | spr_o588, spr_o58a, spr_o58c, spr_o58e};
  2307. | ^~~~~~~~
  2308. ../cbus/boardspb.c:193:73: note: (near initialization for ‘spr_o[3]’)
  2309. ../cbus/boardspb.c:196:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2310. 196 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  2311. | ^~~~~~~~
  2312. ../cbus/boardspb.c:196:25: note: (near initialization for ‘spr_i[0]’)
  2313. ../cbus/boardspb.c:196: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]
  2314. 196 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  2315. | ^~~~~~~~
  2316. ../cbus/boardspb.c:196:41: note: (near initialization for ‘spr_i[1]’)
  2317. ../cbus/boardspb.c:196: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]
  2318. 196 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  2319. | ^~~~~~~~
  2320. ../cbus/boardspb.c:196:57: note: (near initialization for ‘spr_i[2]’)
  2321. ../cbus/boardspb.c:196: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]
  2322. 196 | spr_i588, spr_i58a, spr_i58c, spr_i58e};
  2323. | ^~~~~~~~
  2324. ../cbus/boardspb.c:196:73: note: (near initialization for ‘spr_i[3]’)
  2325. cc -c -o../cbus/cs4231io.o ../cbus/cs4231io.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
  2326. In file included from ../io/iocore.h:36,
  2327. from ../cbus/boardx2.c:8:
  2328. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2329. 53 | };
  2330. | ^
  2331. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2332. 91 | };
  2333. | ^
  2334. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2335. 96 | };
  2336. | ^
  2337. In file included from ../sound/opna.h:9,
  2338. from ../sound/fmboard.h:12,
  2339. from ../cbus/boardx2.c:11:
  2340. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2341. 15 | OPN_CHMASK = 0x80000000,
  2342. | ^~~~~~~~~~
  2343. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2344. 16 | OPN_STEREO = 0x80000000,
  2345. | ^~~~~~~~~~
  2346. ../cbus/boardx2.c:171:25: 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]
  2347. 171 | opn_o088, opn_o08a, NULL, NULL};
  2348. | ^~~~~~~~
  2349. ../cbus/boardx2.c:171:25: note: (near initialization for ‘opn_o[0]’)
  2350. ../cbus/boardx2.c:171: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]
  2351. 171 | opn_o088, opn_o08a, NULL, NULL};
  2352. | ^~~~~~~~
  2353. ../cbus/boardx2.c:171:41: note: (near initialization for ‘opn_o[1]’)
  2354. ../cbus/boardx2.c:174:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2355. 174 | opn_i088, opn_i08a, NULL, NULL};
  2356. | ^~~~~~~~
  2357. ../cbus/boardx2.c:174:25: note: (near initialization for ‘opn_i[0]’)
  2358. ../cbus/boardx2.c:174: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]
  2359. 174 | opn_i088, opn_i08a, NULL, NULL};
  2360. | ^~~~~~~~
  2361. ../cbus/boardx2.c:174:41: note: (near initialization for ‘opn_i[1]’)
  2362. ../cbus/boardx2.c:177:25: 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]
  2363. 177 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  2364. | ^~~~~~~~~
  2365. ../cbus/boardx2.c:177:25: note: (near initialization for ‘opna_o[0]’)
  2366. ../cbus/boardx2.c:177: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]
  2367. 177 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  2368. | ^~~~~~~~~
  2369. ../cbus/boardx2.c:177:41: note: (near initialization for ‘opna_o[1]’)
  2370. ../cbus/boardx2.c:177: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]
  2371. 177 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  2372. | ^~~~~~~~~
  2373. ../cbus/boardx2.c:177:57: note: (near initialization for ‘opna_o[2]’)
  2374. ../cbus/boardx2.c:177: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]
  2375. 177 | opna_o188, opna_o18a, opna_o18c, opna_o18e};
  2376. | ^~~~~~~~~
  2377. ../cbus/boardx2.c:177:73: note: (near initialization for ‘opna_o[3]’)
  2378. ../cbus/boardx2.c:180:25: warning: initialization of ‘UINT (*)(UINT)’ {aka ‘unsigned int (*)(unsigned int)’} from incompatible pointer type ‘UINT8 (*)(UINT)’ {aka ‘unsigned char (*)(unsigned int)’} [-Wincompatible-pointer-types]
  2379. 180 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  2380. | ^~~~~~~~~
  2381. ../cbus/boardx2.c:180:25: note: (near initialization for ‘opna_i[0]’)
  2382. ../cbus/boardx2.c:180: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]
  2383. 180 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  2384. | ^~~~~~~~~
  2385. ../cbus/boardx2.c:180:41: note: (near initialization for ‘opna_i[1]’)
  2386. ../cbus/boardx2.c:180: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]
  2387. 180 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  2388. | ^~~~~~~~~
  2389. ../cbus/boardx2.c:180:57: note: (near initialization for ‘opna_i[2]’)
  2390. ../cbus/boardx2.c:180: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]
  2391. 180 | opna_i188, opna_i18a, opna_i18c, opna_i18e};
  2392. | ^~~~~~~~~
  2393. ../cbus/boardx2.c:180:73: note: (near initialization for ‘opna_i[3]’)
  2394. cc -c -o../cbus/ct1741io.o ../cbus/ct1741io.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
  2395. In file included from ../io/iocore.h:36,
  2396. from ../cbus/cbuscore.c:3:
  2397. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2398. 53 | };
  2399. | ^
  2400. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2401. 91 | };
  2402. | ^
  2403. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2404. 96 | };
  2405. | ^
  2406. ../cbus/cbuscore.c:66:25: warning: initialization of ‘void (*)(const NP2CFG *)’ {aka ‘void (*)(const struct tagNP2Config *)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
  2407. 66 | bmsio_reset,
  2408. | ^~~~~~~~~~~
  2409. ../cbus/cbuscore.c:66:25: note: (near initialization for ‘resetfn[9]’)
  2410. In file included from ../i386c/cpucore.h:4,
  2411. from ../cbus/cs4231io.c:2:
  2412. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2413. 406 | };
  2414. | ^
  2415. cc -c -o../cbus/ct1745io.o ../cbus/ct1745io.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
  2416. In file included from ../io/iocore.h:36,
  2417. from ../cbus/cs4231io.c:4:
  2418. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2419. 53 | };
  2420. | ^
  2421. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2422. 91 | };
  2423. | ^
  2424. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2425. 96 | };
  2426. | ^
  2427. In file included from ../sound/opna.h:9,
  2428. from ../sound/fmboard.h:12,
  2429. from ../cbus/cs4231io.c:8:
  2430. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2431. 15 | OPN_CHMASK = 0x80000000,
  2432. | ^~~~~~~~~~
  2433. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2434. 16 | OPN_STEREO = 0x80000000,
  2435. | ^~~~~~~~~~
  2436. ../cbus/cs4231io.c: In function ‘cs4231io_bind’:
  2437. ../cbus/cs4231io.c:314:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2438. 314 | iocore_attachout(0xc24, csctrl_oc24);
  2439. | ^~~~~~~~~~~
  2440. | |
  2441. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2442. ../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)’}
  2443. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2444. | ~~~~~~^~~~
  2445. ../cbus/cs4231io.c:315:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2446. 315 | iocore_attachout(0xc2b, csctrl_oc2b);
  2447. | ^~~~~~~~~~~
  2448. | |
  2449. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2450. ../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)’}
  2451. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2452. | ~~~~~~^~~~
  2453. ../cbus/cs4231io.c:316:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2454. 316 | iocore_attachout(0xc2d, csctrl_oc2d);
  2455. | ^~~~~~~~~~~
  2456. | |
  2457. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2458. ../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)’}
  2459. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2460. | ~~~~~~^~~~
  2461. ../cbus/cs4231io.c:317:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2462. 317 | iocore_attachinp(0xc24, csctrl_ic24);
  2463. | ^~~~~~~~~~~
  2464. | |
  2465. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2466. ../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)’}
  2467. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2468. | ~~~~~~^~~~
  2469. ../cbus/cs4231io.c:318:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2470. 318 | iocore_attachinp(0xc2b, csctrl_ic2b);
  2471. | ^~~~~~~~~~~
  2472. | |
  2473. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2474. ../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)’}
  2475. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2476. | ~~~~~~^~~~
  2477. ../cbus/cs4231io.c:319:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2478. 319 | iocore_attachinp(0xc2d, csctrl_ic2d);
  2479. | ^~~~~~~~~~~
  2480. | |
  2481. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2482. ../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)’}
  2483. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2484. | ~~~~~~^~~~
  2485. ../cbus/cs4231io.c:325:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2486. 325 | iocore_attachout(0x480, csctrl_o480);
  2487. | ^~~~~~~~~~~
  2488. | |
  2489. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2490. ../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)’}
  2491. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2492. | ~~~~~~^~~~
  2493. ../cbus/cs4231io.c:326:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2494. 326 | iocore_attachinp(0x480, csctrl_i480);
  2495. | ^~~~~~~~~~~
  2496. | |
  2497. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2498. ../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)’}
  2499. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2500. | ~~~~~~^~~~
  2501. ../cbus/cs4231io.c:327:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2502. 327 | iocore_attachinp(0x481, csctrl_i481);
  2503. | ^~~~~~~~~~~
  2504. | |
  2505. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2506. ../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)’}
  2507. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2508. | ~~~~~~^~~~
  2509. ../cbus/cs4231io.c:328:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2510. 328 | iocore_attachinp(0xac6d, csctrl_iac6d);
  2511. | ^~~~~~~~~~~~
  2512. | |
  2513. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2514. ../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)’}
  2515. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2516. | ~~~~~~^~~~
  2517. ../cbus/cs4231io.c:329:42: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2518. 329 | iocore_attachinp(0xac6e, csctrl_iac6e);
  2519. | ^~~~~~~~~~~~
  2520. | |
  2521. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2522. ../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)’}
  2523. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2524. | ~~~~~~^~~~
  2525. ../cbus/cs4231io.c: At top level:
  2526. ../cbus/cs4231io.c:167:23: warning: ‘ifab’ defined but not used [-Wunused-function]
  2527. 167 | static REG8 IOINPCALL ifab(UINT port) {
  2528. | ^~~~
  2529. ../cbus/cs4231io.c:161:23: warning: ‘srnf_i5bef’ defined but not used [-Wunused-function]
  2530. 161 | static REG8 IOINPCALL srnf_i5bef(UINT port) {
  2531. | ^~~~~~~~~~
  2532. ../cbus/cs4231io.c:155:23: warning: ‘srnf_i59ef’ defined but not used [-Wunused-function]
  2533. 155 | static REG8 IOINPCALL srnf_i59ef(UINT port) {
  2534. | ^~~~~~~~~~
  2535. ../cbus/cs4231io.c:149:23: warning: ‘srnf_i57ef’ defined but not used [-Wunused-function]
  2536. 149 | static REG8 IOINPCALL srnf_i57ef(UINT port) {
  2537. | ^~~~~~~~~~
  2538. ../cbus/cs4231io.c:144:23: warning: ‘srnf_i56ef’ defined but not used [-Wunused-function]
  2539. 144 | static REG8 IOINPCALL srnf_i56ef(UINT port) {
  2540. | ^~~~~~~~~~
  2541. ../cbus/cs4231io.c:138:23: warning: ‘srnf_i51ef’ defined but not used [-Wunused-function]
  2542. 138 | static REG8 IOINPCALL srnf_i51ef(UINT port) {
  2543. | ^~~~~~~~~~
  2544. ../cbus/cs4231io.c:132:23: warning: ‘srnf_i51ee’ defined but not used [-Wunused-function]
  2545. 132 | static REG8 IOINPCALL srnf_i51ee(UINT port) {
  2546. | ^~~~~~~~~~
  2547. ../cbus/cs4231io.c:113:23: warning: ‘csctrl_if4b’ defined but not used [-Wunused-function]
  2548. 113 | static REG8 IOINPCALL csctrl_if4b(UINT port) {
  2549. | ^~~~~~~~~~~
  2550. ../cbus/cs4231io.c:108:23: warning: ‘csctrl_of4b’ defined but not used [-Wunused-function]
  2551. 108 | static void IOOUTCALL csctrl_of4b(UINT port, REG8 dat) {
  2552. | ^~~~~~~~~~~
  2553. ../cbus/cs4231io.c:102:23: warning: ‘csctrl_if4a’ defined but not used [-Wunused-function]
  2554. 102 | static REG8 IOINPCALL csctrl_if4a(UINT port) {
  2555. | ^~~~~~~~~~~
  2556. ../cbus/cs4231io.c:97:23: warning: ‘csctrl_of4a’ defined but not used [-Wunused-function]
  2557. 97 | static void IOOUTCALL csctrl_of4a(UINT port, REG8 dat) {
  2558. | ^~~~~~~~~~~
  2559. ../cbus/cs4231io.c:85:23: warning: ‘csctrl_o481’ defined but not used [-Wunused-function]
  2560. 85 | static void IOOUTCALL csctrl_o481(UINT port, REG8 dat) {
  2561. | ^~~~~~~~~~~
  2562. In file included from ../i386c/cpucore.h:4,
  2563. from ../cbus/ct1741io.c:2:
  2564. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2565. 406 | };
  2566. | ^
  2567. In file included from ../io/iocore.h:36,
  2568. from ../cbus/ct1741io.c:4:
  2569. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2570. 53 | };
  2571. | ^
  2572. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2573. 91 | };
  2574. | ^
  2575. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2576. 96 | };
  2577. | ^
  2578. In file included from ../sound/opna.h:9,
  2579. from ../sound/fmboard.h:12,
  2580. from ../cbus/ct1741io.c:8:
  2581. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2582. 15 | OPN_CHMASK = 0x80000000,
  2583. | ^~~~~~~~~~
  2584. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2585. 16 | OPN_STEREO = 0x80000000,
  2586. | ^~~~~~~~~~
  2587. ../cbus/ct1741io.c: In function ‘ct1741_dma_transfer’:
  2588. ../cbus/ct1741io.c:149:56: warning: unused parameter ‘freq’ [-Wunused-parameter]
  2589. 149 | static void ct1741_dma_transfer(DMA_MODES mode, UINT32 freq, BOOL stereo) {
  2590. | ~~~~~~~^~~~
  2591. ../cbus/ct1741io.c: In function ‘ct1741_write_reset’:
  2592. ../cbus/ct1741io.c:469:47: warning: unused parameter ‘port’ [-Wunused-parameter]
  2593. 469 | static void IOOUTCALL ct1741_write_reset(UINT port, REG8 dat)
  2594. | ~~~~~^~~~
  2595. ../cbus/ct1741io.c: In function ‘ct1741_write_data’:
  2596. ../cbus/ct1741io.c:489:46: warning: parameter ‘port’ set but not used [-Wunused-but-set-parameter]
  2597. 489 | static void IOOUTCALL ct1741_write_data(UINT port, REG8 dat) {
  2598. | ~~~~~^~~~
  2599. ../cbus/ct1741io.c: In function ‘ct1741_read_data’:
  2600. ../cbus/ct1741io.c:517:45: warning: unused parameter ‘port’ [-Wunused-parameter]
  2601. 517 | static REG8 IOINPCALL ct1741_read_data(UINT port)
  2602. | ~~~~~^~~~
  2603. ../cbus/ct1741io.c: In function ‘ct1741_read_wstatus’:
  2604. ../cbus/ct1741io.c:534:48: warning: unused parameter ‘port’ [-Wunused-parameter]
  2605. 534 | static REG8 IOINPCALL ct1741_read_wstatus(UINT port)
  2606. | ~~~~~^~~~
  2607. ../cbus/ct1741io.c: In function ‘ct1741_read_rstatus’:
  2608. ../cbus/ct1741io.c:556:48: warning: unused parameter ‘port’ [-Wunused-parameter]
  2609. 556 | static REG8 IOINPCALL ct1741_read_rstatus(UINT port)
  2610. | ~~~~~^~~~
  2611. ../cbus/ct1741io.c: In function ‘ct1741_read_rstatus16’:
  2612. ../cbus/ct1741io.c:582:50: warning: unused parameter ‘port’ [-Wunused-parameter]
  2613. 582 | static REG8 IOINPCALL ct1741_read_rstatus16(UINT port)
  2614. | ~~~~~^~~~
  2615. ../cbus/ct1741io.c: In function ‘ct1741_dma’:
  2616. ../cbus/ct1741io.c:679:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2617. 679 | for(i=0;i<r;i++){
  2618. | ^
  2619. ../cbus/ct1741io.c: In function ‘pcm8mPIO’:
  2620. ../cbus/ct1741io.c:859:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2621. 859 | for(i=0;i<count;i++){
  2622. | ^
  2623. ../cbus/ct1741io.c:849:17: warning: variable ‘samp2’ set but not used [-Wunused-but-set-variable]
  2624. 849 | SINT32 samp2;
  2625. | ^~~~~
  2626. ../cbus/ct1741io.c:844:17: warning: unused variable ‘fract’ [-Wunused-variable]
  2627. 844 | SINT32 fract;
  2628. | ^~~~~
  2629. ../cbus/ct1741io.c:843:17: warning: unused variable ‘pos12’ [-Wunused-variable]
  2630. 843 | UINT32 pos12;
  2631. | ^~~~~
  2632. ../cbus/ct1741io.c: In function ‘pcm8m’:
  2633. ../cbus/ct1741io.c:910:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2634. 910 | for(i=0;i<count;i++){
  2635. | ^
  2636. ../cbus/ct1741io.c:891:17: warning: variable ‘samp2’ set but not used [-Wunused-but-set-variable]
  2637. 891 | SINT32 samp2;
  2638. | ^~~~~
  2639. ../cbus/ct1741io.c:886:17: warning: unused variable ‘fract’ [-Wunused-variable]
  2640. 886 | SINT32 fract;
  2641. | ^~~~~
  2642. ../cbus/ct1741io.c:885:17: warning: unused variable ‘pos12’ [-Wunused-variable]
  2643. 885 | UINT32 pos12;
  2644. | ^~~~~
  2645. ../cbus/ct1741io.c: In function ‘pcm8s’:
  2646. ../cbus/ct1741io.c:957:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2647. 957 | for(i=0;i<count;i++){
  2648. | ^
  2649. ../cbus/ct1741io.c:935:17: warning: unused variable ‘fract’ [-Wunused-variable]
  2650. 935 | SINT32 fract;
  2651. | ^~~~~
  2652. ../cbus/ct1741io.c:934:17: warning: unused variable ‘pos12’ [-Wunused-variable]
  2653. 934 | UINT32 pos12;
  2654. | ^~~~~
  2655. ../cbus/ct1741io.c: In function ‘Spcm16m’:
  2656. ../cbus/ct1741io.c:1005:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2657. 1005 | for(i=0;i<count;i++){
  2658. | ^
  2659. ../cbus/ct1741io.c:988:17: warning: variable ‘samp2’ set but not used [-Wunused-but-set-variable]
  2660. 988 | SINT32 samp2;
  2661. | ^~~~~
  2662. ../cbus/ct1741io.c:983:17: warning: unused variable ‘fract’ [-Wunused-variable]
  2663. 983 | SINT32 fract;
  2664. | ^~~~~
  2665. ../cbus/ct1741io.c:982:17: warning: unused variable ‘pos12’ [-Wunused-variable]
  2666. 982 | UINT32 pos12;
  2667. | ^~~~~
  2668. ../cbus/ct1741io.c: In function ‘Spcm16s’:
  2669. ../cbus/ct1741io.c:1052:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘UINT’ {aka ‘unsigned int’} [-Wsign-compare]
  2670. 1052 | for(i=0;i<count;i++){
  2671. | ^
  2672. ../cbus/ct1741io.c:1030:17: warning: unused variable ‘fract’ [-Wunused-variable]
  2673. 1030 | SINT32 fract;
  2674. | ^~~~~
  2675. ../cbus/ct1741io.c:1029:17: warning: unused variable ‘pos12’ [-Wunused-variable]
  2676. 1029 | UINT32 pos12;
  2677. | ^~~~~
  2678. ../cbus/ct1741io.c: In function ‘ct1741_getpcm’:
  2679. ../cbus/ct1741io.c:1105:39: warning: comparison of integer expressions of different signedness: ‘UINT’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  2680. 1105 | }else if(ct->bufdatas >= BUF_ALIGN[idx]){
  2681. | ^~
  2682. ../cbus/ct1741io.c: In function ‘ct1741io_bind’:
  2683. ../cbus/ct1741io.c:1126:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2684. 1126 | iocore_attachout(0x2600 + g_sb16.base, ct1741_write_reset); /* DSP Reset */
  2685. | ^~~~~~~~~~~~~~~~~~
  2686. | |
  2687. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2688. ../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)’}
  2689. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2690. | ~~~~~~^~~~
  2691. ../cbus/ct1741io.c:1127:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2692. 1127 | iocore_attachout(0x2C00 + g_sb16.base, ct1741_write_data); /* DSP Write Command/Data */
  2693. | ^~~~~~~~~~~~~~~~~
  2694. | |
  2695. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2696. ../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)’}
  2697. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2698. | ~~~~~~^~~~
  2699. ../cbus/ct1741io.c:1129:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2700. 1129 | iocore_attachinp(0x2600 + g_sb16.base, ct1741_read_reset); /* DSP Reset */
  2701. | ^~~~~~~~~~~~~~~~~
  2702. | |
  2703. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2704. ../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)’}
  2705. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2706. | ~~~~~~^~~~
  2707. ../cbus/ct1741io.c:1130:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2708. 1130 | iocore_attachinp(0x2a00 + g_sb16.base, ct1741_read_data); /* DSP Read Data Port */
  2709. | ^~~~~~~~~~~~~~~~
  2710. | |
  2711. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2712. ../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)’}
  2713. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2714. | ~~~~~~^~~~
  2715. ../cbus/ct1741io.c:1131:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2716. 1131 | iocore_attachinp(0x2c00 + g_sb16.base, ct1741_read_wstatus); /* DSP Write Buffer Status (Bit 7) */
  2717. | ^~~~~~~~~~~~~~~~~~~
  2718. | |
  2719. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2720. ../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)’}
  2721. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2722. | ~~~~~~^~~~
  2723. ../cbus/ct1741io.c:1132:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2724. 1132 | iocore_attachinp(0x2d00 + g_sb16.base, ct1741_read_reset); /* DSP Reset */
  2725. | ^~~~~~~~~~~~~~~~~
  2726. | |
  2727. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2728. ../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)’}
  2729. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2730. | ~~~~~~^~~~
  2731. ../cbus/ct1741io.c:1133:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2732. 1133 | iocore_attachinp(0x2e00 + g_sb16.base, ct1741_read_rstatus); /* DSP Read Buffer Status (Bit 7) */
  2733. | ^~~~~~~~~~~~~~~~~~~
  2734. | |
  2735. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2736. ../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)’}
  2737. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2738. | ~~~~~~^~~~
  2739. ../cbus/ct1741io.c:1134:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2740. 1134 | iocore_attachinp(0x2f00 + g_sb16.base, ct1741_read_rstatus16); /* DSP Read Buffer Status (Bit 7) */
  2741. | ^~~~~~~~~~~~~~~~~~~~~
  2742. | |
  2743. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2744. ../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)’}
  2745. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2746. | ~~~~~~^~~~
  2747. ../cbus/ct1741io.c:1149:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2748. 1149 | iocore_attachout(0x226, ct1741_write_reset); /* DSP Reset */
  2749. | ^~~~~~~~~~~~~~~~~~
  2750. | |
  2751. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2752. ../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)’}
  2753. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2754. | ~~~~~~^~~~
  2755. ../cbus/ct1741io.c:1150:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2756. 1150 | iocore_attachout(0x22C, ct1741_write_data); /* DSP Write Command/Data */
  2757. | ^~~~~~~~~~~~~~~~~
  2758. | |
  2759. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2760. ../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)’}
  2761. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2762. | ~~~~~~^~~~
  2763. ../cbus/ct1741io.c:1152:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2764. 1152 | iocore_attachinp(0x226, ct1741_read_reset); /* DSP Reset */
  2765. | ^~~~~~~~~~~~~~~~~
  2766. | |
  2767. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2768. ../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)’}
  2769. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2770. | ~~~~~~^~~~
  2771. ../cbus/ct1741io.c:1153:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2772. 1153 | iocore_attachinp(0x22a, ct1741_read_data); /* DSP Read Data Port */
  2773. | ^~~~~~~~~~~~~~~~
  2774. | |
  2775. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2776. ../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)’}
  2777. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2778. | ~~~~~~^~~~
  2779. ../cbus/ct1741io.c:1154:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2780. 1154 | iocore_attachinp(0x22c, ct1741_read_wstatus); /* DSP Write Buffer Status (Bit 7) */
  2781. | ^~~~~~~~~~~~~~~~~~~
  2782. | |
  2783. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2784. ../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)’}
  2785. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2786. | ~~~~~~^~~~
  2787. ../cbus/ct1741io.c:1155:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2788. 1155 | iocore_attachinp(0x22d, ct1741_read_reset); /* DSP Reset */
  2789. | ^~~~~~~~~~~~~~~~~
  2790. | |
  2791. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2792. ../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)’}
  2793. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2794. | ~~~~~~^~~~
  2795. ../cbus/ct1741io.c:1156:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2796. 1156 | iocore_attachinp(0x22e, ct1741_read_rstatus); /* DSP Read Buffer Status (Bit 7) */
  2797. | ^~~~~~~~~~~~~~~~~~~
  2798. | |
  2799. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2800. ../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)’}
  2801. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2802. | ~~~~~~^~~~
  2803. ../cbus/ct1741io.c:1157:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2804. 1157 | iocore_attachinp(0x22f, ct1741_read_rstatus16); /* DSP Read Buffer Status (Bit 7) */
  2805. | ^~~~~~~~~~~~~~~~~~~~~
  2806. | |
  2807. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2808. ../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)’}
  2809. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2810. | ~~~~~~^~~~
  2811. cc -c -o../cbus/gpibio.o ../cbus/gpibio.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
  2812. In file included from ../i386c/cpucore.h:4,
  2813. from ../cbus/ct1745io.c:2:
  2814. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2815. 406 | };
  2816. | ^
  2817. In file included from ../io/iocore.h:36,
  2818. from ../cbus/ct1745io.c:4:
  2819. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2820. 53 | };
  2821. | ^
  2822. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2823. 91 | };
  2824. | ^
  2825. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2826. 96 | };
  2827. | ^
  2828. In file included from ../sound/opna.h:9,
  2829. from ../sound/fmboard.h:12,
  2830. from ../cbus/ct1745io.c:8:
  2831. ../sound/opngen.h:15:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2832. 15 | OPN_CHMASK = 0x80000000,
  2833. | ^~~~~~~~~~
  2834. ../sound/opngen.h:16:35: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic]
  2835. 16 | OPN_STEREO = 0x80000000,
  2836. | ^~~~~~~~~~
  2837. ../cbus/ct1745io.c: In function ‘sb16_o2500’:
  2838. ../cbus/ct1745io.c:63:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  2839. 63 | static void IOOUTCALL sb16_o2500(UINT port, REG8 dat) {
  2840. | ~~~~~^~~~
  2841. ../cbus/ct1745io.c: In function ‘sb16_i2400’:
  2842. ../cbus/ct1745io.c:149:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  2843. 149 | static REG8 IOINPCALL sb16_i2400(UINT port) {
  2844. | ~~~~~^~~~
  2845. ../cbus/ct1745io.c: In function ‘sb16_i2500’:
  2846. ../cbus/ct1745io.c:152:39: warning: unused parameter ‘port’ [-Wunused-parameter]
  2847. 152 | static REG8 IOINPCALL sb16_i2500(UINT port) {
  2848. | ~~~~~^~~~
  2849. ../cbus/ct1745io.c: In function ‘ct1745io_bind’:
  2850. ../cbus/ct1745io.c:228:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2851. 228 | iocore_attachout(0x2400 + g_sb16.base, sb16_o2400); /* Mixer Chip Register Address Port */
  2852. | ^~~~~~~~~~
  2853. | |
  2854. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2855. ../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)’}
  2856. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2857. | ~~~~~~^~~~
  2858. ../cbus/ct1745io.c:229:48: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2859. 229 | iocore_attachout(0x2500 + g_sb16.base, sb16_o2500); /* Mixer Chip Data Port */
  2860. | ^~~~~~~~~~
  2861. | |
  2862. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2863. ../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)’}
  2864. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2865. | ~~~~~~^~~~
  2866. ../cbus/ct1745io.c:230:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2867. 230 | iocore_attachinp(0x2400 + g_sb16.base, sb16_i2400); /* Mixer Chip Register Address Port */
  2868. | ^~~~~~~~~~
  2869. | |
  2870. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2871. ../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)’}
  2872. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2873. | ~~~~~~^~~~
  2874. ../cbus/ct1745io.c:231:48: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2875. 231 | iocore_attachinp(0x2500 + g_sb16.base, sb16_i2500); /* Mixer Chip Data Port */
  2876. | ^~~~~~~~~~
  2877. | |
  2878. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2879. ../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)’}
  2880. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2881. | ~~~~~~^~~~
  2882. ../cbus/ct1745io.c:235:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2883. 235 | iocore_attachout(0x224, sb16_o2400); /* Mixer Chip Register Address Port */
  2884. | ^~~~~~~~~~
  2885. | |
  2886. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2887. ../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)’}
  2888. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2889. | ~~~~~~^~~~
  2890. ../cbus/ct1745io.c:236:41: warning: passing argument 2 of ‘iocore_attachout’ from incompatible pointer type [-Wincompatible-pointer-types]
  2891. 236 | iocore_attachout(0x225, sb16_o2500_AT); /* Mixer Chip Data Port */
  2892. | ^~~~~~~~~~~~~
  2893. | |
  2894. | void (*)(UINT, UINT8) {aka void (*)(unsigned int, unsigned char)}
  2895. ../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)’}
  2896. 107 | BRESULT iocore_attachout(UINT port, IOOUT func);
  2897. | ~~~~~~^~~~
  2898. ../cbus/ct1745io.c:237:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2899. 237 | iocore_attachinp(0x224, sb16_i2400); /* Mixer Chip Register Address Port */
  2900. | ^~~~~~~~~~
  2901. | |
  2902. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2903. ../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)’}
  2904. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2905. | ~~~~~~^~~~
  2906. ../cbus/ct1745io.c:238:41: warning: passing argument 2 of ‘iocore_attachinp’ from incompatible pointer type [-Wincompatible-pointer-types]
  2907. 238 | iocore_attachinp(0x225, sb16_i2500_AT); /* Mixer Chip Data Port */
  2908. | ^~~~~~~~~~~~~
  2909. | |
  2910. | UINT8 (*)(UINT) {aka unsigned char (*)(unsigned int)}
  2911. ../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)’}
  2912. 109 | BRESULT iocore_attachinp(UINT port, IOINP func);
  2913. | ~~~~~~^~~~
  2914. ../cbus/ct1745io.c: In function ‘sb16_o2500’:
  2915. ../cbus/ct1745io.c:98:60: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2916. 98 | g_sb16.mixregexp[MIXER_LINE_RIGHT] = g_sb16.mixreg[MIXER_LINE_RIGHT] = (dat & 0xff);
  2917. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2918. ../cbus/ct1745io.c:100:17: note: here
  2919. 100 | case 0x80: // Write irq num
  2920. | ^~~~
  2921. In file included from ../i386c/cpucore.h:4,
  2922. from ../cbus/gpibio.c:11:
  2923. ../i386c/ia32/cpu.h:406:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2924. 406 | };
  2925. | ^
  2926. cc -c -o../cbus/ideio.o ../cbus/ideio.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
  2927. In file included from ../io/iocore.h:36,
  2928. from ../cbus/gpibio.c:13:
  2929. ../io/pcidev.h:53:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2930. 53 | };
  2931. | ^
  2932. ../io/pcidev.h:91:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2933. 91 | };
  2934. | ^
  2935. ../io/pcidev.h:96:10: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
  2936. 96 | };
  2937. | ^
  2938. ../cbus/gpibio.c: In function ‘gpib_o1’:
  2939. ../cbus/gpibio.c:61:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2940. 61 | static void IOOUTCALL gpib_o1(UINT port, REG8 dat) {
  2941. ../cbus/gpibio.c: In function ‘gpib_i1’:
  2942. ../cbus/gpibio.c:66:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2943. 66 | static REG8 IOOUTCALL gpib_i1(UINT port) {
  2944. | ~~~~~^~~~
  2945. ../cbus/gpibio.c: In function ‘gpib_o3’:
  2946. ../cbus/gpibio.c:78:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2947. 78 | static void IOOUTCALL gpib_o3(UINT port, REG8 dat) {
  2948. ../cbus/gpibio.c: In function ‘gpib_i3’:
  2949. ../cbus/gpibio.c:83:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2950. 83 | static REG8 IOOUTCALL gpib_i3(UINT port) {
  2951. | ~~~~~^~~~
  2952. ../cbus/gpibio.c: In function ‘gpib_o5’:
  2953. ../cbus/gpibio.c:95:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2954. 95 | static void IOOUTCALL gpib_o5(UINT port, REG8 dat) {
  2955. ../cbus/gpibio.c: In function ‘gpib_i5’:
  2956. ../cbus/gpibio.c:100:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2957. 100 | static REG8 IOOUTCALL gpib_i5(UINT port) {
  2958. | ~~~~~^~~~
  2959. ../cbus/gpibio.c: In function ‘gpib_o7’:
  2960. ../cbus/gpibio.c:112:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2961. 112 | static void IOOUTCALL gpib_o7(UINT port, REG8 dat) {
  2962. ../cbus/gpibio.c: In function ‘gpib_i7’:
  2963. ../cbus/gpibio.c:117:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2964. 117 | static REG8 IOOUTCALL gpib_i7(UINT port) {
  2965. | ~~~~~^~~~
  2966. ../cbus/gpibio.c: In function ‘gpib_o9’:
  2967. ../cbus/gpibio.c:129:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2968. 129 | static void IOOUTCALL gpib_o9(UINT port, REG8 dat) {
  2969. ../cbus/gpibio.c: In function ‘gpib_i9’:
  2970. ../cbus/gpibio.c:134:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2971. 134 | static REG8 IOOUTCALL gpib_i9(UINT port) {
  2972. | ~~~~~^~~~
  2973. ../cbus/gpibio.c: In function ‘gpib_ib’:
  2974. ../cbus/gpibio.c:162:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2975. 162 | static REG8 IOOUTCALL gpib_ib(UINT port) {
  2976. | ~~~~~^~~~
  2977. ../cbus/gpibio.c: In function ‘gpib_od’:
  2978. ../cbus/gpibio.c:174:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2979. 174 | static void IOOUTCALL gpib_od(UINT port, REG8 dat) {
  2980. ../cbus/gpibio.c: In function ‘gpib_id’:
  2981. ../cbus/gpibio.c:179:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2982. 179 | static REG8 IOOUTCALL gpib_id(UINT port) {
  2983. | ~~~~~^~~~
  2984. ../cbus/gpibio.c: In function ‘gpib_of’:
  2985. ../cbus/gpibio.c:191:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  2986. 191 | static void IOOUTCALL gpib_of(UINT port, REG8 dat) {
  2987. ../cbus/gpibio.c: In function ‘gpib_if’:
  2988. ../cbus/gpibio.c:196:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  2989. 196 | static REG8 IOOUTCALL gpib_if(UINT port) {
  2990. | ~~~~~^~~~
  2991. ../cbus/gpibio.c: In function ‘gpib_i99’:
  2992. ../cbus/gpibio.c:208:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  2993. 208 | static REG8 IOOUTCALL gpib_i99(UINT port) {
  2994. | ~~~~~^~~~
  2995. ../cbus/gpibio.c: In function ‘gpib_i9b’:
  2996. ../cbus/gpibio.c:220:37: warning: unused parameter ‘port’ [-Wunused-parameter]
  2997. 220 | static REG8 IOOUTCALL gpib_i9b(UINT port) {
  2998. | ~~~~~^~~~
  2999. ../cbus/gpibio.c: In function ‘gpib_o0’:
  3000. ../cbus/gpibio.c:231:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3001. 231 | static void IOOUTCALL gpib_o0(UINT port, REG8 dat) {
  3002. ../cbus/gpibio.c: In function ‘gpib_i0’:
  3003. ../cbus/gpibio.c:234:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3004. 234 | static REG8 IOOUTCALL gpib_i0(UINT port) {
  3005. | ~~~~~^~~~
  3006. ../cbus/gpibio.c: In function ‘gpib_o2’:
  3007. ../cbus/gpibio.c:238:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3008. 238 | static void IOOUTCALL gpib_o2(UINT port, REG8 dat) {
  3009. ../cbus/gpibio.c: In function ‘gpib_i2’:
  3010. ../cbus/gpibio.c:241:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3011. 241 | static REG8 IOOUTCALL gpib_i2(UINT port) {
  3012. | ~~~~~^~~~
  3013. ../cbus/gpibio.c: In function ‘gpib_o4’:
  3014. ../cbus/gpibio.c:245:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3015. 245 | static void IOOUTCALL gpib_o4(UINT port, REG8 dat) {
  3016. ../cbus/gpibio.c: In function ‘gpib_i4’:
  3017. ../cbus/gpibio.c:248:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3018. 248 | static REG8 IOOUTCALL gpib_i4(UINT port) {
  3019. | ~~~~~^~~~
  3020. ../cbus/gpibio.c: In function ‘gpib_o6’:
  3021. ../cbus/gpibio.c:252:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3022. 252 | static void IOOUTCALL gpib_o6(UINT port, REG8 dat) {
  3023. ../cbus/gpibio.c: In function ‘gpib_i6’:
  3024. ../cbus/gpibio.c:255:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3025. 255 | static REG8 IOOUTCALL gpib_i6(UINT port) {
  3026. | ~~~~~^~~~
  3027. ../cbus/gpibio.c: In function ‘gpib_o8’:
  3028. ../cbus/gpibio.c:259:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3029. 259 | static void IOOUTCALL gpib_o8(UINT port, REG8 dat) {
  3030. ../cbus/gpibio.c: In function ‘gpib_i8’:
  3031. ../cbus/gpibio.c:262:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3032. 262 | static REG8 IOOUTCALL gpib_i8(UINT port) {
  3033. | ~~~~~^~~~
  3034. ../cbus/gpibio.c: In function ‘gpib_oa’:
  3035. ../cbus/gpibio.c:266:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3036. 266 | static void IOOUTCALL gpib_oa(UINT port, REG8 dat) {
  3037. ../cbus/gpibio.c: In function ‘gpib_ia’:
  3038. ../cbus/gpibio.c:269:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3039. 269 | static REG8 IOOUTCALL gpib_ia(UINT port) {
  3040. | ~~~~~^~~~
  3041. ../cbus/gpibio.c: In function ‘gpib_oc’:
  3042. ../cbus/gpibio.c:273:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3043. 273 | static void IOOUTCALL gpib_oc(UINT port, REG8 dat) {
  3044. ../cbus/gpibio.c: In function ‘gpib_ic’:
  3045. ../cbus/gpibio.c:276:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3046. 276 | static REG8 IOOUTCALL gpib_ic(UINT port) {
  3047. | ~~~~~^~~~
  3048. ../cbus/gpibio.c: In function ‘gpib_oe’:
  3049. ../cbus/gpibio.c:280:47: warning: unused parameter ‘dat’ [-Wunused-parameter]
  3050. 280 | static void IOOUTCALL gpib_oe(UINT port, REG8 dat) {
  3051. ../cbus/gpibio.c: In function ‘gpib_ie’:
  3052. ../cbus/gpibio.c:283:36: warning: unused parameter ‘port’ [-Wunused-parameter]
  3053. 283 | static REG8 IOOUTCALL gpib_ie(UINT port) {
  3054. | ~~~~~^~~~
  3055. ../cbus/gpibio.c: At top level:
  3056. ../cbus/gpibio.c:289: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]
  3057. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3058. | ^~~~~~~
  3059. ../cbus/gpibio.c:289:41: note: (near initialization for ‘gpib_o[0]’)
  3060. ../cbus/gpibio.c:289:50: 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]
  3061. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3062. | ^~~~~~~
  3063. ../cbus/gpibio.c:289:50: note: (near initialization for ‘gpib_o[1]’)
  3064. ../cbus/gpibio.c:289:59: 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]
  3065. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3066. | ^~~~~~~
  3067. ../cbus/gpibio.c:289:59: note: (near initialization for ‘gpib_o[2]’)
  3068. ../cbus/gpibio.c:289:68: 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]
  3069. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3070. | ^~~~~~~
  3071. ../cbus/gpibio.c:289:68: note: (near initialization for ‘gpib_o[3]’)
  3072. ../cbus/gpibio.c:289:77: 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]
  3073. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3074. | ^~~~~~~
  3075. ../cbus/gpibio.c:289:77: note: (near initialization for ‘gpib_o[4]’)
  3076. ../cbus/gpibio.c:289:86: 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]
  3077. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3078. | ^~~~~~~
  3079. ../cbus/gpibio.c:289:86: note: (near initialization for ‘gpib_o[5]’)
  3080. ../cbus/gpibio.c:289:95: 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]
  3081. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3082. | ^~~~~~~
  3083. ../cbus/gpibio.c:289:95: note: (near initialization for ‘gpib_o[6]’)
  3084. ../cbus/gpibio.c:289:104: 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]
  3085. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3086. | ^~~~~~~
  3087. ../cbus/gpibio.c:289:104: note: (near initialization for ‘gpib_o[7]’)
  3088. ../cbus/gpibio.c:289:113: 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]
  3089. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3090. | ^~~~~~~
  3091. ../cbus/gpibio.c:289:113: note: (near initialization for ‘gpib_o[8]’)
  3092. ../cbus/gpibio.c:289:122: 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]
  3093. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3094. | ^~~~~~~
  3095. ../cbus/gpibio.c:289:122: note: (near initialization for ‘gpib_o[9]’)
  3096. ../cbus/gpibio.c:289:131: 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]
  3097. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3098. | ^~~~~~~
  3099. ../cbus/gpibio.c:289:131: note: (near initialization for ‘gpib_o[10]’)
  3100. ../cbus/gpibio.c:289:140: 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]
  3101. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3102. | ^~~~~~~
  3103. ../cbus/gpibio.c:289:140: note: (near initialization for ‘gpib_o[11]’)
  3104. ../cbus/gpibio.c:289:149: 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]
  3105. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3106. | ^~~~~~~
  3107. ../cbus/gpibio.c:289:149: note: (near initialization for ‘gpib_o[12]’)
  3108. ../cbus/gpibio.c:289:158: 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]
  3109. 289 | gpib_o0, gpib_o1, gpib_o2, gpib_o3, gpib_o4, gpib_o5, gpib_o6, gpib_o7, gpib_o8, gpib_o9, gpib_oa, gpib_ob, gpib_oc, gpib_od, gpib_oe, gpib_of};
  3110. | ^~~~~~~
  3111.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement