Lines Matching refs:bi
515 UBreakIterator *bi;
519 bi = ubrk_openRules(ruleSourceU, -1, /* The rules */
525 bi = 0;
528 return bi;
554 UBreakIterator *bi = testOpenRules(rules);
555 if (bi == NULL) {return;}
557 ubrk_setText(bi, uData, -1, &status);
559 pos = ubrk_first(bi);
571 tag = ubrk_getRuleStatus(bi);
578 pos = ubrk_next(bi);
583 ubrk_close(bi);
598 UBreakIterator *bi;
601 bi = ubrk_openRules(uRules, -1, /* The rules */
606 ubrk_close(bi);
626 UBreakIterator *bi = NULL;
641 bi = ubrk_openRules(rules, -1, testString, -1, NULL, &status);
643 TEST_ASSERT(bi != NULL);
646 if (bi != NULL) {
647 pos = ubrk_next(bi);
651 numVals = ubrk_getRuleStatusVec(bi, vals, 10, &status);
658 numVals = ubrk_getRuleStatusVec(bi, vals, 0, &status);
663 ubrk_close(bi);
677 UBreakIterator *bi = NULL;
684 bi = ubrk_open(UBRK_WORD, "en_US", NULL, 0, &status);
690 ubrk_setUText(bi, ut, &status);
696 pos = ubrk_first(bi);
699 pos = ubrk_next(bi);
702 pos = ubrk_next(bi);
705 pos = ubrk_next(bi);
708 pos = ubrk_next(bi);
710 ubrk_close(bi);
844 UBreakIterator *bi;
848 bi = ubrk_open(UBRK_LINE, "en_US", NULL, 0, &status);
853 ubrk_setUText(bi, &ut1, &status);
858 TEST_ASSERT(1 == ubrk_next(bi));
859 TEST_ASSERT(3 == ubrk_next(bi));
866 ubrk_refreshUText(bi, &ut2, &status);
870 TEST_ASSERT(5 == ubrk_next(bi));
871 TEST_ASSERT(7 == ubrk_next(bi));
872 TEST_ASSERT(8 == ubrk_next(bi));
873 TEST_ASSERT(UBRK_DONE == ubrk_next(bi));
879 ubrk_close(bi);