Lines Matching full:trie
37 * The file format prepared and written here contains a 16-bit trie and a mapping table.
52 * the trie-word, if any, for that code point. This means that the input
67 * indexes[_SPREP_INDEX_TRIE_SIZE] -- The size of the StringPrep trie in bytes
77 * StringPrep Trie :
79 * The StringPrep tries is a 16-bit trie that contains data for the profile.
80 * Each code point is associated with a value (trie-word) in the trie.
82 * - structure of data words from the trie
106 * If the type of the code point is USPREP_MAP and value in trie word is an index, the index
154 static int16_t currentIndex = 0; /* the current index into the data trie */
296 /* turn on the first bit in trie word */
308 /* now set the value in the trie */
314 /* written the trie word for the codepoint... increment the count*/
393 /* turn on the first bit in trie word */
418 /* now set the value in the trie */
441 fprintf(stderr,"The second bit in the trie word is not zero while storing a delta.\n");
446 /* now set the value in the trie */
510 * A mapping is stored in the trie word
524 /* now set the value in the trie */
557 getFoldedValue(UNewTrie *trie, UChar32 start, int32_t offset) {
566 value=utrie_get32(trie, start, &inBlockZero);
603 fprintf(stderr, "error: utrie_serialize(sprep trie) failed, %s\n", u_errorName(errorCode));
609 printf("size of sprep trie %5u bytes\n", (int)sprepTrieSize);