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;
}
Example #2
0
static void main_function()
{
    amiga_main();
    fs_log("amiga_main returned\n");
    fs_uae_write_recorded_session();
}