From 84eb194bcea4e9bd44e4792dc7524c8b5841d3f1 Mon Sep 17 00:00:00 2001 From: TheShadowEevee Date: Wed, 20 Apr 2022 19:18:52 -0500 Subject: [PATCH] Add CN Region similar to libogc --- source/sysconf.c | 3 +++ source/sysconf.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/source/sysconf.c b/source/sysconf.c index 91bc7b8..2609bb3 100644 --- a/source/sysconf.c +++ b/source/sysconf.c @@ -762,6 +762,7 @@ s32 SYSCONF_GetRegion(void) if(!strcmp(buf, "US")) return SYSCONF_REGION_US; if(!strcmp(buf, "EU")) return SYSCONF_REGION_EU; if(!strcmp(buf, "KR")) return SYSCONF_REGION_KR; + if(!strcmp(buf, "CN")) return SYSCONF_REGION_CN; return SYSCONF_EBADVALUE; } @@ -966,6 +967,8 @@ s32 SYSCONF_SetRegion(s32 value) return __SYSCONF_SetTxt("GAME", "EU"); case SYSCONF_REGION_KR: return __SYSCONF_SetTxt("GAME", "KR"); + case SYSCONF_REGION_CN: + return __SYSCONF_SetTxt("GAME", "CN"); default: return SYSCONF_EBADVALUE; } diff --git a/source/sysconf.h b/source/sysconf.h index a277d44..f0f4092 100644 --- a/source/sysconf.h +++ b/source/sysconf.h @@ -72,7 +72,8 @@ enum { SYSCONF_REGION_JP = 0, SYSCONF_REGION_US, SYSCONF_REGION_EU, - SYSCONF_REGION_KR + SYSCONF_REGION_KR, + SYSCONF_REGION_CN }; enum {