Lines Matching refs:status
202 void processArgs(int argc, char* argv[], UErrorCode &status)
237 status = U_ILLEGAL_ARGUMENT_ERROR;
242 status = U_ILLEGAL_ARGUMENT_ERROR;
271 status = U_ILLEGAL_ARGUMENT_ERROR;
339 UErrorCode status = U_ZERO_ERROR;
343 u_charName(line->name[j], U_EXTENDED_CHAR_NAME, charName, 256, &status);
583 UErrorCode status = U_ZERO_ERROR;
598 gElements.put(UnicodeString(toInsert->name, toInsert->len), toInsert, status);
740 UErrorCode status = U_ZERO_ERROR;
750 gElements.put(UnicodeString(line->name, line->len), toInsert, status);
767 UErrorCode status = U_ZERO_ERROR;
770 gElements.put(UnicodeString(line->name, line->len), toInsert, status);
780 UErrorCode status = U_ZERO_ERROR;
782 gElements.put(UnicodeString(line->name, line->len), toInsert, status);
942 UErrorCode status = U_ZERO_ERROR;
1008 gExpansions.put(UnicodeString(current->name, current->len), current, status); //new Line(*current)
1126 isTailored(Line *line, UErrorCode &status) {
1128 UCollationElements *tailoring = ucol_openElements(gCol, line->name, line->len, &status);
1129 UCollationElements *uca = ucol_openElements(gUCA, line->name, line->len, &status);
1136 tailElement = ucol_next(tailoring, &status);
1139 ucaElement = ucol_next(uca, &status);
1154 UErrorCode status = U_ZERO_ERROR;
1159 if(!isTailored(current, status)) {
1332 void removeIgnorableChars(UnicodeSet &exemplarUSet, CompareFn comparer, UErrorCode &status) {
1393 void addUtilityChars(UnicodeSet &exemplarUSet, UErrorCode &status) {
1416 getExemplars(const char *locale, UnicodeSet &exemplars, UErrorCode &status) {
1418 UResourceBundle *res = ures_open(NULL, locale, &status);
1420 UnicodeString exemplarString = ures_getUnicodeStringByKey(res, "ExemplarCharacters", &status);
1422 exemplars.applyPattern(exemplarString, status);
1427 prepareStartingSet(UnicodeSet &exemplarUSet, CompareFn comparer, UErrorCode &status) {
1444 UnicodeSet scriptSet(UnicodeString(scriptSetPattern, ""), status);
1451 //exemplarUSet.addAll(UnicodeSet(UnicodeString("[\\u0020-\\u007f]", ""), status));
1452 exemplarUSet.addAll(UnicodeSet(UnicodeString("[\\u0041-\\u005b]", ""), status));
1454 exemplarUSet.applyPattern(exemplarString, status);
1468 exemplarUSet.addAll(UnicodeSet(UnicodeString(scriptSetPattern, ""), status));
1476 removeIgnorableChars(exemplarUSet, comparer, status);
1478 addUtilityChars(exemplarUSet, status);
1482 USet *tailored = ucol_getTailoredSet(gCol, &status);
1496 setOutputFile(const char *name, UErrorCode &status) {
1514 processCollator(UCollator *col, UErrorCode &status) {
1526 const char *locale = ucol_getLocale(gCol, ULOC_REQUESTED_LOCALE, &status);
1529 getExemplars(locale, exemplarUSet, status);
1531 exemplarUSet = *((UnicodeSet *)ucol_getTailoredSet(gCol, &status));
1539 prepareStartingSet(exemplarUSet, gComparer, status);
1557 ucol_setAttribute(gCol, UCOL_FRENCH_COLLATION, UCOL_OFF, &status);
1569 ucol_setAttribute(gCol, UCOL_CASE_FIRST, UCOL_OFF, &status);
1609 processLocale(const char *locale, UErrorCode &status) {
1612 UCollator *col = ucol_open(locale, &status);
1614 setOutputFile(locale, status);
1618 processCollator(col, status);
1624 UErrorCode status = U_ZERO_ERROR;
1627 UResourceBundle *loc = ures_open(NULL, locName, &status);;
1629 if(U_SUCCESS(status)) {
1630 status = U_ZERO_ERROR;
1631 ColEl = ures_getByKey(loc, "CollationElements", ColEl, &status);
1632 if(status == U_ZERO_ERROR) { /* do the test - there are real elements */
1647 UErrorCode status = U_ZERO_ERROR;
1652 USet *wsp = uprv_openRuleWhiteSpaceSet(&status);
1662 UTransliterator *anyHex = utrans_open("[^\\u000a\\u0020-\\u007f] Any-Hex/Java", UTRANS_FORWARD, NULL, 0, NULL, &status);
1663 u_fsettransliterator(log, U_WRITE, anyHex, &status);
1665 processArgs(argc, argv, status);
1672 if(U_FAILURE(status) || gPlatformNo == 0) {
1676 gUCA = ucol_open("root", &status);
1695 UCollator *col = ucol_openRules(ruleBuffer, rules-ruleBuffer, UCOL_DEFAULT, UCOL_DEFAULT, &parseError, &status);
1696 if(U_SUCCESS(status)) {
1697 setOutputFile("stdinRules", status);
1698 processCollator(col, status);
1700 u_fprintf(err, "Error %s\n", u_errorName(status));
1705 processLocale(gLocale, status);
1708 processLocale(gLocales[i], status);
1714 status = U_ZERO_ERROR;
1717 processLocale(locName, status);