Lines Matching refs:status

70     UErrorCode  status = U_ZERO_ERROR;
80 UCollator *coll = ucol_open(LOCALES[i], &status);
82 &status);
84 &status);
85 if (U_FAILURE(status)) {
86 log_err_status(status, "ERROR: in creation of either the collator or the collation iterator :%s\n",
87 myErrorName(status));
93 while (ucol_next(pitr, &status) != UCOL_NULLORDER &&
94 U_SUCCESS(status)) {
96 if (U_FAILURE(status)) {
98 myErrorName(status));
103 ucol_setOffset(titer, u_strlen(pattern), &status);
104 if (U_FAILURE(status)) {
106 myErrorName(status));
113 ucol_previous(titer, &status);
119 ucol_setOffset(titer, ucol_getOffset(titer) + 1, &status);
120 if (U_FAILURE(status)) {
122 myErrorName(status));
143 UErrorCode status = U_ZERO_ERROR;
153 UCollator *coll = ucol_open(LOCALES[i], &status);
157 ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
159 pitr = ucol_openElements(coll, pattern, -1, &status);
160 titer = ucol_openElements(coll, text, -1, &status);
161 if (U_FAILURE(status)) {
162 log_err_status(status, "ERROR: in creation of either the collator or the collation iterator :%s\n",
163 myErrorName(status));
169 while (ucol_next(pitr, &status) != UCOL_NULLORDER &&
170 U_SUCCESS(status)) {
172 if (U_FAILURE(status)) {
174 myErrorName(status));
179 ucol_setOffset(titer, u_strlen(pattern), &status);
180 if (U_FAILURE(status)) {
182 myErrorName(status));
189 ucol_previous(titer, &status);
195 ucol_setOffset(titer, ucol_getOffset(titer) + 1, &status);
196 if (U_FAILURE(status)) {
198 myErrorName(status));
226 UErrorCode status = U_ZERO_ERROR;
230 en_us = ucol_open("en_US", &status);
231 if (U_FAILURE(status)){
232 log_err_status(status, "ERROR: in creation of collation data using ucol_open()\n %s\n",
233 myErrorName(status));
255 iter=ucol_openElements(en_us, source, u_strlen(source), &status);
256 if(U_FAILURE(status)){
258 myErrorName(status));
268 iter=ucol_openElements(en_us, source, -1, &status);
269 if(U_FAILURE(status)){
271 myErrorName(status));
292 UErrorCode status = U_ZERO_ERROR;
297 th_th = ucol_open("th_TH", &status);
298 if (U_FAILURE(status)){
299 log_err_status(status, "ERROR: in creation of thai collation using ucol_open()\n %s\n",
300 myErrorName(status));
322 iter=ucol_openElements(th_th, source, u_strlen(source), &status);
323 if(U_FAILURE(status)){
325 myErrorName(status));
333 iter=ucol_openElements(th_th, source, -1, &status);
334 if(U_FAILURE(status)){
336 myErrorName(status));
353 UErrorCode status = U_ZERO_ERROR;
372 coll = ucol_openRules(rule, rulelen, UCOL_ON, UCOL_TERTIARY, NULL, &status);
373 ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
374 if (U_FAILURE(status)){
375 log_err_status(status, "ERROR: in creation of collator using ucol_openRules()\n %s\n",
376 myErrorName(status));
381 iter = ucol_openElements(coll, source, srclen, &status);
386 iter = ucol_openElements(coll, source, srclen, &status);
392 iter = ucol_openElements(coll, source, srclen, &status);
394 if (U_FAILURE(status)){
396 myErrorName(status));
402 iter = ucol_openElements(coll, source, -1, &status);
404 if (U_FAILURE(status)){
406 myErrorName(status));
429 UErrorCode status = U_ZERO_ERROR;
435 coll = ucol_open("en_US", &status);
437 iter=ucol_openElements(coll, test1, u_strlen(test1), &status);
439 if(U_FAILURE(status)){
440 log_err_status(status, "ERROR: in creation of collation element iterator using ucol_openElements()\n %s\n",
441 myErrorName(status));
452 c1 = ucol_openRules(rule, u_strlen(rule), UCOL_OFF, UCOL_DEFAULT_STRENGTH, NULL, &status);
456 if (c1 == NULL || U_FAILURE(status))
459 myErrorName(status));
464 iter=ucol_openElements(c1, source, u_strlen(source), &status);
465 if(U_FAILURE(status)){
467 myErrorName(status));
476 c2 = ucol_openRules(rule, u_strlen(rule), UCOL_OFF, UCOL_DEFAULT_STRENGTH, NULL, &status);
478 if (c2 == NULL || U_FAILURE(status))
481 myErrorName(status));
485 iter=ucol_openElements(c2, source, u_strlen(source), &status);
486 if(U_FAILURE(status)){
488 myErrorName(status));
496 c3 = ucol_openRules(rule, u_strlen(rule), UCOL_DEFAULT, UCOL_DEFAULT_STRENGTH,NULL, &status);
499 if (c3 == NULL || U_FAILURE(status))
502 myErrorName(status));
506 iter=ucol_openElements(c3, source, u_strlen(source), &status);
507 if(U_FAILURE(status)){
509 myErrorName(status));
525 coll = ucol_open("th_TH", &status);
527 iter=ucol_openElements(coll, source, u_strlen(source), &status);
528 if(U_FAILURE(status)){
530 myErrorName(status));
544 coll = ucol_open("ja_JP", &status);
546 iter=ucol_openElements(coll, source, u_strlen(source), &status);
547 if(U_FAILURE(status)){
549 myErrorName(status));
564 UErrorCode status= U_ZERO_ERROR;
576 en_us = ucol_open("en_US", &status);
578 iter = ucol_openElements(en_us, test1, u_strlen(test1), &status);
579 if(U_FAILURE(status)){
580 log_err_status(status, "ERROR: in creation of collation element iterator using ucol_openElements()\n %s\n",
581 myErrorName(status));
587 ucol_setOffset(iter, 0, &status);
588 if (U_FAILURE(status) || ucol_previous(iter, &status) != UCOL_NULLORDER) {
592 ucol_setOffset(iter, u_strlen(test1), &status);
593 if (U_FAILURE(status) || ucol_next(iter, &status) != UCOL_NULLORDER) {
611 pristine=ucol_openElements(en_us, test1, u_strlen(test1), &status);
612 if(U_FAILURE(status)){
614 myErrorName(status));
618 status = U_ZERO_ERROR;
620 ucol_setOffset(iter, 0, &status);
621 if (U_FAILURE(status))
623 log_err("setOffset failed. %s\n", myErrorName(status));
640 ucol_setAttribute(en_us, UCOL_NORMALIZATION_MODE, UCOL_ON, &status);
641 iter = ucol_openElements(en_us, test1, 4, &status);
642 if(U_FAILURE(status)){
644 myErrorName(status));
650 while (ucol_next(iter, &status) != UCOL_NULLORDER &&
651 U_SUCCESS(status)) {
673 while (ucol_previous(iter, &status) != UCOL_NULLORDER &&
674 U_SUCCESS(status)) {
695 if(U_FAILURE(status)){
697 myErrorName(status));
710 UErrorCode status = U_ZERO_ERROR;
718 en_us = ucol_open("en_US", &status);
720 iter1=ucol_openElements(en_us, test1, u_strlen(test1), &status);
721 if(U_FAILURE(status)){
722 log_err_status(status, "ERROR: in creation of collation element iterator1 using ucol_openElements()\n %s\n",
723 myErrorName(status));
727 iter2=ucol_openElements(en_us, test2, u_strlen(test2), &status);
728 if(U_FAILURE(status)){
730 myErrorName(status));
736 c = ucol_next(iter2, &status);
741 if (U_FAILURE(status))
743 log_err("iter2->next() returned an error. %s\n", myErrorName(status));
750 c = ucol_next(iter2, &status);
754 ucol_setText(iter2, test1, u_strlen(test1), &status);
755 if (U_FAILURE(status))
757 log_err("call to iter2->setText(test1) failed. %s\n", myErrorName(status));
765 ucol_setText(iter2, NULL, 2, &status);
766 if (U_FAILURE(status))
768 log_err("call to iter2->setText(null) failed. %s\n", myErrorName(status));
772 if (ucol_next(iter2, &status) != UCOL_NULLORDER) {
787 UErrorCode status = U_ZERO_ERROR;
788 UCollator *coll ;/*= ucol_open("en_US", &status);*/
795 UCollationElements *iter ;/*= ucol_openElements(coll, &ch, 1, &status);*/
801 UCOL_DEFAULT_STRENGTH,NULL, &status);
802 if(U_SUCCESS(status) && coll) {
803 iter = ucol_openElements(coll, &ch, 1, &status);
805 while (ch < 0xFFFF && U_SUCCESS(status)) {
812 ucol_setText(iter, &ch, 1, &status);
813 order = ucol_previous(iter, &status);
817 order = ucol_previous(iter, &status);
819 while (U_SUCCESS(status) &&
820 ucol_previous(iter, &status) != UCOL_NULLORDER) {
825 if (U_FAILURE(status) || size < count) {
836 ucol_setText(iter, &ch, 1, &status);
837 order = ucol_previous(iter, &status);
839 if (U_FAILURE(status) || size != 1) {
847 ucol_setText(iter, &ch, 1, &status);
848 temporder = ucol_previous(iter, &status);
850 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 3) {
856 ucol_setText(iter, &ch, 1, &status);
857 temporder = ucol_previous(iter, &status);
859 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 1) {
866 ucol_setText(iter, supplementary, 2, &status);
867 sorder = ucol_previous(iter, &status);
869 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, sorder) != 2) {
877 ucol_setText(iter, &ch, 1, &status);
878 temporder = ucol_previous(iter, &status);
879 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) > 3) {
900 UCOL_DEFAULT_STRENGTH,NULL, &status);
901 iter = ucol_openElements(coll, &ch, 1, &status);
903 temporder = ucol_previous(iter, &status);
904 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 6) {
912 log_err_status(status, "Couldn't open collator -> %s\n", u_errorName(status));
922 UErrorCode status = U_ZERO_ERROR;
926 c1 = ucol_next(i1, &status);
927 c2 = ucol_next(i2, &status);
945 UErrorCode status = U_ZERO_ERROR;
968 coll = ucol_open("th_TH", &status);
969 if(U_SUCCESS(status) && coll) {
970 testiter = ucol_openElements(coll, teststr, 500, &status);
971 iter = ucol_openElements(coll, str, 2, &status);
1003 ucol_next(testiter, &status);
1004 ucol_next(testiter, &status);
1009 log_err_status(status, "Couldn't open collator -> %s\n", u_errorName(status));
1075 readElement(char **from, char *to, char separator, UErrorCode *status)
1077 if (U_SUCCESS(*status)) {
1100 UErrorCode *status)
1102 if (U_SUCCESS(*status)) {
1159 * @param status error status
1162 static char * getCEs(char *str, uint32_t *ces, UErrorCode *status) {
1181 primarycount = readElement(&pStartCP, primary, ',', status);
1182 secondarycount = readElement(&pStartCP, secondary, ',', status);
1183 tertiarycount = readElement(&pStartCP, tertiary, ']', status);
1186 ces[count ++] = getSingleCEValue(primary, secondary, tertiary, status);
1187 if (U_FAILURE(*status)) {
1272 UErrorCode status = U_ZERO_ERROR;
1273 UCollator *coll = ucol_open("", &status);
1277 if (U_FAILURE(status)) {
1278 log_err_status(status, "Error in opening root collator -> %s\n", u_errorName(status));
1312 iter = ucol_openElements(coll, contextCPs, -1, &status);
1313 if (U_FAILURE(status)) {
1317 while((ces[preContextCeLen] = ucol_next(iter, &status)) != (uint32_t)UCOL_NULLORDER) {
1323 getCEs(str, ces+preContextCeLen, &status);
1324 if (U_FAILURE(status)) {
1328 iter = ucol_openElements(coll, codepoints, -1, &status);
1329 if (U_FAILURE(status)) {
1334 uint32_t ce = (uint32_t)ucol_next(iter, &status);
1344 if (ce != ces[count] || U_FAILURE(status)) {
1401 UErrorCode status = U_ZERO_ERROR;
1406 coll = ucol_openRules(rule, rulelen, UCOL_OFF, UCOL_DEFAULT_STRENGTH,NULL, &status);
1407 iter = ucol_openElements(coll, rule, 1, &status);
1408 resultiter = ucol_openElements(coll, rule, 1, &status);
1410 if (U_FAILURE(status)) {
1411 log_err_status(status, "Error opening collation rules -> %s\n", u_errorName(status));
1421 ucol_setText(iter, str, strLen, &status);
1422 if (U_FAILURE(status)) {
1438 ucol_setText(resultiter, s, (int32_t)(e - s), &status);
1439 ce = ucol_next(resultiter, &status);
1440 if (U_FAILURE(status)) {
1445 if (ce != (uint32_t)ucol_next(iter, &status) ||
1446 U_FAILURE(status)) {
1450 ce = ucol_next(resultiter, &status);
1451 if (U_FAILURE(status)) {
1473 UErrorCode status = U_ZERO_ERROR;
1479 coll = ucol_openRules(rule, u_strlen(rule), UCOL_OFF, UCOL_DEFAULT_STRENGTH, NULL,&status);
1480 if (U_FAILURE(status)) {
1481 log_err_status(status, "Rule based collator not created for testing ce buffer overflow -> %s\n", u_errorName(status));
1492 &status);
1493 if (ucol_previous(iter, &status) == UCOL_NULLORDER ||
1494 status == U_BUFFER_OVERFLOW_ERROR) {
1525 UErrorCode status = U_ZERO_ERROR;
1527 &status);
1532 if (U_FAILURE(status)) {
1536 collLocale = ucol_getLocale(coll, ULOC_VALID_LOCALE, &status);
1537 if (U_FAILURE(status) || collLocale==NULL) {
1538 status = U_ZERO_ERROR;
1543 uint32_t ce = ucol_next(iter, &status);
1695 UErrorCode status = U_ZERO_ERROR;
1697 UCollator *coll = ucol_open("root", &status);
1709 if (U_FAILURE(status)) {
1710 log_err_status(status, "en_US collator creation failed -> %s\n", u_errorName(status));
1789 status = U_ZERO_ERROR; // clear status from previous loop iteration
1795 coll = ucol_open(loc, &status);
1796 if (U_FAILURE(status)) {
1797 log_err("%s collator creation failed with status %s\n", loc, u_errorName(status));
1822 while ((current = ucol_tok_parseNextToken(&src, startOfRules, &parseError,&status)) != NULL && U_SUCCESS(status)) {
1838 if (U_FAILURE(status)) {
1839 log_err("%s collator, ucol_tok_parseNextToken failed with status %s\n", loc, u_errorName(status));
1876 UErrorCode status = U_ZERO_ERROR;
1886 ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_OFF, &status);
1889 ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_ON, &status);
1925 UErrorCode status = U_ZERO_ERROR;
1927 UCollator *coll = ucol_open("en_US", &status);
1936 if (U_FAILURE(status)) {
1937 log_err_status(status, "en_US collator creation failed -> %s\n", u_errorName(status));
1993 status = U_ZERO_ERROR; // clear status from previous loop iteration
2004 coll = ucol_open(locale[count], &status);
2005 if (U_FAILURE(status)) {
2006 log_err("%s collator creation failed with status %s\n", locale[count], u_errorName(status));
2031 while ((current = ucol_tok_parseNextToken(&src, startOfRules,&parseError, &status)) != NULL && U_SUCCESS(status)) {
2051 if (U_FAILURE(status)) {
2052 log_err("%s collator, ucol_tok_parseNextToken failed with status %s\n", locale[count], u_errorName(status));
2131 UErrorCode status = U_ZERO_ERROR;
2132 UCollator* ucol = ucol_open(tsceItemPtr->locale, &status);
2133 if ( U_SUCCESS(status) ) {
2134 UCollationElements * uce = ucol_openElements(ucol, tsceText, kLen_tsceText, &status);
2135 if ( U_SUCCESS(status) ) {
2144 element = ucol_next(uce, &status);
2159 } while ( U_SUCCESS(status) && element != UCOL_NULLORDER );
2164 ucol_setOffset(uce, kLen_tsceText, &status);
2165 status = U_ZERO_ERROR;
2170 element = ucol_previous(uce, &status);
2185 } while ( U_SUCCESS(status) && element != UCOL_NULLORDER );
2192 log_err("error, locale %s, ucol_openElements failed: %s\n", tsceItemPtr->locale, u_errorName(status) );
2196 log_data_err("error, locale %s, ucol_open failed: %s\n", tsceItemPtr->locale, u_errorName(status) );