Lines Matching refs:fx
497 re_clear_eol(EditLine *el, int fx, int sx, int diff) in re_clear_eol() argument
501 sx, fx, diff)); in re_clear_eol()
503 if (fx < 0) in re_clear_eol()
504 fx = -fx; in re_clear_eol()
507 if (fx > diff) in re_clear_eol()
508 diff = fx; in re_clear_eol()
546 int fx, sx; in re_update_line() local
674 fx = (int)((nsb - nfd) - (osb - ofd)); in re_update_line()
682 if (fx > 0) { in re_update_line()
698 if (fx < 0) { in re_update_line()
728 fx = (int)((nsb - nfd) - (osb - ofd)); in re_update_line()
731 ELRE_DEBUG(1, (__F, "fx %d, sx %d\n", fx, sx)); in re_update_line()
805 if ((nsb != nfd) && fx > 0 && in re_update_line()
806 ((p - old) + fx <= el->el_terminal.t_size.h)) { in re_update_line()
821 if (fx > 0) { in re_update_line()
824 terminal_insertwrite(el, nfd, fx); in re_update_line()
826 el->el_terminal.t_size.h, nfd, fx); in re_update_line()
832 len = (size_t) ((nsb - nfd) - fx); in re_update_line()
833 terminal_overwrite(el, (nfd + fx), len); in re_update_line()
834 re__strncopy(ofd + fx, nfd + fx, len); in re_update_line()
845 } else if (fx < 0) { in re_update_line()
861 if (fx < 0) { in re_update_line()
864 terminal_deletechars(el, -fx); in re_update_line()
866 el->el_terminal.t_size.h, -fx); in re_update_line()
882 re_clear_eol(el, fx, sx, in re_update_line()
890 fx = 0; in re_update_line()
892 if (sx < 0 && (ose - old) + fx < el->el_terminal.t_size.h) { in re_update_line()
894 "second diff delete at %td...\r\n", (ose - old) + fx)); in re_update_line()
902 terminal_move_to_char(el, (int)((ose - old) + fx)); in re_update_line()
924 re_clear_eol(el, fx, sx, in re_update_line()
931 if ((nsb != nfd) && (osb - ofd) <= (nsb - nfd) && (fx == 0)) { in re_update_line()
946 fx = (int)((nsb - nfd) - (osb - ofd)); in re_update_line()
947 if (fx > 0) { in re_update_line()
953 terminal_insertwrite(el, nfd, fx); in re_update_line()
955 el->el_terminal.t_size.h, nfd, fx); in re_update_line()
961 len = (size_t) ((nsb - nfd) - fx); in re_update_line()
962 terminal_overwrite(el, (nfd + fx), len); in re_update_line()
963 re__strncopy(ofd + fx, nfd + fx, len); in re_update_line()