Lines Matching refs:mid
1098 FT_UInt max, min, mid, num_segs;
1113 mid = num_segs;
1125 mid = ( min + max ) >> 1;
1126 p = cmap->data + 14 + mid * 2;
1132 max = mid;
1134 min = mid + 1;
1144 if ( mid >= num_segs - 1 &&
1165 max = mid;
1168 mid = max + 1;
1196 mid = i - 1;
1200 if ( mid == max + 1 )
1214 mid = max;
1238 mid = i;
1243 if ( mid == max )
1245 mid = i;
1252 if ( mid != i )
1254 p = cmap->data + 14 + mid * 2;
1289 /* if `charcode' is not in any segment, then `mid' is */
1295 mid++;
1296 if ( mid == num_segs )
1300 if ( tt_cmap4_set_range( cmap4, mid ) )
2153 FT_UInt32 max, min, mid;
2160 mid = num_groups;
2172 mid = ( min + max ) >> 1;
2173 p = cmap->data + 16 + 12 * mid;
2179 max = mid;
2181 min = mid + 1;
2196 /* if `char_code' is not in any group, then `mid' is */
2202 mid++;
2203 if ( mid == num_groups )
2209 cmap12->cur_group = mid;
2477 FT_UInt32 max, min, mid;
2484 mid = num_groups;
2496 mid = ( min + max ) >> 1;
2497 p = cmap->data + 16 + 12 * mid;
2503 max = mid;
2505 min = mid + 1;
2519 /* if `char_code' is not in any group, then `mid' is */
2524 mid++;
2525 if ( mid == num_groups )
2531 cmap13->cur_group = mid;
2911 FT_UInt32 mid = ( min + max ) >> 1;
2912 FT_Byte* p = base + 4 * mid;
2918 max = mid;
2920 min = mid + 1;
2945 FT_UInt32 mid = ( min + max ) >> 1;
2946 FT_Byte* p = base + 5 * mid;
2951 max = mid;
2953 min = mid + 1;
2978 FT_UInt32 mid = ( min + max ) >> 1;
2979 FT_Byte* p = base + 11 * mid;
2984 max = mid;
2986 min = mid + 1;