Lines Matching defs:mid
106 int low = r, upper = k, mid;
108 mid = (low + upper) / 2;
109 while (low <= mid) {
110 if (((struct candidate*)(K[mid]))->b < j &&
111 ((struct candidate*)(K[mid + 1]))->b > j)
112 return mid;
114 if (((struct candidate*)(K[mid]))->b < j) low = mid + 1;
115 else if (((struct candidate*)(K[mid]))->b > j) upper = mid - 1;
118 mid = (low + upper) / 2;