From d8d3442b2977020dd3044760fa56dc0131e9aaa1 Mon Sep 17 00:00:00 2001 From: Themaister Date: Mon, 15 Oct 2012 21:49:35 +0200 Subject: [PATCH] Make rarch_main() the *real* entry point. --- general.h | 1 + retroarch.c | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/general.h b/general.h index 87fd56a02d..66ab6775d5 100644 --- a/general.h +++ b/general.h @@ -587,6 +587,7 @@ bool config_save_keybinds(const char *path); void rarch_game_reset(void); void rarch_main_clear_state(void); +int rarch_main(int argc, char *argv[]); int rarch_main_init(int argc, char *argv[]); bool rarch_main_iterate(void); void rarch_main_deinit(void); diff --git a/retroarch.c b/retroarch.c index ab4fddc0ee..b5fa35b35d 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2725,8 +2725,7 @@ void rarch_main_deinit(void) } #ifndef HAVE_RARCH_MAIN_WRAP -// Consoles use the higher level API. -int main(int argc, char *argv[]) +int rarch_main(int argc, char *argv[]) { int init_ret; if ((init_ret = rarch_main_init(argc, argv))) return init_ret; @@ -2737,4 +2736,10 @@ int main(int argc, char *argv[]) rarch_main_clear_state(); return 0; } + +// Consoles use the higher level API. +int main(int argc, char *argv[]) +{ + return rarch_main(argc, argv); +} #endif