Lines Matching refs:string
770 char_u *string = string_shortbuf; in gui_x11_key_hit_cb() local
774 char_u string[4], string2[3]; in gui_x11_key_hit_cb() local
791 len = Xutf8LookupString(xic, ev_press, (char *)string, in gui_x11_key_hit_cb()
795 len = XmbLookupString(xic, ev_press, (char *)string, in gui_x11_key_hit_cb()
799 string = (char_u *)XtMalloc(len + 1); in gui_x11_key_hit_cb()
805 len = Xutf8LookupString(xic, ev_press, (char *)string, in gui_x11_key_hit_cb()
809 len = XmbLookupString(xic, ev_press, (char *)string, in gui_x11_key_hit_cb()
826 mch_memmove(p, string, len); in gui_x11_key_hit_cb()
828 XtFree((char *)string); in gui_x11_key_hit_cb()
829 string = p; in gui_x11_key_hit_cb()
837 if (string[i] == CSI) in gui_x11_key_hit_cb()
841 mch_memmove(p, string, i + 1); in gui_x11_key_hit_cb()
844 mch_memmove(p + i + 3, string + i + 1, len - i); in gui_x11_key_hit_cb()
846 XtFree((char *)string); in gui_x11_key_hit_cb()
847 string = p; in gui_x11_key_hit_cb()
855 len = XLookupString(ev_press, (char *)string, sizeof(string), in gui_x11_key_hit_cb()
869 string[0] = ' '; // Otherwise Ctrl-Space doesn't work in gui_x11_key_hit_cb()
876 string[0] = Ctrl__; in gui_x11_key_hit_cb()
883 string[0] = TAB; in gui_x11_key_hit_cb()
892 if (len == 1 && string[0] == CSI) in gui_x11_key_hit_cb()
894 string[1] = KS_EXTRA; in gui_x11_key_hit_cb()
895 string[2] = (int)KE_CSI; in gui_x11_key_hit_cb()
907 string[0] = CSI; in gui_x11_key_hit_cb()
908 string[1] = special_keys[i].vim_code0; in gui_x11_key_hit_cb()
909 string[2] = special_keys[i].vim_code1; in gui_x11_key_hit_cb()
927 if (len == 1 && string[0] < 0x20) in gui_x11_key_hit_cb()
929 string[0] += 0x40; in gui_x11_key_hit_cb()
941 key = TO_SPECIAL(string[1], string[2]); in gui_x11_key_hit_cb()
944 string[len] = NUL; in gui_x11_key_hit_cb()
945 key = mb_ptr2char(string); in gui_x11_key_hit_cb()
952 string[0] = CSI; in gui_x11_key_hit_cb()
953 string[1] = K_SECOND(key); in gui_x11_key_hit_cb()
954 string[2] = K_THIRD(key); in gui_x11_key_hit_cb()
959 len = mb_char2bytes(key, string); in gui_x11_key_hit_cb()
984 string[0] = int_ch; in gui_x11_key_hit_cb()
989 add_to_input_buf(string, len); in gui_x11_key_hit_cb()
1009 XtFree((char *)string); in gui_x11_key_hit_cb()