int init_resources(void) { if (resources_init(machine_get_name())) { archdep_startup_log_error("Cannot initialize resource handling.\n"); return -1; } if (log_resources_init() < 0) { init_resource_fail("log"); return -1; } if (sysfile_resources_init() < 0) { init_resource_fail("system file locator"); return -1; } if (autostart_resources_init() < 0) { init_resource_fail("autostart"); return -1; } if (romset_resources_init() < 0) { init_resource_fail("romset"); return -1; } if (ui_resources_init() < 0) { init_resource_fail("UI"); return -1; } if (fliplist_resources_init() < 0) { init_resource_fail("flip list"); return -1; } if (file_system_resources_init() < 0) { init_resource_fail("file system"); return -1; } /* Initialize file system device-specific resources. */ if (fsdevice_resources_init() < 0) { init_resource_fail("file system device"); return -1; } if (disk_image_resources_init() < 0) { init_resource_fail("disk image"); return -1; } if (event_resources_init() < 0) { init_resource_fail("event"); return -1; } if (debug_resources_init() < 0) { init_resource_fail("debug"); return -1; } if (machine_common_resources_init() < 0) { init_resource_fail("machine common"); return -1; } if (machine_resources_init() < 0) { init_resource_fail("machine"); return -1; } if (joystick_init_resources() < 0) { init_resource_fail("joystick"); return -1; } if (ram_resources_init() < 0) { init_resource_fail("RAM"); return -1; } if (gfxoutput_resources_init() < 0) { init_resource_fail("GFXOUTPUT"); return -1; } if (network_resources_init() < 0) { init_resource_fail("network"); return -1; } if (monitor_resources_init() < 0) { init_resource_fail("monitor"); return -1; } #ifdef HAVE_NETWORK if (monitor_network_resources_init() < 0) { init_resource_fail("MONITOR_NETWORK"); return -1; } #endif return 0; }
int init_resources(void) { DBG(("init_resources\n")); if (resources_init(machine_get_name())) { archdep_startup_log_error("Cannot initialize resource handling.\n"); return -1; } if (log_resources_init() < 0) { init_resource_fail("log"); return -1; } if (sysfile_resources_init() < 0) { init_resource_fail("system file locator"); return -1; } if (romset_resources_init() < 0) { init_resource_fail("romset"); return -1; } if (ui_resources_init() < 0) { init_resource_fail("UI"); return -1; } if (machine_common_resources_init() < 0) { init_resource_fail("machine common"); return -1; } if (vsync_resources_init() < 0) { init_resource_fail("vsync"); return -1; } if (sound_resources_init() < 0) { init_resource_fail("sound"); return -1; } if (keyboard_resources_init() < 0) { init_resource_fail("keyboard"); return -1; } if (machine_video_resources_init() < 0) { init_resource_fail("machine video"); return -1; } if (machine_resources_init() < 0) { init_resource_fail("machine"); return -1; } if (ram_resources_init() < 0) { init_resource_fail("RAM"); return -1; } if (monitor_resources_init() < 0) { init_resource_fail("monitor"); return -1; } #ifdef HAVE_NETWORK if (monitor_network_resources_init() < 0) { init_resource_fail("MONITOR_NETWORK"); return -1; } #endif return 0; }