Lines Matching refs:c

95 static void	updatescript(int c);
265 add_char_buff(buffheader_T *buf, int c) in add_char_buff() argument
272 if (IS_SPECIAL(c)) in add_char_buff()
275 len = (*mb_char2bytes)(c, bytes); in add_char_buff()
278 if (!IS_SPECIAL(c)) in add_char_buff()
279 c = bytes[i]; in add_char_buff()
281 if (IS_SPECIAL(c) || c == K_SPECIAL || c == NUL) in add_char_buff()
285 temp[1] = K_SECOND(c); in add_char_buff()
286 temp[2] = K_THIRD(c); in add_char_buff()
290 else if (c == CSI) in add_char_buff()
301 temp[0] = c; in add_char_buff()
323 int c; in read_readbuffers() local
325 c = read_readbuf(&readbuf1, advance); in read_readbuffers()
326 if (c == NUL) in read_readbuffers()
327 c = read_readbuf(&readbuf2, advance); in read_readbuffers()
328 return c; in read_readbuffers()
334 char_u c; in read_readbuf() local
341 c = curr->b_str[buf->bh_index]; in read_readbuf()
352 return c; in read_readbuf()
399 typeahead_noflush(int c) in typeahead_noflush() argument
401 typeahead_char = c; in typeahead_noflush()
543 int c; in AppendToRedobuffLit() local
574 c = mb_cptr2char_adv(&s); in AppendToRedobuffLit()
576 c = *s++; in AppendToRedobuffLit()
577 if (c < ' ' || c == DEL || (*s == NUL && (c == '0' || c == '^'))) in AppendToRedobuffLit()
581 if (*s == NUL && c == '0') in AppendToRedobuffLit()
588 add_char_buff(&redobuff, c); in AppendToRedobuffLit()
597 AppendCharToRedobuff(int c) in AppendCharToRedobuff() argument
600 add_char_buff(&redobuff, c); in AppendCharToRedobuff()
648 int c; in stuffReadbuffSpec() local
660 c = mb_ptr2char_adv(&s); in stuffReadbuffSpec()
661 if (c == CAR || c == NL || c == ESC) in stuffReadbuffSpec()
662 c = ' '; in stuffReadbuffSpec()
663 stuffcharReadbuff(c); in stuffReadbuffSpec()
674 stuffcharReadbuff(int c) in stuffcharReadbuff() argument
676 add_char_buff(&readbuf1, c); in stuffcharReadbuff()
695 int c; in stuffescaped() local
718 c = mb_cptr2char_adv(&arg); in stuffescaped()
720 c = *arg++; in stuffescaped()
721 if (literally && ((c < ' ' && c != TAB) || c == DEL)) in stuffescaped()
723 stuffcharReadbuff(c); in stuffescaped()
741 int c; in read_redo() local
757 if ((c = *p) != NUL) in read_redo()
762 if (has_mbyte && (c != K_SPECIAL || p[1] == KS_SPECIAL)) in read_redo()
763 n = MB_BYTE2LEN_CHECK(c); in read_redo()
768 if (c == K_SPECIAL) // special key or escaped K_SPECIAL in read_redo()
770 c = TO_SPECIAL(p[1], p[2]); in read_redo()
774 if (c == CSI) // escaped CSI in read_redo()
782 buf[i] = c; in read_redo()
786 c = (*mb_ptr2char)(buf); in read_redo()
789 c = *p; in read_redo()
790 if (c == NUL) // cannot happen? in read_redo()
795 return c; in read_redo()
806 int c; in copy_redo() local
808 while ((c = read_redo(FALSE, old_redo)) != NUL) in copy_redo()
809 add_char_buff(&readbuf2, c); in copy_redo()
824 int c; in start_redo() local
830 c = read_redo(FALSE, old_redo); in start_redo()
833 if (c == '"') in start_redo()
836 c = read_redo(FALSE, old_redo); in start_redo()
839 if (c >= '1' && c < '9') in start_redo()
840 ++c; in start_redo()
841 add_char_buff(&readbuf2, c); in start_redo()
844 if (c == '=') in start_redo()
850 c = read_redo(FALSE, old_redo); in start_redo()
853 if (c == 'v') // redo Visual in start_redo()
860 c = read_redo(FALSE, old_redo); in start_redo()
866 while (VIM_ISDIGIT(c)) // skip "old" count in start_redo()
867 c = read_redo(FALSE, old_redo); in start_redo()
872 add_char_buff(&readbuf2, c); in start_redo()
885 int c; in start_redo_ins() local
892 while ((c = read_redo(FALSE, FALSE)) != NUL) in start_redo_ins()
894 if (vim_strchr((char_u *)"AaIiRrOo", c) != NULL) in start_redo_ins()
896 if (c == 'O' || c == 'o') in start_redo_ins()
1109 ins_char_typebuf(int c, int modifier) in ins_char_typebuf() argument
1122 if (IS_SPECIAL(c)) in ins_char_typebuf()
1125 buf[idx + 1] = K_SECOND(c); in ins_char_typebuf()
1126 buf[idx + 2] = K_THIRD(c); in ins_char_typebuf()
1131 buf[(*mb_char2bytes)(c, buf + idx) + idx] = NUL; in ins_char_typebuf()
1577 updatescript(int c) in updatescript() argument
1581 if (c && scriptout) in updatescript()
1582 putc(c, scriptout); in updatescript()
1583 if (c == 0 || (p_uc > 0 && ++count >= p_uc)) in updatescript()
1585 ml_sync_all(c == 0, TRUE); in updatescript()
1597 int c = c_arg; in merge_modifyOtherKeys() local
1601 if ((c >= '`' && c <= 0x7f) || (c >= '@' && c <= '_')) in merge_modifyOtherKeys()
1602 c &= 0x1f; in merge_modifyOtherKeys()
1603 else if (c == '6') in merge_modifyOtherKeys()
1605 c = 0x1e; in merge_modifyOtherKeys()
1611 else if (c == '2') in merge_modifyOtherKeys()
1612 c = NUL; in merge_modifyOtherKeys()
1613 else if (c >= '3' && c <= '7') in merge_modifyOtherKeys()
1614 c = c ^ 0x28; in merge_modifyOtherKeys()
1615 else if (c == '8') in merge_modifyOtherKeys()
1616 c = BS; in merge_modifyOtherKeys()
1617 else if (c == '?') in merge_modifyOtherKeys()
1618 c = DEL; in merge_modifyOtherKeys()
1620 if (c != c_arg) in merge_modifyOtherKeys()
1624 && c >= 0 && c <= 127) in merge_modifyOtherKeys()
1626 c += 0x80; in merge_modifyOtherKeys()
1629 return c; in merge_modifyOtherKeys()
1644 int c, c2; in vgetc() local
1662 c = old_char; in vgetc()
1693 c = vgetorpeek(TRUE); in vgetc()
1701 if (c == K_SPECIAL in vgetc()
1703 || (c == CSI) in vgetc()
1712 c = vgetorpeek(TRUE); in vgetc()
1717 mod_mask = c; in vgetc()
1720 c = TO_SPECIAL(c2, c); in vgetc()
1729 c == K_TEAROFF) in vgetc()
1735 for (i = 0; (c = vgetorpeek(TRUE)) != '\r'; ) in vgetc()
1737 name[i] = c; in vgetc()
1750 if (c == K_F10 && gui.menubar != NULL) in vgetc()
1761 if (c == K_FOCUSGAINED || c == K_FOCUSLOST) in vgetc()
1763 ui_focus_change(c == K_FOCUSGAINED); in vgetc()
1764 c = K_IGNORE; in vgetc()
1769 if (c == K_CSI) in vgetc()
1770 c = CSI; in vgetc()
1775 switch (c) in vgetc()
1777 case K_KPLUS: c = '+'; break; in vgetc()
1778 case K_KMINUS: c = '-'; break; in vgetc()
1779 case K_KDIVIDE: c = '/'; break; in vgetc()
1780 case K_KMULTIPLY: c = '*'; break; in vgetc()
1781 case K_KENTER: c = CAR; break; in vgetc()
1786 c = MapVirtualKey(VK_DECIMAL, 2); break; in vgetc()
1788 c = '.'; break; in vgetc()
1790 case K_K0: c = '0'; break; in vgetc()
1791 case K_K1: c = '1'; break; in vgetc()
1792 case K_K2: c = '2'; break; in vgetc()
1793 case K_K3: c = '3'; break; in vgetc()
1794 case K_K4: c = '4'; break; in vgetc()
1795 case K_K5: c = '5'; break; in vgetc()
1796 case K_K6: c = '6'; break; in vgetc()
1797 case K_K7: c = '7'; break; in vgetc()
1798 case K_K8: c = '8'; break; in vgetc()
1799 case K_K9: c = '9'; break; in vgetc()
1804 c = K_S_HOME; in vgetc()
1809 c = K_C_HOME; in vgetc()
1813 c = K_HOME; in vgetc()
1818 c = K_S_END; in vgetc()
1823 c = K_C_END; in vgetc()
1827 c = K_END; in vgetc()
1830 case K_XUP: c = K_UP; break; in vgetc()
1831 case K_XDOWN: c = K_DOWN; break; in vgetc()
1832 case K_XLEFT: c = K_LEFT; break; in vgetc()
1833 case K_XRIGHT: c = K_RIGHT; break; in vgetc()
1839 if (has_mbyte && (n = MB_BYTE2LEN_CHECK(c)) > 1) in vgetc()
1842 buf[0] = c; in vgetc()
1858 c = vgetorpeek(TRUE); in vgetc()
1859 if (vgetorpeek(TRUE) == KE_CSI && c == KS_EXTRA) in vgetc()
1864 c = (*mb_ptr2char)(buf); in vgetc()
1870 vgetc_char = c; in vgetc()
1887 if (c != K_MOUSEMOVE && c != K_IGNORE && c != K_CURSORHOLD) in vgetc()
1897 if ((!ex_normal_busy || in_feedkeys) && popup_do_filter(c)) in vgetc()
1899 if (c == Ctrl_C) in vgetc()
1901 c = K_IGNORE; in vgetc()
1907 if (c != K_IGNORE) in vgetc()
1910 return c; in vgetc()
1920 int c; in safe_vgetc() local
1922 c = vgetc(); in safe_vgetc()
1923 if (c == NUL) in safe_vgetc()
1924 c = get_keystroke(); in safe_vgetc()
1925 return c; in safe_vgetc()
1935 int c; in plain_vgetc() local
1938 c = safe_vgetc(); in plain_vgetc()
1939 while (c == K_IGNORE in plain_vgetc()
1940 || c == K_VER_SCROLLBAR || c == K_HOR_SCROLLBAR in plain_vgetc()
1941 || c == K_MOUSEMOVE); in plain_vgetc()
1943 if (c == K_PS) in plain_vgetc()
1946 c = bracketed_paste(PASTE_ONE_CHAR, FALSE, NULL); in plain_vgetc()
1948 return c; in plain_vgetc()
1973 int c; in vpeekc_nomap() local
1977 c = vpeekc(); in vpeekc_nomap()
1980 return c; in vpeekc_nomap()
1992 int c; in vpeekc_any() local
1994 c = vpeekc(); in vpeekc_any()
1995 if (c == NUL && typebuf.tb_len > 0) in vpeekc_any()
1996 c = ESC; in vpeekc_any()
1997 return c; in vpeekc_any()
2301 int c = *p; in at_ctrl_x_key() local
2304 && c == K_SPECIAL in at_ctrl_x_key()
2307 c = p[3] & 0x1f; in at_ctrl_x_key()
2308 return vim_is_ctrl_x_key(c); in at_ctrl_x_key()
2334 int c = tp[3]; in check_simplify_modifier() local
2335 int new_c = merge_modifyOtherKeys(c, &modifier); in check_simplify_modifier()
2337 if (new_c != c) in check_simplify_modifier()
2347 vgetc_char = c; in check_simplify_modifier()
2876 vungetc(int c) in vungetc() argument
2878 old_char = c; in vungetc()
2911 int c, c1; in vgetorpeek() local
2956 c = typeahead_char; in vgetorpeek()
2961 c = read_readbuffers(advance); in vgetorpeek()
2962 if (c != NUL && !got_int) in vgetorpeek()
3001 c = inchar(typebuf.tb_buf, typebuf.tb_buflen - 1, 0L); in vgetorpeek()
3010 if ((c || typebuf.tb_maplen) in vgetorpeek()
3012 c = ESC; in vgetorpeek()
3014 c = Ctrl_C; in vgetorpeek()
3021 *typebuf.tb_buf = c; in vgetorpeek()
3042 c = -1; in vgetorpeek()
3050 c = typebuf.tb_buf[typebuf.tb_off]; in vgetorpeek()
3084 c = 0; in vgetorpeek()
3098 && (c = inchar(typebuf.tb_buf + typebuf.tb_off in vgetorpeek()
3188 if (c < 0) in vgetorpeek()
3193 for (n = 1; n <= c; ++n) in vgetorpeek()
3195 typebuf.tb_len += c; in vgetorpeek()
3226 c = Ctrl_L; in vgetorpeek()
3229 c = K_CANCEL; in vgetorpeek()
3236 c = Ctrl_C; in vgetorpeek()
3238 c = ESC; in vgetorpeek()
3240 tc = c; in vgetorpeek()
3345 c = inchar(typebuf.tb_buf + typebuf.tb_off + typebuf.tb_len, in vgetorpeek()
3363 if (c < 0) in vgetorpeek()
3365 if (c == NUL) // no character available in vgetorpeek()
3391 } while ((c < 0 && c != K_CANCEL) || (advance && c == NUL)); in vgetorpeek()
3400 if (c == ESC && !mode_deleted && !no_mapping && mode_displayed) in vgetorpeek()
3407 else if (c != ESC && mode_deleted) in vgetorpeek()
3420 if (timedout && c == ESC) in vgetorpeek()
3434 return c; in vgetorpeek()