Lines Matching refs:first
80 int nc, int *first, int *last);
266 int first,last; /* The first and last entries in the table which */
306 switch(_kt_locate_keybinding(kt, binary, nc, &first, &last)) {
314 _kt_assign_action(kt->table + first, binder, keyfn, data);
316 _del_StringMemString(kt->smem, kt->table[first].keyseq);
317 memmove(kt->table + first, kt->table + first + 1,
318 (kt->nkey - first - 1) * sizeof(kt->table[0]));
395 * first,last int * If there is an ambiguous or exact match, the indexes
396 * of the first and last symbols that minimally match
397 * will be assigned to *first and *last respectively.
398 * If there is no match, then first and last will
409 int nc, int *first, int *last)
429 *first = *last = mid;
438 *first = top;
441 * See if any ambiguous matches exist, and if so make *first and *last
442 * refer to the first and last matches.
446 *first = *last;
486 int first,last; /* The indexes of the first and last matching entry */
501 status = _kt_locate_keybinding(kt, binary_keyseq, nc, &first, &last);
509 *matches = kt->table + first;
510 *nmatch = last - first + 1;
529 * string, the first being the escape key, and the second being the key
707 * s1 char * The first of the strings to be compared.
720 * Find the first character where the two strings differ.
771 * descreasing priority, so the first entry that contains a function