Lines Matching defs:trie
38 * The file format prepared and written here contains a 16-bit trie and a mapping table.
53 * the trie-word, if any, for that code point. This means that the input
68 * indexes[_SPREP_INDEX_TRIE_SIZE] -- The size of the StringPrep trie in bytes
80 * The StringPrep tries is a 16-bit trie that contains data for the profile.
81 * Each code point is associated with a value (trie-word) in the trie.
83 * - structure of data words from the trie
107 * If the type of the code point is USPREP_MAP and value in trie word is an index, the index
155 static int16_t currentIndex = 0; /* the current index into the data trie */
294 /* turn on the first bit in trie word */
306 /* now set the value in the trie */
312 /* written the trie word for the codepoint... increment the count*/
374 /* turn on the first bit in trie word */
395 /* now set the value in the trie */
418 fprintf(stderr,"The second bit in the trie word is not zero while storing a delta.\n");
423 /* now set the value in the trie */
478 * A mapping is stored in the trie word
492 /* now set the value in the trie */
525 getFoldedValue(UNewTrie *trie, UChar32 start, int32_t offset) {
532 value=utrie_get32(trie, start, &inBlockZero);
569 fprintf(stderr, "error: utrie_serialize(sprep trie) failed, %s\n", u_errorName(errorCode));
575 printf("size of sprep trie %5u bytes\n", (int)sprepTrieSize);