Lines Matching refs:left
31 uprv_uint16Comparator(const void *context, const void *left, const void *right) { in uprv_uint16Comparator() argument
32 return (int32_t)*(const uint16_t *)left - (int32_t)*(const uint16_t *)right; in uprv_uint16Comparator()
36 uprv_int32Comparator(const void *context, const void *left, const void *right) { in uprv_int32Comparator() argument
37 return *(const int32_t *)left - *(const int32_t *)right; in uprv_int32Comparator()
41 uprv_uint32Comparator(const void *context, const void *left, const void *right) { in uprv_uint32Comparator() argument
42 uint32_t l=*(const uint32_t *)left, r=*(const uint32_t *)right; in uprv_uint32Comparator()
123 int32_t left, right; in subQuickSort() local
132 left=start; in subQuickSort()
140 cmp(context, array+left*itemSize, px)<0 in subQuickSort()
142 ++left; in subQuickSort()
151 if(left<right) { in subQuickSort()
154 if(left<right) { in subQuickSort()
155 uprv_memcpy(pw, array+left*itemSize, itemSize); in subQuickSort()
156 uprv_memcpy(array+left*itemSize, array+right*itemSize, itemSize); in subQuickSort()
160 ++left; in subQuickSort()
162 } while(left<right); in subQuickSort()
165 if((right-start)<(limit-left)) { in subQuickSort()
172 start=left; in subQuickSort()
175 if(left<(limit-1)) { in subQuickSort()
176 subQuickSort(array, left, limit, itemSize, cmp, context, px, pw); in subQuickSort()