Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e5c2db5 authored by Ken Wakasa's avatar Ken Wakasa Committed by Android (Google) Code Review
Browse files

Merge "Cleanups in LatinIME native source code" into jb-mr1-dev

parents a28a05e9 5150e154
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -67,5 +67,11 @@ inline static unsigned short toLowerCase(const unsigned short c) {
inline static unsigned short toBaseLowerCase(const unsigned short c) {
    return toLowerCase(toBaseChar(c));
}

inline static bool isSkippableChar(const uint16_t character) {
    // TODO: Do not hardcode here
    return character == '\'' || character == '-';
}

} // namespace latinime
#endif // LATINIME_CHAR_UTILS_H
+3 −0
Original line number Diff line number Diff line
@@ -368,6 +368,9 @@ static inline void prof_out(void) {
#define MIN_USER_TYPED_LENGTH_FOR_MULTIPLE_WORD_SUGGESTION 3
#define MIN_USER_TYPED_LENGTH_FOR_EXCESSIVE_CHARACTER_SUGGESTION 3

// TODO: Remove
#define MAX_POINTER_COUNT_FOR_G 2

// Size, in bytes, of the bloom filter index for bigrams
// 128 gives us 1024 buckets. The probability of false positive is (1 - e ** (-kn/m))**k,
// where k is the number of hash functions, n the number of bigrams, and m the number of
+0 −4
Original line number Diff line number Diff line
@@ -19,15 +19,11 @@

#include <cmath>

#define MAX_PATHS 2

#define DEBUG_DECODER false

#define M_PI_F 3.14159265f

#define ROUND_FLOAT_10000(f) ((f) < 1000.0f && (f) > 0.001f) \
        ? (floorf((f) * 10000.0f) / 10000.0f) : (f)

#define SQUARE_FLOAT(x) ((x) * (x))

namespace latinime {
+0 −5
Original line number Diff line number Diff line
@@ -27,11 +27,6 @@ namespace latinime {

class Correction;

inline bool isSkippableChar(const uint16_t character) {
    // TODO: Do not hardcode here
    return character == '\'' || character == '-';
}

class ProximityInfo {
 public:
    ProximityInfo(JNIEnv *env, const jstring localeJStr, const int maxProximityCharsSize,