aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/binary_format.h
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-05-15 10:52:57 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-05-15 10:52:57 -0700
commitd8217ff0e3d84e862949d18160295266f15ebb30 (patch)
tree59dc493b9099bdebcfcea8fba6878c2ec989d21b /native/jni/src/binary_format.h
parentcd7f696307c143d039c3549547308722cbe7105e (diff)
parent19c46d323ae536a72fd105ae3d7a04d131313b3a (diff)
downloadlatinime-d8217ff0e3d84e862949d18160295266f15ebb30.tar.gz
latinime-d8217ff0e3d84e862949d18160295266f15ebb30.tar.xz
latinime-d8217ff0e3d84e862949d18160295266f15ebb30.zip
am 19c46d32: am c9688ef2: Fix a small bug
* commit '19c46d323ae536a72fd105ae3d7a04d131313b3a': Fix a small bug
Diffstat (limited to 'native/jni/src/binary_format.h')
-rw-r--r--native/jni/src/binary_format.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/native/jni/src/binary_format.h b/native/jni/src/binary_format.h
index 2d2e19501..ad16039ef 100644
--- a/native/jni/src/binary_format.h
+++ b/native/jni/src/binary_format.h
@@ -66,6 +66,7 @@ class BinaryFormat {
static int detectFormat(const uint8_t *const dict);
static int getHeaderSize(const uint8_t *const dict);
static int getFlags(const uint8_t *const dict);
+ static bool hasBlacklistedOrNotAWordFlag(const int flags);
static void readHeaderValue(const uint8_t *const dict, const char *const key, int *outValue,
const int outValueSize);
static int readHeaderValueInt(const uint8_t *const dict, const char *const key);
@@ -162,6 +163,10 @@ inline int BinaryFormat::getFlags(const uint8_t *const dict) {
}
}
+inline bool BinaryFormat::hasBlacklistedOrNotAWordFlag(const int flags) {
+ return flags & (FLAG_IS_BLACKLISTED | FLAG_IS_NOT_A_WORD);
+}
+
inline int BinaryFormat::getHeaderSize(const uint8_t *const dict) {
switch (detectFormat(dict)) {
case 1: