FFRAND
return (backline(f | FFRAND, -n));
if (!(f & FFRAND))
if (!(f & FFRAND))
return (forwline(f | FFRAND, -n));
if (!(f & FFRAND))
if (n > 0 && !(f & FFRAND))
return (backpage(f | FFRAND, -n));
return (forwpage(f | FFRAND, -n));
forwpage(f | FFRAND, n);
backpage(f | FFRAND, n);
if (!(f & FFRAND))
if (!(f & FFRAND))
if (f & FFRAND) /* dired mode 'q' */
ret = (onlywind(FFRAND, 1));
if (enewline(FFRAND, 1) == FALSE) /* fake newline */
if (selfinsert(FFRAND, n) == FALSE)
return (cc_indent(FFRAND, n));
if (showmatch(FFRAND, 1) == FALSE)
return (cc_indent(FFRAND, n));
return (cc_indent(FFRAND, 1));
undo_boundary_enable(FFRAND, 0);
deltrailwhite(FFRAND, 1);
delleadwhite(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
(void)delwhite(FFRAND, 1);
if (enewline(FFRAND, 1) == FALSE)
return (cc_indent(FFRAND, n));
return(killbuffer_cmd(FFRAND, 0));
forwpage(f | FFRAND, n);
backpage(f | FFRAND, n);
forwline(f | FFRAND, n);
backline(f | FFRAND, n);
return (ctrlg(FFRAND, 1));
(void)ctrlg(FFRAND, 0);
(void)ctrlg(FFRAND, 0);
delwind(FFRAND, 1);
return (ctrlg(FFRAND, 1));
x = undo_enable(FFRAND, 0);
undo_enable(FFRAND, x);
x2 = undo_enable(FFRAND, 0);
undo_enable(FFRAND, x2);
undo_enable(FFRAND, x);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
return (selfinsert(FFRAND, 1));
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
(void)backchar(FFARG | FFRAND, (int)plen);
undo_boundary_enable(FFRAND, 1);
if ((s = selfinsert(FFRAND, 1)) != TRUE)
gotoeol(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
(void)gotoeop(FFRAND, 1);
(void)gotobop(FFRAND, 1);
while (inword() == 0 && forwchar(FFRAND, 1));
(void)backchar(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
(void)gotobop(FFRAND, 1);
(void)gotoeop(FFRAND, n);
if ((status = killregion(FFRAND, 1)) != TRUE)
(void)do_gotoeop(FFRAND, n, &i);
(void)gotobop(FFRAND, i);
undo_boundary_enable(FFRAND, 0);
gotobop(FFRAND, 1);
(void)gotoeop(FFRAND, 1);
if ((status = killregion(FFRAND, 1)) != TRUE)
if (do_gotoeop(FFRAND, n, &i) == FALSE) {
(void)gotobop(FFRAND, i);
(void)yank(FFRAND, 1);
(void)yank(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
(void)backchar(FFRAND, 1);
(void)forwchar(FFRAND, 1);
(void)delwhite(FFRAND, 1);
(void)ctrlg(FFRAND, 0);
gotoeol(FFRAND, 1);
gotoeol(FFRAND, 1);
if ((f == TRUE) && ((s = setprefix(FFRAND, 1)) != TRUE))
(void)gotobol(FFRAND, 1);
(void)forwline(FFRAND, 1);
(void)gotobol(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
killregion(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
undo_boundary_enable(FFRAND, 1);
(void)ctrlg(FFRAND, 0);
if (forwchar(FFRAND, 1) == FALSE) {
(void)backchar(FFRAND, 1);
if (backchar(FFRAND, 1) == FALSE) {
(void)forwchar(FFRAND, 1);
(void)backchar(FFARG | FFRAND, plen);
(void)forwchar(FFARG | FFRAND, plen);
(void)ctrlg(FFRAND, 0);
if (f & (FFARG | FFRAND))
if (!(f & FFRAND))
undo_add_boundary(FFRAND, 1);
if (f & (FFARG | FFRAND))
if (!(f & FFRAND))
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_add_boundary(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
(void)forwline(FFRAND, 1);
(void)backdel(FFRAND, 1);
(void)forwchar(FFRAND, 1);
(void)backdel(FFRAND, 1);
(void)backdel(FFRAND, 1);
(void)forwchar(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
s = backchar(f | FFRAND, n);
undo_boundary_enable(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
undo_boundary_enable(FFRAND, 1);
if ((s = backchar(FFRAND, 1)) != TRUE)
(void)forwchar(FFRAND, 1);
gotobol(FFRAND, 1);
forwdel(FFRAND, ls);
forwchar(FFRAND, soff);
gotoeol(FFRAND, 1);
delwhite(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
(void)delwhite(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
delleadwhite(FFRAND, 1);
(void)gotobol(FFRAND, 1);
forwchar(FFRAND, soff);
return (backdel(f | FFRAND, -n));
return (forwdel(f | FFRAND, -n));
if ((s = backchar(f | FFRAND, n)) == TRUE)
gotobol(FFRAND, 1);
undo_boundary_enable(FFRAND, 0);
gotoeol(FFRAND, 1);
forwdel(FFRAND, 1);
gotobol(FFRAND, 1);
backdel(FFRAND, 1);
delwhite(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
if (!(f & FFRAND) && curwp->w_ntrows <= n) {
if (shrinkwind(FFRAND, wp->w_ntrows + 1) == FALSE)
undo_boundary_enable(FFRAND, 0);
(void)backword(FFRAND, 1);
if (forwchar(FFRAND, 1) == FALSE) {
(void)backword(FFRAND, 1);
undo_boundary_enable(FFRAND, 1);
(void)forwdel(FFRAND, 1);
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
return (forwword(f | FFRAND, -n));
if (backchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (backchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (backchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
return (forwchar(FFRAND, 1));
if (backchar(FFRAND, 1) == FALSE)
if (backchar(FFRAND, 1) == FALSE)
if (backchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
return (backword(f | FFRAND, -n));
if (forwchar(FFRAND, 1) == FALSE)
if (forwchar(FFRAND, 1) == FALSE)
undo_boundary_enable(FFRAND, 0);
if (enewline(FFRAND, 1) == FALSE)
undo_boundary_enable(FFRAND, 1);