Lines Matching defs:middle

45     int32_t i, pos1, pos2, middle, length;
56 /* set into the middle */
57 middle=length/2;
59 pos1=iter1->move(iter1, middle, UITER_ZERO);
60 if(pos1!=middle) {
61 log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n1, middle, pos1);
65 pos2=iter2->move(iter2, middle, UITER_ZERO);
66 if(pos2!=middle) {
67 log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n2, middle, pos2);
75 log_err("%s->current()=U+%04x != U+%04x=%s->current() at middle=%d\n", n1, c1, c2, n2, middle);
84 log_err("%s->next()=U+%04x != U+%04x=%s->next() at %d (started in middle)\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT));
94 log_err("%s->previous()=U+%04x != U+%04x=%s->previous() at %d (started in middle)\n", n1, c1, c2, n2, iter1->getIndex(iter1, UITER_CURRENT));
138 /* back to the middle */
139 pos1=iter1->move(iter1, middle, UITER_ZERO);
140 if(pos1!=middle) {
141 log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n1, middle, pos1);
145 pos2=iter2->move(iter2, middle, UITER_ZERO);
146 if(pos2!=middle) {
147 log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n2, middle, pos2);
154 log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n1, middle, pos1);
160 log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n2, middle, pos2);
211 * It must be 2<=middle<=length-2.
214 testIteratorState(UCharIterator *iter1, UCharIterator *iter2, const char *n, int32_t middle) {
222 /* get four UChars from the middle of the string */
223 iter1->move(iter1, middle-2, UITER_ZERO);
228 log_err("test error: %s[%d]=%d\n", n, middle-2+i, c);
234 /* move to the middle and get the state */
248 log_err("%s->current(at %d)=U+%04x!=U+%04x\n", n, middle, c, u[2]);
253 log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-1, c, u[1]);
259 log_err("%s->next(at %d)=U+%04x!=U+%04x\n", n, middle+1, c, u[3]);
265 log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-2, c, u[0]);
268 /* move the second iterator back to the middle */
272 /* check that both are in the middle */
275 if(i!=middle) {
276 log_err("%s->getIndex(current)=%d!=%d as expected\n", n, i, middle);