Home | History | Annotate | Download | only in uciter8

Lines Matching defs:middle

47     int32_t i, pos1, pos2, middle, length;
58 /* set into the middle */
59 middle=length/2;
61 pos1=iter1->move(iter1, middle, UITER_ZERO);
62 if(pos1!=middle) {
63 log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n1, middle, pos1);
67 pos2=iter2->move(iter2, middle, UITER_ZERO);
68 if(pos2!=middle) {
69 log_err("%s->move(from 0 to middle %d)=%d does not move to the middle\n", n2, middle, pos2);
77 log_err("%s->current()=U+%04x != U+%04x=%s->current() at middle=%d\n", n1, c1, c2, n2, middle);
86 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));
96 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));
140 /* back to the middle */
141 pos1=iter1->move(iter1, middle, UITER_ZERO);
142 if(pos1!=middle) {
143 log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n1, middle, pos1);
147 pos2=iter2->move(iter2, middle, UITER_ZERO);
148 if(pos2!=middle) {
149 log_err("%s->move(from end to middle %d)=%d does not move to the middle\n", n2, middle, pos2);
156 log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n1, middle, pos1);
162 log_err("%s->move(from middle %d to 1)=%d does not move to 1\n", n2, middle, pos2);
213 * It must be 2<=middle<=length-2.
216 testIteratorState(UCharIterator *iter1, UCharIterator *iter2, const char *n, int32_t middle) {
224 /* get four UChars from the middle of the string */
225 iter1->move(iter1, middle-2, UITER_ZERO);
230 log_err("test error: %s[%d]=%d\n", n, middle-2+i, c);
236 /* move to the middle and get the state */
250 log_err("%s->current(at %d)=U+%04x!=U+%04x\n", n, middle, c, u[2]);
255 log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-1, c, u[1]);
261 log_err("%s->next(at %d)=U+%04x!=U+%04x\n", n, middle+1, c, u[3]);
267 log_err("%s->previous(at %d)=U+%04x!=U+%04x\n", n, middle-2, c, u[0]);
270 /* move the second iterator back to the middle */
274 /* check that both are in the middle */
277 if(i!=middle) {
278 log_err("%s->getIndex(current)=%d!=%d as expected\n", n, i, middle);