Assorted warning fixes

This commit is contained in:
Jasmine Iwanek
2025-01-26 15:15:53 -05:00
parent a5bf0dc9c8
commit 5f273265ae
136 changed files with 1374 additions and 1291 deletions

View File

@@ -50,206 +50,206 @@ static int was_reset = 0;
static const VIDEO_CARD
video_cards[] = {
// clang-format off
{ &device_none },
{ &device_internal },
{ &atiega800p_device },
{ &mach8_vga_isa_device, VIDEO_FLAG_TYPE_8514 },
{ &mach32_isa_device, VIDEO_FLAG_TYPE_8514 },
{ &mach64gx_isa_device },
{ &ati28800k_device },
{ &ati18800_vga88_device },
{ &ati28800_device },
{ &compaq_ati28800_device },
{ &ati28800_wonder1024d_xl_plus_device },
{ .device = &device_none, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &device_internal, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &atiega800p_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mach8_vga_isa_device, .flags = VIDEO_FLAG_TYPE_8514 },
{ .device = &mach32_isa_device, .flags = VIDEO_FLAG_TYPE_8514 },
{ .device = &mach64gx_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ati28800k_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ati18800_vga88_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ati28800_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &compaq_ati28800_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ati28800_wonder1024d_xl_plus_device, .flags = VIDEO_FLAG_TYPE_NONE },
#ifdef USE_XL24
{ &ati28800_wonderxl24_device },
{ .device = &ati28800_wonderxl24_device, .flags = VIDEO_FLAG_TYPE_NONE },
#endif /* USE_XL24 */
{ &ati18800_device },
{ &ati18800_wonder_device },
{ &cga_device },
{ &sega_device },
{ &gd5401_isa_device },
{ &gd5402_isa_device },
{ &gd5420_isa_device },
{ &gd5422_isa_device },
{ &gd5426_isa_device },
{ &gd5426_diamond_speedstar_pro_a1_isa_device },
{ &gd5428_boca_isa_device },
{ &gd5428_isa_device },
{ &gd5429_isa_device },
{ &gd5434_isa_device },
{ &gd5434_diamond_speedstar_64_a3_isa_device },
{ &compaq_cga_device },
{ &compaq_cga_2_device },
{ &cpqega_device },
{ &ega_device },
{ &g2_gc205_device },
{ &hercules_device, VIDEO_FLAG_TYPE_MDA },
{ &herculesplus_device, VIDEO_FLAG_TYPE_MDA },
{ &incolor_device },
{ &inmos_isa_device, VIDEO_FLAG_TYPE_XGA },
{ &im1024_device },
{ &iskra_ega_device },
{ &et4000_kasan_isa_device },
{ &mda_device, VIDEO_FLAG_TYPE_MDA },
{ &genius_device },
{ &nga_device },
{ &ogc_device },
{ &oti037c_device },
{ &oti067_device },
{ &oti077_device },
{ &paradise_pvga1a_device },
{ &paradise_wd90c11_device },
{ &paradise_wd90c30_device },
{ &colorplus_device },
{ &pgc_device },
{ &cga_pravetz_device },
{ &radius_svga_multiview_isa_device },
{ &realtek_rtg3105_device },
{ &realtek_rtg3106_device },
{ &s3_diamond_stealth_vram_isa_device },
{ &s3_orchid_86c911_isa_device },
{ &s3_ami_86c924_isa_device },
{ &s3_metheus_86c928_isa_device },
{ &s3_phoenix_86c801_isa_device },
{ &s3_spea_mirage_86c801_isa_device },
{ &sigma_device },
{ &tvga8900b_device },
{ &tvga8900d_device },
{ &tvga8900dr_device },
{ &tvga9000b_device },
{ &nec_sv9000_device },
{ &et4000k_isa_device },
{ &et2000_device },
{ &et3000_isa_device },
{ &et4000_tc6058af_isa_device },
{ &et4000_isa_device },
{ &et4000w32_device },
{ &et4000w32i_isa_device },
{ &vga_device },
{ &v7_vga_1024i_device },
{ &wy700_device },
{ &mach32_mca_device, VIDEO_FLAG_TYPE_8514 },
{ &gd5426_mca_device },
{ &gd5428_mca_device },
{ &et4000_mca_device },
{ &radius_svga_multiview_mca_device },
{ &mach32_pci_device, VIDEO_FLAG_TYPE_8514 },
{ &mach64gx_pci_device },
{ &mach64vt2_device },
{ &bochs_svga_device },
{ &chips_69000_device },
{ &gd5430_pci_device, },
{ &gd5434_pci_device },
{ &gd5436_pci_device, VIDEO_FLAG_TYPE_SPECIAL },
{ &gd5440_pci_device },
{ &gd5446_pci_device, VIDEO_FLAG_TYPE_SPECIAL },
{ &gd5446_stb_pci_device, VIDEO_FLAG_TYPE_SPECIAL },
{ &gd5480_pci_device },
{ &et4000w32p_videomagic_revb_pci_device },
{ &et4000w32p_revc_pci_device },
{ &et4000w32p_cardex_pci_device },
{ &et4000w32p_noncardex_pci_device },
{ &et4000w32p_pci_device },
{ &s3_spea_mercury_lite_86c928_pci_device },
{ &s3_diamond_stealth64_964_pci_device },
{ &s3_elsa_winner2000_pro_x_964_pci_device },
{ &s3_mirocrystal_20sv_964_pci_device },
{ &s3_bahamas64_pci_device },
{ &s3_phoenix_vision864_pci_device },
{ &s3_diamond_stealth_se_pci_device },
{ &s3_phoenix_trio32_pci_device },
{ &s3_diamond_stealth64_pci_device },
{ &s3_9fx_pci_device },
{ &s3_phoenix_trio64_pci_device },
{ &s3_diamond_stealth64_968_pci_device },
{ &s3_elsa_winner2000_pro_x_pci_device },
{ &s3_mirovideo_40sv_ergo_968_pci_device },
{ &s3_9fx_771_pci_device },
{ &s3_phoenix_vision968_pci_device },
{ &s3_spea_mercury_p64v_pci_device },
{ &s3_9fx_531_pci_device },
{ &s3_phoenix_vision868_pci_device },
{ &s3_cardex_trio64vplus_pci_device },
{ &s3_phoenix_trio64vplus_pci_device },
{ &s3_trio64v2_dx_pci_device },
{ &s3_virge_325_pci_device },
{ &s3_diamond_stealth_2000_pci_device },
{ &s3_mirocrystal_3d_pci_device },
{ &s3_diamond_stealth_3000_pci_device },
{ &s3_stb_velocity_3d_pci_device },
{ &s3_virge_375_pci_device },
{ &s3_diamond_stealth_2000pro_pci_device },
{ &s3_virge_385_pci_device },
{ &s3_virge_357_pci_device },
{ &s3_diamond_stealth_4000_pci_device },
{ &s3_trio3d2x_pci_device },
{ &millennium_device },
{ &millennium_ii_device },
{ &mystique_device },
{ &mystique_220_device },
{ &tgui9440_pci_device },
{ &tgui9660_pci_device },
{ &tgui9680_pci_device },
{ &voodoo_banshee_device },
{ &creative_voodoo_banshee_device },
{ &voodoo_3_1000_device },
{ &voodoo_3_2000_device },
{ &voodoo_3_3000_device },
{ &mach32_vlb_device, VIDEO_FLAG_TYPE_8514 },
{ &mach64gx_vlb_device },
{ &et4000w32i_vlb_device },
{ &et4000w32p_videomagic_revb_vlb_device },
{ &et4000w32p_revc_vlb_device },
{ &et4000w32p_cardex_vlb_device },
{ &et4000w32p_vlb_device },
{ &et4000w32p_noncardex_vlb_device },
{ &gd5424_vlb_device },
{ &gd5426_vlb_device },
{ &gd5428_vlb_device },
{ &gd5428_diamond_speedstar_pro_b1_vlb_device },
{ &gd5429_vlb_device },
{ &gd5430_diamond_speedstar_pro_se_a8_vlb_device },
{ &gd5430_vlb_device },
{ &gd5434_vlb_device },
{ &s3_metheus_86c928_vlb_device },
{ &s3_mirocrystal_8s_805_vlb_device },
{ &s3_mirocrystal_10sd_805_vlb_device },
{ &s3_phoenix_86c805_vlb_device },
{ &s3_spea_mirage_86c805_vlb_device },
{ &s3_diamond_stealth64_964_vlb_device },
{ &s3_mirocrystal_20sv_964_vlb_device },
{ &s3_mirocrystal_20sd_864_vlb_device },
{ &s3_bahamas64_vlb_device },
{ &s3_phoenix_vision864_vlb_device },
{ &s3_diamond_stealth_se_vlb_device },
{ &s3_phoenix_trio32_vlb_device },
{ &s3_diamond_stealth64_vlb_device },
{ &s3_9fx_vlb_device },
{ &s3_phoenix_trio64_vlb_device },
{ &s3_spea_mirage_p64_vlb_device },
{ &s3_diamond_stealth64_968_vlb_device },
{ &s3_stb_powergraph_64_video_vlb_device },
{ &ht216_32_standalone_device },
{ &tgui9400cxi_device },
{ &tgui9440_vlb_device },
{ &s3_virge_357_agp_device },
{ &s3_diamond_stealth_4000_agp_device },
{ &s3_trio3d2x_agp_device },
{ .device = &ati18800_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ati18800_wonder_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &cga_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &sega_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5401_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5402_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5420_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5422_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5426_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5426_diamond_speedstar_pro_a1_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5428_boca_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5428_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5429_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5434_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5434_diamond_speedstar_64_a3_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &compaq_cga_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &compaq_cga_2_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &cpqega_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ega_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &g2_gc205_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &hercules_device, .flags = VIDEO_FLAG_TYPE_MDA },
{ .device = &herculesplus_device, .flags = VIDEO_FLAG_TYPE_MDA },
{ .device = &incolor_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &inmos_isa_device, .flags = VIDEO_FLAG_TYPE_XGA },
{ .device = &im1024_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &iskra_ega_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000_kasan_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mda_device, .flags = VIDEO_FLAG_TYPE_MDA },
{ .device = &genius_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &nga_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ogc_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &oti037c_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &oti067_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &oti077_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &paradise_pvga1a_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &paradise_wd90c11_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &paradise_wd90c30_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &colorplus_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &pgc_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &cga_pravetz_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &radius_svga_multiview_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &realtek_rtg3105_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &realtek_rtg3106_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_vram_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_orchid_86c911_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_ami_86c924_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_metheus_86c928_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_86c801_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_spea_mirage_86c801_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &sigma_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tvga8900b_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tvga8900d_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tvga8900dr_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tvga9000b_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &nec_sv9000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000k_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et2000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et3000_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000_tc6058af_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32i_isa_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &vga_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &v7_vga_1024i_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &wy700_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mach32_mca_device, .flags = VIDEO_FLAG_TYPE_8514 },
{ .device = &gd5426_mca_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5428_mca_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000_mca_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &radius_svga_multiview_mca_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mach32_pci_device, .flags = VIDEO_FLAG_TYPE_8514 },
{ .device = &mach64gx_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mach64vt2_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &bochs_svga_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &chips_69000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5430_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5434_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5436_pci_device, .flags = VIDEO_FLAG_TYPE_SPECIAL },
{ .device = &gd5440_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5446_pci_device, .flags = VIDEO_FLAG_TYPE_SPECIAL },
{ .device = &gd5446_stb_pci_device, .flags = VIDEO_FLAG_TYPE_SPECIAL },
{ .device = &gd5480_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_videomagic_revb_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_revc_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_cardex_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_noncardex_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_spea_mercury_lite_86c928_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_964_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_elsa_winner2000_pro_x_964_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_20sv_964_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_bahamas64_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_vision864_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_se_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_trio32_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_9fx_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_trio64_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_968_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_elsa_winner2000_pro_x_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirovideo_40sv_ergo_968_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_9fx_771_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_vision968_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_spea_mercury_p64v_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_9fx_531_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_vision868_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_cardex_trio64vplus_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_trio64vplus_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_trio64v2_dx_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_virge_325_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_2000_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_3d_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_3000_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_stb_velocity_3d_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_virge_375_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_2000pro_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_virge_385_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_virge_357_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_4000_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_trio3d2x_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &millennium_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &millennium_ii_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mystique_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mystique_220_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tgui9440_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tgui9660_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tgui9680_pci_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_banshee_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &creative_voodoo_banshee_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_1000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_2000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3000_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &mach32_vlb_device, .flags = VIDEO_FLAG_TYPE_8514 },
{ .device = &mach64gx_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32i_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_videomagic_revb_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_revc_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_cardex_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &et4000w32p_noncardex_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5424_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5426_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5428_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5428_diamond_speedstar_pro_b1_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5429_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5430_diamond_speedstar_pro_se_a8_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5430_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &gd5434_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_metheus_86c928_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_8s_805_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_10sd_805_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_86c805_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_spea_mirage_86c805_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_964_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_20sv_964_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_mirocrystal_20sd_864_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_bahamas64_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_vision864_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_se_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_trio32_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_9fx_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_phoenix_trio64_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_spea_mirage_p64_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth64_968_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_stb_powergraph_64_video_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &ht216_32_standalone_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tgui9400cxi_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &tgui9440_vlb_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_virge_357_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_diamond_stealth_4000_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &s3_trio3d2x_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
#ifdef USE_G100
{ &productiva_g100_device, VIDEO_FLAG_TYPE_SPECIAL },
{ .device = &productiva_g100_device, .flags = VIDEO_FLAG_TYPE_SPECIAL },
#endif /*USE_G100 */
{ &velocity_100_agp_device },
{ &velocity_200_agp_device },
{ &voodoo_3_1000_agp_device },
{ &voodoo_3_2000_agp_device },
{ &voodoo_3_3000_agp_device },
{ &voodoo_3_3500_agp_ntsc_device },
{ &voodoo_3_3500_agp_pal_device },
{ &compaq_voodoo_3_3500_agp_device },
{ &voodoo_3_3500_se_agp_device },
{ &voodoo_3_3500_si_agp_device },
{ NULL }
{ .device = &velocity_100_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &velocity_200_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_1000_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_2000_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3000_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3500_agp_ntsc_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3500_agp_pal_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &compaq_voodoo_3_3500_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3500_se_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = &voodoo_3_3500_si_agp_device, .flags = VIDEO_FLAG_TYPE_NONE },
{ .device = NULL, .flags = VIDEO_FLAG_TYPE_NONE }
// clang-format on
};