aboutsummaryrefslogtreecommitdiffstats
path: root/native/src/unigram_dictionary.h
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2011-03-04 12:17:48 +0900
committerJean Chalard <jchalard@google.com>2011-03-04 13:07:07 +0900
commita787dba83b9c3ac8732a958e0d935c3b4e181628 (patch)
tree2d1d83153bee1bea7bbf05916b309cb187e47618 /native/src/unigram_dictionary.h
parentdca305dd71f21d5c7a5ccac64ed87560313c2575 (diff)
downloadlatinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.tar.gz
latinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.tar.xz
latinime-a787dba83b9c3ac8732a958e0d935c3b4e181628.zip
Fix a bug with umlaut processing.
Issue: 3275926 Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca
Diffstat (limited to 'native/src/unigram_dictionary.h')
-rw-r--r--native/src/unigram_dictionary.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/native/src/unigram_dictionary.h b/native/src/unigram_dictionary.h
index a95984520..8a4b40e0c 100644
--- a/native/src/unigram_dictionary.h
+++ b/native/src/unigram_dictionary.h
@@ -46,7 +46,7 @@ private:
void getWordWithDigraphSuggestionsRec(const ProximityInfo *proximityInfo,
const int *xcoordinates, const int* ycoordinates, const int *codesBuffer,
const int codesBufferSize, const int flags, const int* codesSrc, const int codesRemain,
- int* codesDest, unsigned short* outWords, int* frequencies);
+ int currentDepth, int* codesDest, unsigned short* outWords, int* frequencies);
void initSuggestions(const int *codes, const int codesSize, unsigned short *outWords,
int *frequencies);
void getSuggestionCandidates(const int skipPos, const int excessivePos,
@@ -108,6 +108,7 @@ private:
const int FULL_WORD_MULTIPLIER;
const int ROOT_POS;
const unsigned int BYTES_IN_ONE_CHAR;
+ const unsigned int MAX_UMLAUT_SEARCH_DEPTH;
// Flags for special processing
// Those *must* match the flags in BinaryDictionary.Flags.ALL_FLAGS in BinaryDictionary.java