int output_text_init_resources(void) { output_select_t output_select; output_select.output_name = "text"; output_select.output_open = output_text_open; output_select.output_close = output_text_close; output_select.output_putc = output_text_putc; output_select.output_getc = output_text_getc; output_select.output_flush = output_text_flush; output_select_register(&output_select); if (resources_register_string(resources_string) < 0) { return -1; } if (machine_class != VICE_MACHINE_C64DTV && machine_class != VICE_MACHINE_PLUS4) { if (resources_register_int(resources_int_userport) < 0) { return -1; } } return resources_register_int(resources_int); }
int output_graphics_init_resources(void) { output_select_t output_select; output_select.output_name = "graphics"; output_select.output_open = output_graphics_open; output_select.output_close = output_graphics_close; output_select.output_putc = output_graphics_putc; output_select.output_getc = output_graphics_getc; output_select.output_flush = output_graphics_flush; output_select_register(&output_select); return 1; /* resources_register_int(resources_int); */ }