Lines Matching defs:addr_last
103 long addr_last; /* last address in editor buffer */
348 addr = (c == '.') ? current_addr : addr_last;
372 addr = addr_last;
379 else if (addr < 0 || addr_last < addr) {
401 } else if (second_addr < 0 || addr_last < second_addr) { \
417 if (second_addr < 0 || addr_last < second_addr) { \
503 else if ((addr = INC_MOD(current_addr, addr_last)) != 0)
520 if (delete_lines(1, addr_last) < 0)
565 } else if (check_addr_range(1, addr_last) < 0)
680 second_addr = addr_last;
695 else if (addr && addr != addr_last)
814 if (addr_cnt == 0 && !addr_last)
816 else if (check_addr_range(1, addr_last) < 0)
830 else if (addr == addr_last)
858 if (display_lines(second_addr, min(addr_last,
865 printf("%ld\n", addr_cnt ? second_addr : addr_last);
905 second_addr > addr_last) {
925 if ((n = dir ? INC_MOD(n, addr_last) :
926 DEC_MOD(n, addr_last)) != 0) {
1109 ep = get_addressed_line_node(INC_MOD(to, addr_last));
1140 long n = INC_MOD(second_addr, addr_last);
1150 push_undo_stack(UMOV, addr, INC_MOD(addr, addr_last)) == NULL) {
1226 n = get_addressed_line_node(INC_MOD(to, addr_last));
1232 addr_last -= to - from + 1;
1252 ep = get_addressed_line_node(INC_MOD(to, addr_last));
1381 if (addr_last && write_file("ed.hup", "w", 1, addr_last) < 0 &&
1389 write_file(hup, "w", 1, addr_last);