Lines Matching refs:cmdp
45 ex_next(SCR *sp, EXCMD *cmdp)
57 if (cmdp->argc == 0 && (sp->cargv == NULL || sp->cargv[1] == NULL)) {
62 if (F_ISSET(cmdp, E_NEWSCREEN)) {
64 if (cmdp->argc == 0) {
67 if (argv_exp0(sp, cmdp, wp, wlen - 1))
69 return (ex_edit(sp, cmdp));
71 return (ex_N_next(sp, cmdp));
76 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE))
80 if (cmdp->argc) {
92 sp->argv, char **, cmdp->argc + 1, sizeof(char *));
94 argv = cmdp->argv; argv[0]->len != 0; ++ap, ++argv) {
118 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
132 ex_N_next(SCR *sp, EXCMD *cmdp)
148 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, np, nlen);
151 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) {
158 new->cargv = new->argv = ex_buildargv(sp, cmdp, NULL);
177 ex_prev(SCR *sp, EXCMD *cmdp)
188 if (F_ISSET(cmdp, E_NEWSCREEN)) {
191 if (argv_exp0(sp, cmdp, wp, wlen - 1))
193 return (ex_edit(sp, cmdp));
197 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE))
204 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
226 ex_rew(SCR *sp, EXCMD *cmdp)
240 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE))
248 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
264 ex_args(SCR *sp, EXCMD *cmdp)
305 ex_buildargv(SCR *sp, EXCMD *cmdp, char *name)
313 argc = cmdp == NULL ? 1 : cmdp->argc;
318 if (cmdp == NULL) {
323 for (argv = cmdp->argv; argv[0]->len != 0; ++ap, ++argv) {