Home | History | Annotate | Download | only in i18n

Lines Matching refs:middle

242     WeightRange lower[5], middle, upper[5]; /* [0] and [1] are not used - this simplifies indexing */
244 uprv_memset(&middle, 0, sizeof(middle));
253 * middle 1
273 middle.start=incWeightTrail(weight, middleLength);
276 // which would yield a middle range starting at 0.
277 middle.start=0xffffffff; // no middle range
291 middle.end=decWeightTrail(weight, middleLength);
293 /* set the middle range */
294 middle.length=middleLength;
295 if(middle.end>=middle.start) {
296 middle.count=(int32_t)((middle.end-middle.start)>>(8*(4-middleLength)))+1;
298 /* no middle range, eliminate overlaps */
334 if(middle.count>0) {
335 printf("middle .start=0x%08lx .end=0x%08lx .count=%ld\n", middle.start, middle.end, middle.count);
346 if(middle.count>0) {
347 uprv_memcpy(ranges, &middle, sizeof(WeightRange));
351 /* copy upper first so that later the middle range is more likely the first one to use */