mirror of
https://github.com/libretro/RetroArch
synced 2025-03-23 10:20:57 +00:00
(Frontend) Cleanups/cutdown on code duplication
This commit is contained in:
parent
fe3208f392
commit
efbbe5fbf0
@ -91,6 +91,7 @@ static void rarch_get_environment_console(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ANDROID)
|
#if defined(ANDROID)
|
||||||
|
|
||||||
#define main_entry android_app_entry
|
#define main_entry android_app_entry
|
||||||
#define returntype void
|
#define returntype void
|
||||||
#define signature_expand() data
|
#define signature_expand() data
|
||||||
@ -100,28 +101,16 @@ static void rarch_get_environment_console(void)
|
|||||||
#define declare_argc() int argc = 0;
|
#define declare_argc() int argc = 0;
|
||||||
#define declare_argv() char *argv[1]
|
#define declare_argv() char *argv[1]
|
||||||
#define args_initial_ptr() data
|
#define args_initial_ptr() data
|
||||||
#elif defined(__APPLE__) || defined(HAVE_BB10)
|
#else
|
||||||
|
|
||||||
|
#if defined(__APPLE__) || defined(HAVE_BB10)
|
||||||
#define main_entry rarch_main
|
#define main_entry rarch_main
|
||||||
#define returntype int
|
|
||||||
#define signature_expand() argc, argv
|
|
||||||
#define returnfunc() return 0
|
|
||||||
#define return_negative() return 1
|
|
||||||
#define return_var(var) return var
|
|
||||||
#define declare_argc()
|
|
||||||
#define declare_argv()
|
|
||||||
#define args_initial_ptr() NULL
|
|
||||||
#elif defined(EMSCRIPTEN)
|
#elif defined(EMSCRIPTEN)
|
||||||
#define main_entry _fakemain
|
#define main_entry _fakemain
|
||||||
#define returntype int
|
|
||||||
#define signature_expand() argc, argv
|
|
||||||
#define returnfunc() return 0
|
|
||||||
#define return_negative() return 1
|
|
||||||
#define return_var(var) return var
|
|
||||||
#define declare_argc()
|
|
||||||
#define declare_argv()
|
|
||||||
#define args_initial_ptr() NULL
|
|
||||||
#else
|
#else
|
||||||
#define main_entry main
|
#define main_entry main
|
||||||
|
#endif
|
||||||
|
|
||||||
#define returntype int
|
#define returntype int
|
||||||
#define signature_expand() argc, argv
|
#define signature_expand() argc, argv
|
||||||
#define returnfunc() return 0
|
#define returnfunc() return 0
|
||||||
@ -130,6 +119,7 @@ static void rarch_get_environment_console(void)
|
|||||||
#define declare_argc()
|
#define declare_argc()
|
||||||
#define declare_argv()
|
#define declare_argv()
|
||||||
#define args_initial_ptr() NULL
|
#define args_initial_ptr() NULL
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HAVE_BB10) || defined(ANDROID)
|
#if defined(HAVE_BB10) || defined(ANDROID)
|
||||||
|
@ -21,9 +21,6 @@
|
|||||||
#if defined(ANDROID)
|
#if defined(ANDROID)
|
||||||
#define args_type() struct android_app*
|
#define args_type() struct android_app*
|
||||||
#define signature() void* data
|
#define signature() void* data
|
||||||
#elif defined(__APPLE__) || defined(HAVE_BB10)
|
|
||||||
#define args_type() void*
|
|
||||||
#define signature() int argc, char *argv[]
|
|
||||||
#else
|
#else
|
||||||
#define args_type() void*
|
#define args_type() void*
|
||||||
#define signature() int argc, char *argv[]
|
#define signature() int argc, char *argv[]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user