int main(int argc, char** argv) { int result = -1; atexit(cleanup); ExpatBase = OpenLibrary("expat.library", 2); if ( ExpatBase != 0 ) { IExpat = (struct ExpatIFace*)GetInterface(ExpatBase, "main", 1, NULL); if ( IExpat != 0 ) { result = amiga_main(argc, argv); } } cleanup(); return result; }
static void main_function() { amiga_main(); fs_log("amiga_main returned\n"); fs_uae_write_recorded_session(); }