Lines Matching refs:mid
836 int mid; in keysym2ucs() local
849 mid = (min + max) / 2; in keysym2ucs()
850 if (keysymtab[mid].keysym < keysym) in keysym2ucs()
851 min = mid + 1; in keysym2ucs()
852 else if (keysymtab[mid].keysym > keysym) in keysym2ucs()
853 max = mid - 1; in keysym2ucs()
856 return keysymtab[mid].ucs; in keysym2ucs()
879 int mid; in ucs2keysym() local
898 mid = (min + max) / 2; in ucs2keysym()
899 if (reverse_keysymtab[mid].ucs < ucs) in ucs2keysym()
900 min = mid + 1; in ucs2keysym()
901 else if (reverse_keysymtab[mid].ucs > ucs) in ucs2keysym()
902 max = mid - 1; in ucs2keysym()
905 return reverse_keysymtab[mid].keysym; in ucs2keysym()