Lines Matching refs:limit
510 limit=*groups++,
514 while(start<limit-1) {
515 number=(uint16_t)((start+limit)/2);
517 limit=number;
691 UChar32 start, UChar32 limit,
698 endGroupMSB=(uint16_t)((limit-1)>>GROUP_SHIFT);
706 if(extLimit>limit) {
707 extLimit=limit;
717 /* if start and limit-1 are in the same group, then enumerate only in that one */
718 return enumGroupNames(names, group, start, limit-1, fn, context, nameChoice);
740 if (end > limit) {
741 end = limit;
760 if (end > limit) {
761 end = limit;
772 return enumGroupNames(names, group, (limit-1)&~GROUP_MASK, limit-1, fn, context, nameChoice);
786 if (limit > UCHAR_MAX_VALUE + 1) {
787 limit = UCHAR_MAX_VALUE + 1;
789 return enumExtNames(start, limit - 1, fn, context);
960 UChar32 start, UChar32 limit,
993 while(++start<limit) {
1048 while(++start<limit) {
1150 UChar32 start, limit;
1165 limit=(UChar32)(range->end+1);
1177 while(++start<limit) {
1646 u_enumCharNames(UChar32 start, UChar32 limit,
1664 if((uint32_t) limit > UCHAR_MAX_VALUE + 1) {
1665 limit = UCHAR_MAX_VALUE + 1;
1667 if((uint32_t)start>=(uint32_t)limit) {
1682 /* here: start<limit */
1684 if((uint32_t)limit<=algRange->start) {
1685 enumNames(uCharNames, start, limit, fn, context, nameChoice);
1694 /* here: algRange->start<=start<limit */
1696 if((uint32_t)limit<=(algRange->end+1)) {
1697 enumAlgNames(algRange, start, limit, fn, context, nameChoice);
1705 /* continue to the next algorithmic range (here: start<limit) */
1710 enumNames(uCharNames, start, limit, fn, context, nameChoice);