Home | History | Annotate | Download | only in i18n

Lines Matching refs:lower

159     WeightRange lower[5], middle, upper[5]; /* [0] and [1] are not used - this simplifies indexing */
170 printf("length of lower limit 0x%08lx is %ld\n", lowerLimit, lowerLength);
176 printf("error: no space between lower & upper limits\n");
185 printf("error: lower limit 0x%08lx is a prefix of upper limit 0x%08lx\n", lowerLimit, upperLimit);
190 /* if the upper limit is a prefix of the lower limit then the earlier test lowerLimit>=upperLimit has caught it */
193 uprv_memset(lower, 0, sizeof(lower));
200 * lower[4] 4
201 * lower[3] 3
202 * lower[2] 2
215 lower[length].start=incWeightTrail(weight, length);
216 lower[length].end=setWeightTrail(weight, length, maxByte);
217 lower[length].length=length;
218 lower[length].count=maxByte-trail;
248 /* reduce or remove the lower ranges that go beyond upperLimit */
250 if(lower[length].count>0 && upper[length].count>0) {
252 end=lower[length].end;
255 /* lower and upper ranges collide or are directly adjacent: merge these two and remove all shorter ranges */
256 start=lower[length].start;
257 end=lower[length].end=upper[length].end;
262 lower[length].count=
267 lower[length].count=upper[length].count=0;
278 if(lower[length].count>0) {
279 printf("lower[%ld] .start=0x%08lx .end=0x%08lx .count=%ld\n", length, lower[length].start, lower[length].end, lower[length].count);
304 if(lower[length].count>0) {
305 uprv_memcpy(ranges+rangeCount, lower+length, sizeof(WeightRange));