int glkunix_startup_code(glkunix_startup_t *data) { myargc = data->argc; myargv = data->argv; os_init_setup (); os_process_arguments (myargc, myargv); init_buffer (); init_err (); init_memory (); init_proc (); init_sound (); init_text (); os_init_screen (); init_undo (); z_restart (); return TRUE; }
int cdecl frotz_main (void) { os_init_setup (); init_buffer (); init_err (); init_memory (); init_process (); init_sound (); os_init_screen (); init_undo (); z_restart (); interpret (); script_close (); record_close (); replay_close (); reset_memory (); os_reset_screen (); return 0; }/* main */