summaryrefslogtreecommitdiff
path: root/native
diff options
context:
space:
mode:
author Yurii Zubrytskyi <zyy@google.com> 2023-01-18 00:11:47 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-01-18 00:11:47 +0000
commit7be84b8a5623f4cb7cb430a74c0159545d56a08b (patch)
tree090a9e05aed636926b354126cba437dc73db1427 /native
parentfb2c001684ab8415f310d69ff4f6628833fea856 (diff)
parent02d8919614b7920aa2c5c3820be77bba8c54846f (diff)
Merge "[res] Add the grammatical gender qualifier"
Diffstat (limited to 'native')
-rw-r--r--native/android/configuration.cpp8
-rw-r--r--native/android/libandroid.map.txt2
2 files changed, 10 insertions, 0 deletions
diff --git a/native/android/configuration.cpp b/native/android/configuration.cpp
index 87fe9edb49c5..b50514d27bac 100644
--- a/native/android/configuration.cpp
+++ b/native/android/configuration.cpp
@@ -234,6 +234,14 @@ void AConfiguration_setLayoutDirection(AConfiguration* config, int32_t value) {
| ((value<<ResTable_config::SHIFT_LAYOUTDIR)&ResTable_config::MASK_LAYOUTDIR);
}
+int32_t AConfiguration_getGrammaticalGender(AConfiguration* config) {
+ return config->grammaticalInflection;
+}
+
+void AConfiguration_setGrammaticalGender(AConfiguration* config, int32_t value) {
+ config->grammaticalInflection = value & ResTable_config::GRAMMATICAL_INFLECTION_GENDER_MASK;
+}
+
// ----------------------------------------------------------------------
int32_t AConfiguration_diff(AConfiguration* config1, AConfiguration* config2) {
diff --git a/native/android/libandroid.map.txt b/native/android/libandroid.map.txt
index e89c8c9aa583..e4b9b5dc6157 100644
--- a/native/android/libandroid.map.txt
+++ b/native/android/libandroid.map.txt
@@ -42,6 +42,7 @@ LIBANDROID {
AConfiguration_fromAssetManager;
AConfiguration_getCountry;
AConfiguration_getDensity;
+ AConfiguration_getGrammaticalGender; # introduced=UpsideDownCake
AConfiguration_getKeyboard;
AConfiguration_getKeysHidden;
AConfiguration_getLanguage;
@@ -66,6 +67,7 @@ LIBANDROID {
AConfiguration_new;
AConfiguration_setCountry;
AConfiguration_setDensity;
+ AConfiguration_setGrammaticalGender; # introduced=UpsideDownCake
AConfiguration_setKeyboard;
AConfiguration_setKeysHidden;
AConfiguration_setLanguage;