Lines Matching defs:cmp
58 UComparator *cmp, const void *context, void *pv) {
66 if(/* v>=array[i-1] */ cmp(context, pv, array+(i-1)*itemSize)>=0) {
83 UComparator *cmp, const void *context, UErrorCode *pErrorCode) {
98 doInsertionSort(array, 0, length, itemSize, cmp, context, pv);
121 UComparator *cmp, const void *context,
128 doInsertionSort(array, start, limit, itemSize, cmp, context, px);
140 cmp(context, array+left*itemSize, px)<0
145 cmp(context, px, array+(right-1)*itemSize)<0
168 subQuickSort(array, start, right, itemSize, cmp, context, px, pw);
176 subQuickSort(array, left, limit, itemSize, cmp, context, px, pw);
187 UComparator *cmp, const void *context, UErrorCode *pErrorCode) {
203 cmp, context, p, (char *)p+itemSize);
218 UComparator *cmp, const void *context,
223 if((length>0 && array==NULL) || length<0 || itemSize<=0 || cmp==NULL) {
231 insertionSort((char *)array, length, itemSize, cmp, context, pErrorCode);
234 quickSort((char *)array, length, itemSize, cmp, context, pErrorCode);