Lines Matching refs:cmdp
31 ex_z(SCR *sp, EXCMD *cmdp) in ex_z() argument
37 NEEDFILE(sp, cmdp); in ex_z()
50 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) in ex_z()
51 cnt = cmdp->count; in ex_z()
57 lno = cmdp->addr1.lno; in ex_z()
59 switch (FL_ISSET(cmdp->iflags, in ex_z()
64 cmdp->addr1.lno = (lno - cnt * 2) + 1; in ex_z()
66 cmdp->addr1.lno = 1; in ex_z()
67 cmdp->addr2.lno = (cmdp->addr1.lno + cnt) - 1; in ex_z()
70 cmdp->addr1.lno = lno > cnt ? (lno - cnt) + 1 : 1; in ex_z()
71 cmdp->addr2.lno = lno; in ex_z()
83 cmdp->addr1.lno = lno > cnt ? lno - cnt : 1; in ex_z()
84 cmdp->addr2.lno = lno + cnt; in ex_z()
105 cmdp->addr1.lno = lno > cnt ? lno - cnt : 1; in ex_z()
106 cmdp->addr2.lno = lno - 1; in ex_z()
107 if (ex_pr(sp, cmdp)) in ex_z()
110 cmdp->addr2.lno = cmdp->addr1.lno = equals = lno; in ex_z()
111 if (ex_pr(sp, cmdp)) in ex_z()
114 cmdp->addr1.lno = lno + 1; in ex_z()
115 cmdp->addr2.lno = (lno + cnt) - 1; in ex_z()
119 if (F_ISSET(cmdp, E_ADDR_DEF)) in ex_z()
124 cmdp->addr1.lno = lno; in ex_z()
125 cmdp->addr2.lno = (lno + cnt) - 1; in ex_z()
132 if (cmdp->addr2.lno > lno) in ex_z()
133 cmdp->addr2.lno = lno; in ex_z()
136 if (ex_pr(sp, cmdp)) in ex_z()