Lines Matching refs:mutableTrie

112 testTrieGetRanges(const char *testName, const UCPTrie *trie, const UMutableCPTrie *mutableTrie,
115 const char *const typeName = trie == NULL ? "mutableTrie" : "trie";
144 umutablecptrie_getRange(mutableTrie, start, option, surrValue, NULL, NULL, &value);
161 umutablecptrie_getRange(mutableTrie, start, option, surrValue ^ 0x5555,
177 umutablecptrie_getRange(mutableTrie, start, option, surrValue, NULL, NULL, NULL);
345 testBuilderGetters(const char *testName, const UMutableCPTrie *mutableTrie,
353 const char *const typeName = "mutableTrie";
363 value2=umutablecptrie_get(mutableTrie, start);
377 value=umutablecptrie_get(mutableTrie, -1);
378 value2=umutablecptrie_get(mutableTrie, 0x110000);
704 testBuilder(const char *testName, const UMutableCPTrie *mutableTrie,
706 testBuilderGetters(testName, mutableTrie, checkRanges, countCheckRanges);
707 testTrieGetRanges(testName, NULL, mutableTrie, UCPMAP_RANGE_NORMAL, 0, checkRanges, countCheckRanges);
770 testTrieSerialize(const char *testName, UMutableCPTrie *mutableTrie,
779 mutableTrie = umutablecptrie_clone(mutableTrie, &errorCode);
792 trie = umutablecptrie_buildImmutable(mutableTrie, type, valueWidth, &errorCode);
943 log_err("error: modifying a mutableTrie-from-UCPTrie (%s) failed - %s\n",
951 umutablecptrie_close(mutableTrie);
957 UMutableCPTrie *mutableTrie, UBool withClone,
966 testBuilder(testName, mutableTrie, checkRanges, countCheckRanges);
971 testTrieSerialize(name, mutableTrie,
978 testTrieSerialize(name, mutableTrie,
985 testTrieSerialize(name, mutableTrie,
993 testTrieSerialize(name, mutableTrie,
998 return mutableTrie;
1005 UMutableCPTrie *mutableTrie;
1013 mutableTrie = umutablecptrie_open(initialValue, errorValue, &errorCode);
1023 UMutableCPTrie *clone = umutablecptrie_clone(mutableTrie, &errorCode);
1029 umutablecptrie_close(mutableTrie);
1030 mutableTrie = clone;
1037 umutablecptrie_set(mutableTrie, start, value, &errorCode);
1039 umutablecptrie_setRange(mutableTrie, start, limit-1, value, &errorCode);
1044 return mutableTrie;
1048 umutablecptrie_close(mutableTrie);
1059 UMutableCPTrie *mutableTrie = makeTrieWithRanges(
1061 if (mutableTrie != NULL) {
1062 mutableTrie = testTrieSerializeAllValueWidth(testName, mutableTrie, withClone,
1064 umutablecptrie_close(mutableTrie);
1259 UMutableCPTrie *mutableTrie;
1264 mutableTrie=umutablecptrie_open(1, 0xad, &errorCode);
1275 umutablecptrie_setRange(mutableTrie, 0x740, 0x840-1, 1, &errorCode);
1276 umutablecptrie_setRange(mutableTrie, 0x780, 0x880-1, 1, &errorCode);
1277 umutablecptrie_setRange(mutableTrie, 0x740, 0x840-1, 2, &errorCode);
1278 umutablecptrie_setRange(mutableTrie, 0x780, 0x880-1, 3, &errorCode);
1281 umutablecptrie_setRange(mutableTrie, 0x1000, 0x3000-1, 2, &errorCode);
1282 umutablecptrie_setRange(mutableTrie, 0x2000, 0x4000-1, 3, &errorCode);
1283 umutablecptrie_setRange(mutableTrie, 0x1000, 0x4000-1, 1, &errorCode);
1287 umutablecptrie_close(mutableTrie);
1291 mutableTrie = testTrieSerializeAllValueWidth(testName, mutableTrie, false,
1293 umutablecptrie_close(mutableTrie);
1308 UMutableCPTrie *mutableTrie;
1313 mutableTrie=umutablecptrie_open(1, 0xad, &errorCode);
1324 umutablecptrie_set(mutableTrie, i, 2, &errorCode);
1327 umutablecptrie_set(mutableTrie, i, 3, &errorCode);
1330 umutablecptrie_set(mutableTrie, i, 4, &errorCode);
1333 umutablecptrie_set(mutableTrie, i, 5, &errorCode);
1338 umutablecptrie_close(mutableTrie);
1342 mutableTrie = testTrieSerializeAllValueWidth(testName, mutableTrie, false,
1344 umutablecptrie_close(mutableTrie);
1351 UMutableCPTrie *mutableTrie;
1357 mutableTrie = umutablecptrie_open(0xff33, 0xad, &errorCode);
1368 umutablecptrie_setRange(mutableTrie, i, i + 0xfff, value, &errorCode);
1374 uint32_t v0 = umutablecptrie_get(mutableTrie, i);
1375 uint32_t vfff = umutablecptrie_get(mutableTrie, i + 0xfff);
1381 mutableTrie = testTrieSerializeAllValueWidth(testName, mutableTrie, false,
1383 umutablecptrie_close(mutableTrie);
1390 UMutableCPTrie *mutableTrie;
1395 mutableTrie = umutablecptrie_open(0xff33, 0xad, &errorCode);
1408 umutablecptrie_setRange(mutableTrie, c, c + 0x3f, value, &errorCode);
1416 umutablecptrie_setRange(mutableTrie, c, c + 0xf, value, &errorCode);
1420 umutablecptrie_setRange(mutableTrie, 0x30230, 0x30233, 0x3023, &errorCode);
1423 umutablecptrie_setRange(mutableTrie, 0x30234, 0xdffff, 0x5005, &errorCode);
1426 umutablecptrie_setRange(mutableTrie, 0xe0000, 0x10ffff, 0x9009, &errorCode);
1432 umutablecptrie_close(mutableTrie);
1437 testBuilder(testName, mutableTrie, checkRanges, r);
1438 testTrieSerialize("much-data.16", mutableTrie,
1440 umutablecptrie_close(mutableTrie);
1443 static void testGetRangesFixedSurr(const char *testName, const UMutableCPTrie *mutableTrie,
1446 testTrieGetRanges(testName, NULL, mutableTrie, option, 5, checkRanges, countCheckRanges);
1448 UMutableCPTrie *clone = umutablecptrie_clone(mutableTrie, &errorCode);
1529 UMutableCPTrie *mutableTrie = makeTrieWithRanges(
1533 if (mutableTrie == NULL) {
1536 testGetRangesFixedSurr("fixedLeadSurr1", mutableTrie, UCPMAP_RANGE_FIXED_LEAD_SURROGATES,
1538 testGetRangesFixedSurr("fixedAllSurr1", mutableTrie, UCPMAP_RANGE_FIXED_ALL_SURROGATES,
1541 umutablecptrie_setRange(mutableTrie, 0xd844, 0xd899, 5, &errorCode);
1544 umutablecptrie_close(mutableTrie);
1547 testGetRangesFixedSurr("fixedLeadSurr2", mutableTrie, UCPMAP_RANGE_FIXED_LEAD_SURROGATES,
1550 umutablecptrie_set(mutableTrie, 0xd7ff, 5, &errorCode);
1553 umutablecptrie_close(mutableTrie);
1556 testGetRangesFixedSurr("fixedLeadSurr3", mutableTrie, UCPMAP_RANGE_FIXED_LEAD_SURROGATES,
1558 testGetRangesFixedSurr("fixedAllSurr3", mutableTrie, UCPMAP_RANGE_FIXED_ALL_SURROGATES,
1561 umutablecptrie_set(mutableTrie, 0xe000, 5, &errorCode);
1564 umutablecptrie_close(mutableTrie);
1567 testGetRangesFixedSurr("fixedSurr4", mutableTrie, UCPMAP_RANGE_FIXED_ALL_SURROGATES,
1569 umutablecptrie_close(mutableTrie);
1614 UMutableCPTrie *mutableTrie = umutablecptrie_open(0, 0xad, &errorCode);
1623 umutablecptrie_setRange(mutableTrie, i, i + 0xf, value, &errorCode);
1632 umutablecptrie_close(mutableTrie);
1636 mutableTrie = testTrieSerializeAllValueWidth(testName, mutableTrie, false,
1638 umutablecptrie_close(mutableTrie);