Home | History | Annotate | Download | only in cintltst

Lines Matching refs:COLLATOR

60           log_err_status(*status, "Error opening collator\n");
157 * Getting the collator
159 static UCollator *getCollator(const char *collator)
161 if (collator == NULL) {
164 if (strcmp(collator, "fr") == 0) {
167 else if (strcmp(collator, "de") == 0) {
170 else if (strcmp(collator, "es") == 0) {
261 log_data_err("Opening collator failed.\n");
286 log_data_err("Opening collator failed.\n");
448 UCollator *collator = getCollator(search.collator);
456 ucol_setStrength(collator, search.strength);
457 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
465 ucol_setStrength(collator, UCOL_TERTIARY);
469 ucol_setStrength(collator, UCOL_TERTIARY);
479 UCollator *collator = getCollator(search.collator);
487 ucol_setStrength(collator, search.strength);
488 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
489 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
500 ucol_setStrength(collator, UCOL_TERTIARY);
507 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status);
508 ucol_setStrength(collator, UCOL_TERTIARY);
520 UCollator *collator = getCollator(search.collator);
527 ucol_setStrength(collator, search.strength);
528 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
540 ucol_setStrength(collator, UCOL_TERTIARY);
544 ucol_setStrength(collator, UCOL_TERTIARY);
676 UCollator *collator = getCollator(search->collator);
681 ucol_setStrength(collator, search->strength);
683 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
693 ucol_setStrength(collator, UCOL_TERTIARY);
783 UCollator *collator = getCollator(search->collator);
789 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
827 /* test collator that thinks "o" and "p" are the same thing */
864 log_err("Expected NULL collator from NULL string search\n");
866 u_unescape(COLLATOR[0].text, text, 128);
867 u_unescape(COLLATOR[0].pattern, pattern, 32);
874 if (!assertEqualWithUStringSearch(strsrch, COLLATOR[0])) {
879 tailored = ucol_openRules(rules, -1, UCOL_ON, COLLATOR[1].strength,
882 log_err("Error opening rule based collator %s\n", u_errorName(status));
887 log_err("Error setting rule based collator\n");
890 if (!assertEqualWithUStringSearch(strsrch, COLLATOR[1])) {
897 log_err("Error setting rule based collator\n");
899 if (!assertEqualWithUStringSearch(strsrch, COLLATOR[0])) {
1556 UCollator *collator;
1565 collator = ucol_openRules(rules, u_strlen(rules), UCOL_ON,
1571 log_err("Error opening collator %s\n", u_errorName(status));
1574 strsrch = usearch_openFromCollator(pattern, 1, text, 1, collator, NULL,
1591 ucol_close(collator);
1599 UCollator *collator;
1609 collator = ucol_openRules(rules, u_strlen(rules), UCOL_ON,
1615 log_err("Error opening collator %s\n", u_errorName(status));
1618 strsrch = usearch_openFromCollator(pattern, 1, text, 1, collator, NULL,
1635 ucol_close(collator);
1659 if (search.collator != NULL) {
1660 coll = ucol_openFromShortString(search.collator, FALSE, NULL, &status);
1667 log_err("Error opening string search collator(\"%s\") %s\n", search.collator, u_errorName(status));
1673 log_err("Error setting string search collator %s\n", u_errorName(status));
1766 UCollator *collator = getCollator(search->collator);
1772 ucol_setStrength(collator, search->strength);
1774 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator,
1792 ucol_setStrength(collator, UCOL_TERTIARY);
1884 UCollator *collator = getCollator(search->collator);
1890 collator,
1930 /* test collator that thinks "o" and "p" are the same thing */
1968 log_err("Error opening rule based collator %s\n", u_errorName(status));
1973 log_err("Error setting rule based collator\n");
1987 log_err("Error setting rule based collator\n");
2170 UCollator *collator;
2183 collator = usearch_getCollator(strsrch);
2184 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
2256 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status);
2284 UCollator *collator = NULL;
2293 collator = ucol_openRules(rules, u_strlen(rules), UCOL_ON,
2299 log_err("Error opening collator %s\n", u_errorName(status));
2302 strsrch = usearch_openFromCollator(pattern, 1, text, 1, collator, NULL,
2322 ucol_close(collator);
2346 log_err("Expected U_UNSUPPORTED_ERROR when trying to instantiate a search object from a CODAN collator, got %s instead\n", u_errorName(status));
2459 /* create a US-English collator */
2516 /* create a US-English collator */