Lines Matching refs:InputBuf
99 static Char *InsertPos = InputBuf; /* Where insertion starts */
228 if (num > Cursor - InputBuf) in c_delbefore()
229 num = (int) (Cursor - InputBuf); /* bounds check */ in c_delbefore()
702 for (q = p - 1; q > InputBuf && (*q == ' ' || *q == '\t'); --q) in c_excl()
708 while (*p != ' ' && *p != '\t' && p > InputBuf) in c_excl()
722 for (i = 1; (p - i) >= InputBuf && p[-i] == '\\'; i++) in c_excl()
747 p > InputBuf && *p != ' ' && *p != '\t' && *p && *p != HIST; --p) in c_substitute()
947 Strbuf_append(&SavedBuf, InputBuf); in c_save_inputbuf()
949 LastSaved = LastChar - InputBuf; in c_save_inputbuf()
950 CursSaved = Cursor - InputBuf; in c_save_inputbuf()
963 copyn(InputBuf, HistBuf.s, INBUFSIZE);/*FIXBUF*/ in GetHistLine()
965 *InputBuf = '\0'; in GetHistLine()
966 LastChar = InputBuf + HistBuf.len; in GetHistLine()
970 Cursor = InputBuf; in GetHistLine()
991 copyn(InputBuf, hp->histline, INBUFSIZE);/*FIXBUF*/ in GetHistLine()
998 copyn(InputBuf, p, sizeof(InputBuf) / sizeof(Char));/*FIXBUF*/ in GetHistLine()
1002 LastChar = Strend(InputBuf); in GetHistLine()
1004 if (LastChar > InputBuf) { in GetHistLine()
1011 if (LastChar < InputBuf) in GetHistLine()
1012 LastChar = InputBuf; in GetHistLine()
1017 Cursor = InputBuf; in GetHistLine()
1034 for (cp = Cursor; cp >= InputBuf; cp--) in c_search_line()
1175 while (LastChar > InputBuf && *LastChar != '\n') in e_inc_search()
1196 LastChar : InputBuf; in e_inc_search()
1202 if (Cursor < InputBuf || Cursor > LastChar || in e_inc_search()
1209 LastChar : InputBuf; in e_inc_search()
1266 oldbuf = Strsave(InputBuf); in v_search()
1272 InputBuf[0] = '\0'; in v_search()
1273 LastChar = InputBuf; in v_search()
1274 Cursor = InputBuf; in v_search()
1295 copyn(InputBuf, oldbuf, INBUFSIZE);/*FIXBUF*/ in v_search()
1331 InputBuf[0] = '\0'; in v_search()
1332 LastChar = InputBuf; in v_search()
1333 Cursor = InputBuf; in v_search()
1357 Cursor = LastChar = InputBuf; in v_search()
1403 if (Cursor > InputBuf) in v_cmd_mode()
1512 if (Cursor >= &InputBuf[n]) { in DeleteBack()
1584 Cursor = InputBuf; in v_zero()
1611 InsertPos = InputBuf; /* Reset editing position */ in e_newline()
1721 copyn(InputBuf, hp->histline, INBUFSIZE);/*FIXBUF*/ in e_toggle_hist()
1732 copyn(InputBuf, p, sizeof(InputBuf) / sizeof(Char));/*FIXBUF*/ in e_toggle_hist()
1737 LastChar = Strend(InputBuf); in e_toggle_hist()
1738 if (LastChar > InputBuf) { in e_toggle_hist()
1743 if (LastChar < InputBuf) in e_toggle_hist()
1744 LastChar = InputBuf; in e_toggle_hist()
1749 Cursor = InputBuf; in e_toggle_hist()
1769 Strbuf_append(&HistBuf, InputBuf); in e_up_hist()
1826 Strbuf_appendn(&patbuf, InputBuf, Cursor - InputBuf); in c_hsetpat()
1833 xprintf("Cursor %d LastChar %d\n", Cursor - InputBuf, LastChar - InputBuf); in c_hsetpat()
1859 Strbuf_append(&HistBuf, InputBuf); in e_up_search_hist()
1888 matched = (Strncmp(hl, InputBuf, (size_t) (LastChar - InputBuf)) || in e_up_search_hist()
1889 hl[LastChar-InputBuf]) && c_hmatch(hl); in e_up_search_hist()
1947 if ((Strncmp(hl, InputBuf, (size_t) (LastChar - InputBuf)) || in e_down_search_hist()
1948 hl[LastChar-InputBuf]) && c_hmatch(hl)) in e_down_search_hist()
2159 cp = c_preword(Cursor, InputBuf, 1, STRshwordsep); in e_dabbrev_expand()
2165 bp = InputBuf; in e_dabbrev_expand()
2358 if (Cursor > InputBuf) { in e_delprev()
2374 if (Cursor == InputBuf) in e_delwordprev()
2378 cp = c_prev_word(Cursor, InputBuf, Argument); in e_delwordprev()
2424 if (Cursor != InputBuf) in e_delnext()
2444 if (Cursor == InputBuf) { in e_delnext_eof()
2454 if (Cursor != InputBuf) in e_delnext_eof()
2490 if (Cursor == InputBuf) { /* if I'm also at the beginning */ in e_delnext_list_eof()
2516 if (Cursor == LastChar && Cursor == InputBuf) { in e_list_eof()
2570 Cursor = InputBuf; in e_tobeg()
2604 c_push_kill(InputBuf, Cursor); /* copy it */ in e_killbeg()
2605 c_delbefore((int)(Cursor - InputBuf)); in e_killbeg()
2607 Mark -= Cursor-InputBuf; in e_killbeg()
2616 c_push_kill(InputBuf, LastChar); /* copy it */ in e_killall()
2617 Cursor = Mark = LastChar = InputBuf; /* zap! -- delete all of it */ in e_killall()
2673 if (Cursor == &InputBuf[0] || LastChar == &InputBuf[1]) { in e_charswitch()
2693 if (Cursor > &InputBuf[1]) {/* must have at least two chars entered */ in e_gcharswitch()
2709 if (Cursor > InputBuf) { in e_charback()
2710 if (Argument > Cursor - InputBuf) in e_charback()
2711 Cursor = InputBuf; in e_charback()
2734 if (Cursor == InputBuf) in v_wordback()
2738 Cursor = c_preword(Cursor, InputBuf, Argument, STRshwspace); /* bounds check */ in v_wordback()
2754 if (Cursor == InputBuf) in e_wordback()
2758 Cursor = c_prev_word(Cursor, InputBuf, Argument); /* bounds check */ in e_wordback()
2870 LastChar = InputBuf; in v_repeat_srch()
2893 while (cp > InputBuf && *cp != ch) in v_csearch_back()
2897 if (cp < InputBuf || (cp == InputBuf && *cp != ch)) in v_csearch_back()
2957 for (cp = InputBuf; cp < LastChar; cp++) { in v_action()
2963 UndoPtr = InputBuf; in v_action()
2964 LastChar = InputBuf; in v_action()
2965 Cursor = InputBuf; in v_action()
2999 while ((cp >= InputBuf) && (isword(*cp))) in c_get_word()
3166 Cursor = InputBuf; in v_insbeg()
3316 for (p = InputBuf; Isspace(*p); p++) in e_expand()
3531 if (Cursor == InputBuf) in e_copyprev()
3537 cp = c_prev_word(Cursor, InputBuf, Argument); in e_copyprev()
3868 if (Cursor < InputBuf) in MoveCursor()
3869 Cursor = InputBuf; in MoveCursor()
3884 if (p < InputBuf || p > LastChar) in PutCursor()