Lines Matching refs:cmdp

51 ex_next(SCR *sp, EXCMD *cmdp)  in ex_next()  argument
63 if (cmdp->argc == 0 && (sp->cargv == NULL || sp->cargv[1] == NULL)) { in ex_next()
68 if (F_ISSET(cmdp, E_NEWSCREEN)) { in ex_next()
70 if (cmdp->argc == 0) { in ex_next()
73 if (argv_exp0(sp, cmdp, wp, wlen - 1)) in ex_next()
75 return (ex_edit(sp, cmdp)); in ex_next()
77 return (ex_N_next(sp, cmdp)); in ex_next()
82 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) in ex_next()
86 if (cmdp->argc) { in ex_next()
98 sp->argv, char **, cmdp->argc + 1, sizeof(char *)); in ex_next()
100 argv = cmdp->argv; argv[0]->len != 0; ++ap, ++argv) { in ex_next()
124 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) in ex_next()
138 ex_N_next(SCR *sp, EXCMD *cmdp) in ex_N_next() argument
154 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, np, nlen); in ex_N_next()
157 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) { in ex_N_next()
164 new->cargv = new->argv = ex_buildargv(sp, cmdp, NULL); in ex_N_next()
183 ex_prev(SCR *sp, EXCMD *cmdp) in ex_prev() argument
194 if (F_ISSET(cmdp, E_NEWSCREEN)) { in ex_prev()
197 if (argv_exp0(sp, cmdp, wp, wlen - 1)) in ex_prev()
199 return (ex_edit(sp, cmdp)); in ex_prev()
203 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) in ex_prev()
210 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) in ex_prev()
232 ex_rew(SCR *sp, EXCMD *cmdp) in ex_rew() argument
246 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) in ex_rew()
254 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) in ex_rew()
270 ex_args(SCR *sp, EXCMD *cmdp) in ex_args() argument
310 ex_buildargv(SCR *sp, EXCMD *cmdp, char *name) in ex_buildargv() argument
318 argc = cmdp == NULL ? 1 : cmdp->argc; in ex_buildargv()
323 if (cmdp == NULL) { in ex_buildargv()
328 for (argv = cmdp->argv; argv[0]->len != 0; ++ap, ++argv) { in ex_buildargv()
329 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len, in ex_buildargv()