Lines Matching refs:cmdp
56 ex_bang(SCR *sp, EXCMD *cmdp) in ex_bang() argument
67 ap = cmdp->argv[0]; in ex_bang()
69 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_bang()
86 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { in ex_bang()
108 if (cmdp->addrcnt == 0) { in ex_bang()
124 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); in ex_bang()
137 NEEDFILE(sp, cmdp); in ex_bang()
140 F_SET(cmdp, E_AUTOPRINT); in ex_bang()
154 if (cmdp->addr1.lno == 1 && cmdp->addr2.lno == 1) { in ex_bang()
158 cmdp->addr1.lno = cmdp->addr2.lno = 0; in ex_bang()
162 (void)ex_filter(sp, cmdp, in ex_bang()
163 &cmdp->addr1, &cmdp->addr2, &rm, ap->bp, ftype); in ex_bang()