am b686df15: Add a new flag for linked list nodes.
* commit 'b686df15fcc95611c524318359fe9ecb4fd6f74c': Add a new flag for linked list nodes.main
commit
f05a2c3294
|
@ -786,7 +786,8 @@ public class BinaryDictInputOutput {
|
||||||
return (options.mFrenchLigatureProcessing ? FormatSpec.FRENCH_LIGATURE_PROCESSING_FLAG : 0)
|
return (options.mFrenchLigatureProcessing ? FormatSpec.FRENCH_LIGATURE_PROCESSING_FLAG : 0)
|
||||||
+ (options.mGermanUmlautProcessing ? FormatSpec.GERMAN_UMLAUT_PROCESSING_FLAG : 0)
|
+ (options.mGermanUmlautProcessing ? FormatSpec.GERMAN_UMLAUT_PROCESSING_FLAG : 0)
|
||||||
+ (hasBigrams ? FormatSpec.CONTAINS_BIGRAMS_FLAG : 0)
|
+ (hasBigrams ? FormatSpec.CONTAINS_BIGRAMS_FLAG : 0)
|
||||||
+ (formatOptions.mHasParentAddress ? FormatSpec.HAS_PARENT_ADDRESS : 0);
|
+ (formatOptions.mHasParentAddress ? FormatSpec.HAS_PARENT_ADDRESS : 0)
|
||||||
|
+ (formatOptions.mHasLinkedListNode ? FormatSpec.HAS_LINKEDLIST_NODE : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1540,7 +1541,8 @@ public class BinaryDictInputOutput {
|
||||||
0 != (optionsFlags & FormatSpec.GERMAN_UMLAUT_PROCESSING_FLAG),
|
0 != (optionsFlags & FormatSpec.GERMAN_UMLAUT_PROCESSING_FLAG),
|
||||||
0 != (optionsFlags & FormatSpec.FRENCH_LIGATURE_PROCESSING_FLAG)),
|
0 != (optionsFlags & FormatSpec.FRENCH_LIGATURE_PROCESSING_FLAG)),
|
||||||
new FormatOptions(version,
|
new FormatOptions(version,
|
||||||
0 != (optionsFlags & FormatSpec.HAS_PARENT_ADDRESS)));
|
0 != (optionsFlags & FormatSpec.HAS_PARENT_ADDRESS),
|
||||||
|
0 != (optionsFlags & FormatSpec.HAS_LINKEDLIST_NODE)));
|
||||||
return header;
|
return header;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -150,9 +150,12 @@ public final class FormatSpec {
|
||||||
|
|
||||||
// These options need to be the same numeric values as the one in the native reading code.
|
// These options need to be the same numeric values as the one in the native reading code.
|
||||||
static final int GERMAN_UMLAUT_PROCESSING_FLAG = 0x1;
|
static final int GERMAN_UMLAUT_PROCESSING_FLAG = 0x1;
|
||||||
|
// TODO: Make the native reading code read this variable.
|
||||||
static final int HAS_PARENT_ADDRESS = 0x2;
|
static final int HAS_PARENT_ADDRESS = 0x2;
|
||||||
static final int FRENCH_LIGATURE_PROCESSING_FLAG = 0x4;
|
static final int FRENCH_LIGATURE_PROCESSING_FLAG = 0x4;
|
||||||
static final int CONTAINS_BIGRAMS_FLAG = 0x8;
|
static final int CONTAINS_BIGRAMS_FLAG = 0x8;
|
||||||
|
// TODO: Make the native reading code read this variable.
|
||||||
|
static final int HAS_LINKEDLIST_NODE = 0x10;
|
||||||
|
|
||||||
// TODO: Make this value adaptative to content data, store it in the header, and
|
// TODO: Make this value adaptative to content data, store it in the header, and
|
||||||
// use it in the reading code.
|
// use it in the reading code.
|
||||||
|
|
Loading…
Reference in New Issue