Lines Matching refs:termcodes

4180 } *termcodes = NULL;  variable
4191 vim_free(termcodes[--tc_len].code); in clear_termcodes()
4192 VIM_CLEAR(termcodes); in clear_termcodes()
4278 new_tc[i] = termcodes[i]; in add_termcode()
4279 vim_free(termcodes); in add_termcode()
4280 termcodes = new_tc; in add_termcode()
4290 if (termcodes[i].name[0] < name[0]) in add_termcode()
4292 if (termcodes[i].name[0] == name[0]) in add_termcode()
4294 if (termcodes[i].name[1] < name[1]) in add_termcode()
4299 if (termcodes[i].name[1] == name[1]) in add_termcode()
4302 termcodes[i].code, termcodes[i].len)) > 0) in add_termcode()
4306 if (len == termcodes[i].len - j in add_termcode()
4307 && STRNCMP(s, termcodes[i].code, len - 1) == 0 in add_termcode()
4309 == termcodes[i].code[termcodes[i].len - 1]) in add_termcode()
4319 vim_free(termcodes[i].code); in add_termcode()
4329 termcodes[j] = termcodes[j - 1]; in add_termcode()
4333 termcodes[i].name[0] = name[0]; in add_termcode()
4334 termcodes[i].name[1] = name[1]; in add_termcode()
4335 termcodes[i].code = s; in add_termcode()
4336 termcodes[i].len = len; in add_termcode()
4340 termcodes[i].modlen = 0; in add_termcode()
4344 termcodes[i].modlen = len - 1 - j; in add_termcode()
4346 if (termcodes[i].code[termcodes[i].modlen - 1] == '@') in add_termcode()
4347 --termcodes[i].modlen; in add_termcode()
4377 if (termcodes[i].name[0] == name[0] && termcodes[i].name[1] == name[1]) in find_termcode()
4378 return termcodes[i].code; in find_termcode()
4387 return &termcodes[i].name[0]; in get_termcode()
4396 return termcodes[idx].len; in get_termcode_len()
4404 if (termcodes == NULL) // nothing there yet in del_termcode()
4410 if (termcodes[i].name[0] == name[0] && termcodes[i].name[1] == name[1]) in del_termcode()
4423 vim_free(termcodes[idx].code); in del_termcode_idx()
4426 termcodes[i] = termcodes[i + 1]; in del_termcode_idx()
4445 c = term_7to8bit(termcodes[i].code); in switch_to_8bit()
4448 STRMOVE(termcodes[i].code + 1, termcodes[i].code + 2); in switch_to_8bit()
4449 termcodes[i].code[0] = c; in switch_to_8bit()
5412 slen = termcodes[idx].len; in check_termcode()
5416 if (STRNCMP(termcodes[idx].code, tp, in check_termcode()
5428 if (termcodes[idx].name[0] == 'K' in check_termcode()
5429 && VIM_ISDIGIT(termcodes[idx].name[1])) in check_termcode()
5432 if (termcodes[j].len == slen && in check_termcode()
5433 STRNCMP(termcodes[idx].code, in check_termcode()
5434 termcodes[j].code, slen) == 0) in check_termcode()
5446 && termcodes[idx].code[0] == ESC in check_termcode()
5447 && termcodes[idx].code[1] == '[' in check_termcode()
5455 key_name[0] = termcodes[idx].name[0]; in check_termcode()
5456 key_name[1] = termcodes[idx].name[1]; in check_termcode()
5469 if (termcodes[idx].modlen > 0 && mouse_index_found < 0) in check_termcode()
5473 modslen = termcodes[idx].modlen; in check_termcode()
5476 at_code = termcodes[idx].code[modslen] == '@'; in check_termcode()
5477 if (STRNCMP(termcodes[idx].code, tp, in check_termcode()
5485 if (tp[modslen] == termcodes[idx].code[slen - 1]) in check_termcode()
5505 if (tp[j - 1] != termcodes[idx].code[slen - 1]) in check_termcode()
5516 key_name[0] = termcodes[idx].name[0]; in check_termcode()
5517 key_name[1] = termcodes[idx].name[1]; in check_termcode()
5524 key_name[0] = termcodes[mouse_index_found].name[0]; in check_termcode()
5525 key_name[1] = termcodes[mouse_index_found].name[1]; in check_termcode()
6031 result[dlen++] = termcodes[i].name[0]; in replace_termcodes()
6032 result[dlen++] = termcodes[i].name[1]; in replace_termcodes()
6033 src += termcodes[i].len; in replace_termcodes()
6148 if (slen == termcodes[i].len in find_term_bykeys()
6149 && STRNCMP(termcodes[i].code, src, (size_t)slen) == 0) in find_term_bykeys()
6177 if (vim_strchr(termleader, termcodes[i].code[0]) == NULL) in gather_termleader()
6179 termleader[len++] = termcodes[i].code[0]; in gather_termleader()
6229 len = show_one_termcode(termcodes[i].name, in show_termcodes()
6230 termcodes[i].code, FALSE); in show_termcodes()
6258 show_one_termcode(termcodes[items[i]].name, in show_termcodes()
6259 termcodes[items[i]].code, TRUE); in show_termcodes()