Lines Matching refs:i

1448     int i;  in init_term_props()  local
1459 for (i = 0; i < TPR_COUNT; ++i) in init_term_props()
1460 if (all || term_props[i].tpr_set_by_termresponse) in init_term_props()
1461 term_props[i].tpr_status = TPR_UNKNOWN; in init_term_props()
1470 int i; in f_terminalprops() local
1476 for (i = 0; i < TPR_COUNT; ++i) in f_terminalprops()
1480 value[0] = term_props[i].tpr_status; in f_terminalprops()
1482 dict_add_string(rettv->vval.v_dict, term_props[i].tpr_name, value); in f_terminalprops()
1695 int i; in get_term_entries() local
1703 for (i = 0; string_names[i].name != NULL; ++i) in get_term_entries()
1705 if (TERM_STR(string_names[i].dest) == NULL in get_term_entries()
1706 || TERM_STR(string_names[i].dest) == empty_option) in get_term_entries()
1708 TERM_STR(string_names[i].dest) = TGETSTR(string_names[i].name, &tp); in get_term_entries()
1710 set_term_option_sctx_idx(string_names[i].name, -1); in get_term_entries()
1733 for (i = 0; key_names[i] != NULL; ++i) in get_term_entries()
1734 if (find_termcode((char_u *)key_names[i]) == NULL) in get_term_entries()
1736 p = TGETSTR(key_names[i], &tp); in get_term_entries()
1740 || key_names[i][0] != 'k' in get_term_entries()
1741 || key_names[i][1] != 'l')) in get_term_entries()
1742 add_termcode((char_u *)key_names[i], p, FALSE); in get_term_entries()
1775 int i; in report_term_error() local
1803 for (i = 1; i < p_ch; ++i) in report_term_error()
2209 int i; in tgetent_error() local
2213 i = TGETENT(tbuf, term); in tgetent_error()
2214 if (i < 0 // -1 is always an error in tgetent_error()
2216 || i == 0 // sometimes zero is also an error in tgetent_error()
2225 if (i < 0) in tgetent_error()
2228 if (i == 0) in tgetent_error()
2294 int i; in add_termcap_entry() local
2337 for (i = 0; i < 2; ++i) in add_termcap_entry()
2339 if ((!builtin_first) == i) in add_termcap_entry()
2443 tltoa(unsigned long i) in tltoa() argument
2453 *p = (char_u) (i % 10 + '0'); in tltoa()
2454 i /= 10; in tltoa()
2456 while (i > 0 && p > buf); in tltoa()
2806 term_cursor_right(int i) in term_cursor_right() argument
2808 OUT_STR(tgoto((char *)T_CRI, 0, i)); in term_cursor_right()
2866 int i; in termrequest_any_pending() local
2869 for (i = 0; all_termrequests[i] != NULL; ++i) in termrequest_any_pending()
2871 if (all_termrequests[i]->tr_progress == STATUS_SENT) in termrequest_any_pending()
2873 if (all_termrequests[i]->tr_start > 0 && now > 0 in termrequest_any_pending()
2874 && all_termrequests[i]->tr_start + 2 < now) in termrequest_any_pending()
2877 all_termrequests[i]->tr_progress = STATUS_FAIL; in termrequest_any_pending()
2951 int i = *s == CSI ? 1 : 2; in term_color() local
2962 || (s[0] == CSI && (i = 1) == 1)) in term_color()
2963 && s[i] != NUL in term_color()
2964 && (STRCMP(s + i + 1, "%p1%dm") == 0 in term_color()
2965 || STRCMP(s + i + 1, "%dm") == 0) in term_color()
2966 && (s[i] == '3' || s[i] == '4')) in term_color()
2973 char *lead = i == 2 ? ( in term_color()
2978 char *tail = s[i] == '3' ? (n >= 16 ? "38;5;" : "9") in term_color()
3274 int i; in add_long_to_buf() local
3277 for (i = 1; i <= (int)sizeof(long_u); i++) in add_long_to_buf()
3279 shift = 8 * (sizeof(long_u) - i); in add_long_to_buf()
3280 dst[i - 1] = (char_u) ((val >> shift) & 0xff); in add_long_to_buf()
3297 int i; in get_long_from_buf() local
3304 for (i = 0; i < (int)sizeof(long_u); i++) in get_long_from_buf()
3306 shift = 8 * (sizeof(long_u) - 1 - i); in get_long_from_buf()
3307 *val += (long_u)bytes[i] << shift; in get_long_from_buf()
3324 int i; in get_bytes_from_buf() local
3327 for (i = 0; i < num_bytes; i++) in get_bytes_from_buf()
3347 bytes[i] = c; in get_bytes_from_buf()
4217 int i, j; in add_termcode() local
4277 for (i = 0; i < tc_len; ++i) in add_termcode()
4278 new_tc[i] = termcodes[i]; in add_termcode()
4288 for (i = 0; i < tc_len; ++i) 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()
4328 for (j = tc_len; j > i; --j) 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()
4374 int i; in find_termcode() local
4376 for (i = 0; i < tc_len; ++i) in find_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()
4383 get_termcode(int i) in get_termcode() argument
4385 if (i >= tc_len) in get_termcode()
4387 return &termcodes[i].name[0]; in get_termcode()
4402 int i; in del_termcode() local
4409 for (i = 0; i < tc_len; ++i) in del_termcode()
4410 if (termcodes[i].name[0] == name[0] && termcodes[i].name[1] == name[1]) in del_termcode()
4412 del_termcode_idx(i); in del_termcode()
4421 int i; in del_termcode_idx() local
4425 for (i = idx; i < tc_len; ++i) in del_termcode_idx()
4426 termcodes[i] = termcodes[i + 1]; in del_termcode_idx()
4437 int i; in switch_to_8bit() local
4443 for (i = 0; i < tc_len; ++i) in switch_to_8bit()
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()
5105 int i, j; in handle_osc() local
5111 i = 0; // no match in handle_osc()
5113 for (i = j; i < len; ++i) in handle_osc()
5114 if (tp[i] == '\007' || (tp[0] == OSC ? tp[i] == STERM in handle_osc()
5115 : (tp[i] == ESC && i + 1 < len && tp[i + 1] == '\\'))) in handle_osc()
5118 int is_4digit = i - j >= 21 && tp[j + 11] == '/' in handle_osc()
5121 if (i - j >= 15 && STRNCMP(tp + j + 3, "rgb:", 4) == 0 in handle_osc()
5123 || (tp[j + 9] == '/' && tp[i + 12 == '/']))) in handle_osc()
5172 *slen = i + 1 + (tp[i] == ESC); in handle_osc()
5179 if (i == len) in handle_osc()
5206 int i, j; in handle_dcs() local
5210 i = len; // need more chars in handle_dcs()
5212 i = 0; // no match in handle_dcs()
5215 for (i = j; i < len; ++i) in handle_dcs()
5217 if ((tp[i] == ESC && i + 1 < len && tp[i + 1] == '\\') in handle_dcs()
5218 || tp[i] == STERM) in handle_dcs()
5220 if (i - j >= 3) in handle_dcs()
5221 got_code_from_term(tp + j, i); in handle_dcs()
5224 *slen = i + 1 + (tp[i] == ESC); in handle_dcs()
5233 for (i = j + 3; i < len; ++i) in handle_dcs()
5235 if (i - j == 3 && !isdigit(tp[i])) in handle_dcs()
5237 if (i - j == 4 && tp[i] != ' ') in handle_dcs()
5239 if (i - j == 5 && tp[i] != 'q') in handle_dcs()
5241 if (i - j == 6 && tp[i] != ESC && tp[i] != STERM) in handle_dcs()
5243 if ((i - j == 6 && tp[i] == STERM) in handle_dcs()
5244 || (i - j == 7 && tp[i] == '\\')) in handle_dcs()
5262 *slen = i + 1; in handle_dcs()
5271 if (i == len) in handle_dcs()
5315 int i, j; in check_termcode() local
5367 i = *tp; in check_termcode()
5368 for (p = termleader; *p && *p != i; ++p) in check_termcode()
5739 for (i = 0; tp[j] == CSI && tp[j + 1] == KS_VER_SCROLLBAR in check_termcode()
5740 && tp[j + 2] != NUL; ++i) in check_termcode()
5746 if (i == 0) in check_termcode()
5758 if (i == 0) // not enough characters to make one in check_termcode()
5768 for (i = 0; tp[j] == CSI && tp[j + 1] == KS_HOR_SCROLLBAR in check_termcode()
5769 && tp[j + 2] != NUL; ++i) in check_termcode()
5779 if (i == 0) // not enough characters to make one in check_termcode()
5931 int i; in replace_termcodes() local
6027 i = find_term_bykeys(src); in replace_termcodes()
6028 if (i >= 0) in replace_termcodes()
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()
6098 for (i = (*mb_ptr2len)(src); i > 0; --i) in replace_termcodes()
6143 int i; in find_term_bykeys() local
6146 for (i = 0; i < tc_len; ++i) in find_term_bykeys()
6148 if (slen == termcodes[i].len in find_term_bykeys()
6149 && STRNCMP(termcodes[i].code, src, (size_t)slen) == 0) in find_term_bykeys()
6150 return i; in find_term_bykeys()
6162 int i; in gather_termleader() local
6176 for (i = 0; i < tc_len; ++i) in gather_termleader()
6177 if (vim_strchr(termleader, termcodes[i].code[0]) == NULL) in gather_termleader()
6179 termleader[len++] = termcodes[i].code[0]; in gather_termleader()
6199 int i; in show_termcodes() local
6227 for (i = 0; i < tc_len; i++) in show_termcodes()
6229 len = show_one_termcode(termcodes[i].name, in show_termcodes()
6230 termcodes[i].code, FALSE); in show_termcodes()
6234 items[item_count++] = i; in show_termcodes()
6255 for (i = row; i < item_count; i += rows) in show_termcodes()
6258 show_one_termcode(termcodes[items[i]].name, in show_termcodes()
6259 termcodes[items[i]].code, TRUE); in show_termcodes()
6383 int i; in got_code_from_term() local
6396 for (i = 0; key_names[i] != NULL; ++i) in got_code_from_term()
6398 if (STRCMP(key_names[i], name) == 0) in got_code_from_term()
6400 xt_index_in = i; in got_code_from_term()
6407 if (key_names[i] != NULL) in got_code_from_term()
6409 for (i = 8; (c = hexhex2nr(code + i)) >= 0; i += 2) in got_code_from_term()
6415 i = atoi((char *)str); in got_code_from_term()
6416 may_adjust_color_count(i); in got_code_from_term()
6421 i = find_term_bykeys(str); in got_code_from_term()
6422 if (i >= 0) in got_code_from_term()
6423 del_termcode_idx(i); in got_code_from_term()
6736 int i; in term_replace_bs_del_keycode() local
6739 for (i = ta_len; i < ta_len + len; ++i) in term_replace_bs_del_keycode()
6741 if (ta_buf[i] == CSI && len - i > 2) in term_replace_bs_del_keycode()
6743 c = TERMCAP2KEY(ta_buf[i + 1], ta_buf[i + 2]); in term_replace_bs_del_keycode()
6746 mch_memmove(ta_buf + i + 1, ta_buf + i + 3, in term_replace_bs_del_keycode()
6747 (size_t)(len - i - 2)); in term_replace_bs_del_keycode()
6749 ta_buf[i] = DEL; in term_replace_bs_del_keycode()
6751 ta_buf[i] = Ctrl_H; in term_replace_bs_del_keycode()
6755 else if (ta_buf[i] == '\r') in term_replace_bs_del_keycode()
6756 ta_buf[i] = '\n'; in term_replace_bs_del_keycode()
6758 i += (*mb_ptr2len_len)(ta_buf + i, ta_len + len - i) - 1; in term_replace_bs_del_keycode()