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 spinupJS( char *fname ) { open_story( fname ); configure( V1, V8 ); #else int main( int argc, char *argv[] ) { process_arguments( argc, argv ); configure( V1, V8 ); initialize_screen( ); #endif load_cache( ); z_restart( ); #ifdef EMSCRIPTEN interpreter_status = 1; return 0; }
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 */