mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-04 10:36:50 +00:00
(Android) Implement get_architecture function
This commit is contained in:
parent
26d5ee8b4d
commit
e1b697937a
@ -880,6 +880,23 @@ static int frontend_android_get_rating(void)
|
||||
return -1;
|
||||
}
|
||||
|
||||
static enum frontend_architecture frontend_android_get_architecture(void)
|
||||
{
|
||||
char abi[PROP_VALUE_MAX];
|
||||
system_property_get("ro.product.cpu.abi", abi);
|
||||
|
||||
if (!strcmp(abi, "armeabi-v7a"))
|
||||
return FRONTEND_ARCH_ARM;
|
||||
if (!strcmp(abi, "armeabi"))
|
||||
return FRONTEND_ARCH_ARM;
|
||||
if (!strcmp(abi, "mips"))
|
||||
return FRONTEND_ARCH_MIPS;
|
||||
if (!strcmp(abi, "x86"))
|
||||
return FRONTEND_ARCH_X86;
|
||||
|
||||
return FRONTEND_ARCH_NONE;
|
||||
}
|
||||
|
||||
const frontend_ctx_driver_t frontend_ctx_android = {
|
||||
frontend_android_get_environment_settings,
|
||||
frontend_android_init,
|
||||
@ -893,7 +910,7 @@ const frontend_ctx_driver_t frontend_ctx_android = {
|
||||
frontend_android_get_os,
|
||||
frontend_android_get_rating,
|
||||
NULL, /* load_content */
|
||||
NULL, /* get_architecture */
|
||||
frontend_android_get_architecture,
|
||||
NULL, /* get_powerstate */
|
||||
"android",
|
||||
};
|
||||
|
@ -493,7 +493,7 @@ end:
|
||||
return ret;
|
||||
}
|
||||
|
||||
enum frontend_architecture frontend_darwin_get_architecture(void)
|
||||
static enum frontend_architecture frontend_darwin_get_architecture(void)
|
||||
{
|
||||
struct utsname buffer;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user