void tfe_init(void) { tfe_log = log_open("TFE"); rawnet_set_should_accept_func(cs8900_should_accept); if (cs8900_init() < 0) { tfe_enabled = 0; tfe_cannot_use = 1; } if (should_activate) { should_activate = 0; if (tfe_activate() < 0) { tfe_enabled = 0; tfe_cannot_use = 1; } } }
void cs8900io_init(void) { if (!cs8900io_init_done) { cs8900io_log = log_open("CS8900 I/O"); rawnet_set_should_accept_func(cs8900_should_accept); if (cs8900_init() < 0) { cs8900io_enabled = 0; cs8900io_cannot_use = 1; } if (should_activate) { should_activate = 0; if (cs8900io_activate() < 0) { cs8900io_enabled = 0; cs8900io_cannot_use = 1; } } cs8900io_init_done = 1; } }