Home | History | Annotate | Download | only in i18n

Lines Matching refs:lower

146     WeightRange lower[5], middle, upper[5]; /* [0] and [1] are not used - this simplifies indexing */
157 printf("length of lower limit 0x%08lx is %ld\n", lowerLimit, lowerLength);
163 printf("error: no space between lower & upper limits\n");
172 printf("error: lower limit 0x%08lx is a prefix of upper limit 0x%08lx\n", lowerLimit, upperLimit);
177 /* if the upper limit is a prefix of the lower limit then the earlier test lowerLimit>=upperLimit has caught it */
180 uprv_memset(lower, 0, sizeof(lower));
187 * lower[4] 4
188 * lower[3] 3
189 * lower[2] 2
202 lower[length].start=incWeightTrail(weight, length);
203 lower[length].end=setWeightTrail(weight, length, maxByte);
204 lower[length].length=length;
205 lower[length].count=maxByte-trail;
235 /* reduce or remove the lower ranges that go beyond upperLimit */
237 if(lower[length].count>0 && upper[length].count>0) {
239 end=lower[length].end;
242 /* lower and upper ranges collide or are directly adjacent: merge these two and remove all shorter ranges */
243 start=lower[length].start;
244 end=lower[length].end=upper[length].end;
249 lower[length].count=
254 lower[length].count=upper[length].count=0;
265 if(lower[length].count>0) {
266 printf("lower[%ld] .start=0x%08lx .end=0x%08lx .count=%ld\n", length, lower[length].start, lower[length].end, lower[length].count);
291 if(lower[length].count>0) {
292 uprv_memcpy(ranges+rangeCount, lower+length, sizeof(WeightRange));