Lines Matching refs:cmdp
46 ex_bang(SCR *sp, EXCMD *cmdp) in ex_bang() argument
58 ap = cmdp->argv[0]; in ex_bang()
60 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_bang()
76 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { in ex_bang()
97 if (cmdp->addrcnt == 0) { in ex_bang()
113 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); in ex_bang()
126 NEEDFILE(sp, cmdp); in ex_bang()
129 F_SET(cmdp, E_AUTOPRINT); in ex_bang()
143 if (cmdp->addr1.lno == 1 && cmdp->addr2.lno == 1) { in ex_bang()
147 cmdp->addr1.lno = cmdp->addr2.lno = 0; in ex_bang()
151 rval = ex_filter(sp, cmdp, in ex_bang()
152 &cmdp->addr1, &cmdp->addr2, &rm, ap->bp, ftype); in ex_bang()
179 ex_retab(sp, cmdp); in ex_bang()