Lines Matching refs:boundary
33 void printEachForward( UBreakIterator* boundary, UChar* str) { in printEachForward() argument
35 int32_t start = ubrk_first(boundary); in printEachForward()
36 for (end = ubrk_next(boundary); end != UBRK_DONE; start = end, end = in printEachForward()
37 ubrk_next(boundary)) { in printEachForward()
44 void printEachBackward( UBreakIterator* boundary, UChar* str) { in printEachBackward() argument
46 int32_t end = ubrk_last(boundary); in printEachBackward()
47 for (start = ubrk_previous(boundary); start != UBRK_DONE; end = start, in printEachBackward()
48 start =ubrk_previous(boundary)) { in printEachBackward()
54 void printFirst(UBreakIterator* boundary, UChar* str) { in printFirst() argument
56 int32_t start = ubrk_first(boundary); in printFirst()
57 end = ubrk_next(boundary); in printFirst()
62 void printLast(UBreakIterator* boundary, UChar* str) { in printLast() argument
64 int32_t end = ubrk_last(boundary); in printLast()
65 start = ubrk_previous(boundary); in printLast()
71 void printAt(UBreakIterator* boundary, int32_t pos , UChar* str) { in printAt() argument
73 int32_t end = ubrk_following(boundary, pos); in printAt()
74 start = ubrk_previous(boundary); in printAt()
81 UBreakIterator *boundary; in c_main() local
94 boundary = ubrk_open(UBRK_SENTENCE, "en_us", stringToExamine, in c_main()
102 printEachForward(boundary, stringToExamine); in c_main()
104 printEachBackward(boundary, stringToExamine); in c_main()
105 ubrk_close(boundary); in c_main()
108 boundary = ubrk_open(UBRK_WORD, "en_us", stringToExamine, in c_main()
111 printEachForward(boundary, stringToExamine); in c_main()
113 printEachBackward(boundary, stringToExamine); in c_main()
116 printFirst(boundary, stringToExamine); in c_main()
119 printLast(boundary, stringToExamine); in c_main()
122 printAt(boundary, 10 , stringToExamine); in c_main()
124 ubrk_close(boundary); in c_main()