Lines Matching refs:cmdp
45 ex_append(SCR *sp, EXCMD *cmdp) in ex_append() argument
47 return (ex_aci(sp, cmdp, APPEND)); in ex_append()
57 ex_change(SCR *sp, EXCMD *cmdp) in ex_change() argument
59 return (ex_aci(sp, cmdp, CHANGE)); in ex_change()
70 ex_insert(SCR *sp, EXCMD *cmdp) in ex_insert() argument
72 return (ex_aci(sp, cmdp, INSERT)); in ex_insert()
80 ex_aci(SCR *sp, EXCMD *cmdp, enum which cmd) in ex_aci() argument
92 NEEDFILE(sp, cmdp); in ex_aci()
105 lno = cmdp->addr1.lno; in ex_aci()
114 if (cmd == CHANGE && cmdp->addr1.lno != 0 && in ex_aci()
115 (cut(sp, NULL, &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE) || in ex_aci()
116 del(sp, &cmdp->addr1, &cmdp->addr2, 1))) in ex_aci()
157 if (cmdp->save_cmdlen != 0) { in ex_aci()
158 for (p = cmdp->save_cmd, in ex_aci()
159 len = cmdp->save_cmdlen; len > 0; p = t) { in ex_aci()
191 cmdp->save_cmd = t; in ex_aci()
192 cmdp->save_cmdlen = len; in ex_aci()
213 ex_wemsg(sp, cmdp->cmd->name, EXM_NOCANON); in ex_aci()
240 if (!FL_ISSET(cmdp->iflags, E_C_FORCE) && O_ISSET(sp, O_AUTOINDENT)) in ex_aci()