/freebsd-current/contrib/nvi/ex/ |
H A D | ex_yank.c | 29 ex_yank(SCR *sp, EXCMD *cmdp) argument 31 NEEDFILE(sp, cmdp); 39 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 40 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE));
|
H A D | ex_set.c | 29 ex_set(SCR *sp, EXCMD *cmdp) argument 31 switch(cmdp->argc) { 36 if (opts_set(sp, cmdp->argv, cmdp->cmd->usage))
|
H A D | ex_z.c | 31 ex_z(SCR *sp, EXCMD *cmdp) argument 37 NEEDFILE(sp, cmdp); 50 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) 51 cnt = cmdp->count; 57 lno = cmdp->addr1.lno; 59 switch (FL_ISSET(cmdp->iflags, 64 cmdp->addr1.lno = (lno - cnt * 2) + 1; 66 cmdp->addr1.lno = 1; 67 cmdp->addr2.lno = (cmdp [all...] |
H A D | ex_mark.c | 31 ex_mark(SCR *sp, EXCMD *cmdp) argument 33 NEEDFILE(sp, cmdp); 35 if (cmdp->argv[0]->len != 1) { 39 return (mark_set(sp, cmdp->argv[0]->bp[0], &cmdp->addr1, 1));
|
H A D | ex_delete.c | 30 ex_delete(SCR *sp, EXCMD *cmdp) argument 34 NEEDFILE(sp, cmdp); 43 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 44 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) 48 if (del(sp, &cmdp->addr1, &cmdp->addr2, 1)) 52 sp->lno = cmdp->addr1.lno;
|
H A D | ex_abbrev.c | 33 ex_abbr(SCR *sp, EXCMD *cmdp) argument 38 switch (cmdp->argc) { 62 if (!inword(cmdp->argv[0]->bp[cmdp->argv[0]->len - 1])) { 67 for (p = cmdp->argv[0]->bp; *p != '\0'; ++p) 73 if (cmdp->argv[0]->len > 2) 74 for (p = cmdp->argv[0]->bp, 75 len = cmdp->argv[0]->len - 2; len; --len, ++p) 82 if (seq_set(sp, NULL, 0, cmdp->argv[0]->bp, cmdp 97 ex_unabbr(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_map.c | 42 ex_map(SCR *sp, EXCMD *cmdp) argument 47 stype = FL_ISSET(cmdp->iflags, E_C_FORCE) ? SEQ_INPUT : SEQ_COMMAND; 49 switch (cmdp->argc) { 57 input = cmdp->argv[0]->bp; 74 if (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len, 75 cmdp->argv[1]->bp, cmdp->argv[1]->len, stype, 79 sp->gp->scr_fmap(sp, stype, input, cmdp->argv[0]->len, 80 cmdp->argv[1]->bp, cmdp 105 ex_unmap(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_equal.c | 28 ex_equal(SCR *sp, EXCMD *cmdp) argument 32 NEEDFILE(sp, cmdp); 46 if (F_ISSET(cmdp, E_ADDR_DEF)) { 50 lno = cmdp->addr1.lno;
|
H A D | ex_write.c | 38 ex_wn(SCR *sp, EXCMD *cmdp) argument 40 if (exwr(sp, cmdp, WN)) 46 cmdp->argc = 0; 48 return (ex_next(sp, cmdp)); 58 ex_wq(SCR *sp, EXCMD *cmdp) argument 62 if (exwr(sp, cmdp, WQ)) 67 force = FL_ISSET(cmdp->iflags, E_C_FORCE); 84 ex_write(SCR *sp, EXCMD *cmdp) argument 86 return (exwr(sp, cmdp, WRITE)); 97 ex_xit(SCR *sp, EXCMD *cmdp) argument 122 exwr(SCR *sp, EXCMD *cmdp, enum which cmd) argument [all...] |
H A D | ex_bang.c | 46 ex_bang(SCR *sp, EXCMD *cmdp) argument 58 ap = cmdp->argv[0]; 60 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 76 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { 97 if (cmdp->addrcnt == 0) { 113 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); 126 NEEDFILE(sp, cmdp); 129 F_SET(cmdp, E_AUTOPRINT); 143 if (cmdp->addr1.lno == 1 && cmdp [all...] |
H A D | ex_join.c | 32 ex_join(SCR *sp, EXCMD *cmdp) argument 40 NEEDFILE(sp, cmdp); 42 from = cmdp->addr1.lno; 43 to = cmdp->addr2.lno; 57 if (F_ISSET(cmdp, E_ADDR_DEF) || cmdp->addrcnt == 1) 58 ++cmdp->addr2.lno; 62 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { 68 cmdp [all...] |
H A D | ex_append.c | 36 ex_append(SCR *sp, EXCMD *cmdp) argument 38 return (ex_aci(sp, cmdp, APPEND)); 48 ex_change(SCR *sp, EXCMD *cmdp) argument 50 return (ex_aci(sp, cmdp, CHANGE)); 61 ex_insert(SCR *sp, EXCMD *cmdp) argument 63 return (ex_aci(sp, cmdp, INSERT)); 71 ex_aci(SCR *sp, EXCMD *cmdp, enum which cmd) argument 83 NEEDFILE(sp, cmdp); 96 lno = cmdp->addr1.lno; 105 if (cmd == CHANGE && cmdp [all...] |
H A D | ex_args.c | 41 ex_next(SCR *sp, EXCMD *cmdp) argument 53 if (cmdp->argc == 0 && (sp->cargv == NULL || sp->cargv[1] == NULL)) { 58 if (F_ISSET(cmdp, E_NEWSCREEN)) { 60 if (cmdp->argc == 0) { 63 if (argv_exp0(sp, cmdp, wp, wlen - 1)) 65 return (ex_edit(sp, cmdp)); 67 return (ex_N_next(sp, cmdp)); 72 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) 76 if (cmdp->argc) { 87 CALLOC_RET(sp, sp->argv, cmdp 127 ex_N_next(SCR *sp, EXCMD *cmdp) argument 172 ex_prev(SCR *sp, EXCMD *cmdp) argument 221 ex_rew(SCR *sp, EXCMD *cmdp) argument 259 ex_args(SCR *sp, EXCMD *cmdp) argument 300 ex_buildargv(SCR *sp, EXCMD *cmdp, char *name) argument [all...] |
H A D | ex_put.c | 31 ex_put(SCR *sp, EXCMD *cmdp) argument 35 NEEDFILE(sp, cmdp); 40 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 41 &cmdp->addr1, &m, 1))
|
H A D | ex_edit.c | 45 ex_edit(SCR *sp, EXCMD *cmdp) argument 52 switch (cmdp->argc) { 71 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, 83 if (F_ISSET(cmdp, E_NEWSCREEN) || cmdp->cmd == &cmds[C_VSPLIT]) 84 return (ex_N_edit(sp, cmdp, frp, attach)); 92 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 97 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) 109 ex_N_edit(SCR *sp, EXCMD *cmdp, FRE argument [all...] |
H A D | ex_read.c | 38 ex_read(SCR *sp, EXCMD *cmdp) argument 61 switch (cmdp->argc) { 66 arg = cmdp->argv[0]->bp; 67 arglen = cmdp->argv[0]->len; 75 ex_wemsg(sp, cmdp->cmd->name, EXM_SECURE_F); 100 argc = cmdp->argc; 101 if (argv_exp1(sp, cmdp, arg, arglen, 1)) 103 if (argc == cmdp->argc) { 104 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 107 argc = cmdp [all...] |
H A D | ex_screen.c | 32 ex_bg(SCR *sp, EXCMD *cmdp) argument 44 ex_fg(SCR *sp, EXCMD *cmdp) argument 49 newscreen = F_ISSET(cmdp, E_NEWSCREEN); 50 if (vs_fg(sp, &nsp, cmdp->argc ? cmdp->argv[0]->bp : NULL, newscreen)) 68 ex_resize(SCR *sp, EXCMD *cmdp) argument 72 switch (FL_ISSET(cmdp->iflags, 84 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 87 return (vs_resize(sp, cmdp->count, adj));
|
H A D | ex.h | 46 #define IS_ESCAPE(sp, cmdp, ch) \ 47 (F_ISSET(cmdp, E_VLITONLY) ? \ 58 #define NEEDFILE(sp, cmdp) do { \ 60 ex_wemsg(sp, (cmdp)->cmd->name, EXM_NOFILEYET); \ 80 #define CLEAR_EX_PARSER(cmdp) \ 81 memset(&((cmdp)->cp), 0, ((char *)&(cmdp)->flags - \ 82 (char *)&((cmdp)->cp)) + sizeof((cmdp)->flags)) 105 #define CLEAR_EX_CMD(cmdp) d [all...] |
H A D | ex_quit.c | 29 ex_quit(SCR *sp, EXCMD *cmdp) argument 33 force = FL_ISSET(cmdp->iflags, E_C_FORCE);
|
H A D | ex_preserve.c | 31 ex_preserve(SCR *sp, EXCMD *cmdp) argument 35 NEEDFILE(sp, cmdp); 65 ex_recover(SCR *sp, EXCMD *cmdp) argument 72 ap = cmdp->argv[0]; 82 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 95 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
|
H A D | ex_shift.c | 34 ex_shiftl(SCR *sp, EXCMD *cmdp) argument 36 return (shift(sp, cmdp, LEFT)); 45 ex_shiftr(SCR *sp, EXCMD *cmdp) argument 47 return (shift(sp, cmdp, RIGHT)); 57 ex_retab(SCR *sp, EXCMD *cmdp) argument 59 return (shift(sp, cmdp, RETAB)); 67 shift(SCR *sp, EXCMD *cmdp, enum which rl) argument 75 NEEDFILE(sp, cmdp); 83 if (cut(sp, NULL, &cmdp->addr1, &cmdp [all...] |
H A D | ex_print.c | 36 ex_list(SCR *sp, EXCMD *cmdp) argument 38 if (ex_print(sp, cmdp, 39 &cmdp->addr1, &cmdp->addr2, cmdp->iflags | E_C_LIST)) 41 sp->lno = cmdp->addr2.lno; 42 sp->cno = cmdp->addr2.cno; 54 ex_number(SCR *sp, EXCMD *cmdp) argument 56 if (ex_print(sp, cmdp, 57 &cmdp 72 ex_pr(SCR *sp, EXCMD *cmdp) argument 88 ex_print(SCR *sp, EXCMD *cmdp, MARK *fp, MARK *tp, u_int32_t flags) argument [all...] |
H A D | ex_cd.c | 33 ex_cd(SCR *sp, EXCMD *cmdp) argument 49 !FL_ISSET(cmdp->iflags, E_C_FORCE) && sp->frp->name[0] != '/') { 55 switch (cmdp->argc) { 69 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, 88 if (cmdp->argc == 0 || 89 (ap = cmdp->argv[0])->bp[0] == '/' ||
|
H A D | ex_visual.c | 33 ex_visual(SCR *sp, EXCMD *cmdp) argument 50 sp->lno = cmdp->addr1.lno == 0 ? 1 : cmdp->addr1.lno; 56 switch (FL_ISSET(cmdp->iflags, 78 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) 80 "%luz%c%lu", (u_long)sp->lno, pos, cmdp->count); 93 switch (FL_ISSET(cmdp->iflags, E_C_HASH | E_C_LIST | E_C_PRINT)) {
|
/freebsd-current/bin/sh/ |
H A D | exec.c | 253 struct tblentry *cmdp; local 271 for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) { 272 if (cmdp->cmdtype == CMDNORMAL) 273 printentry(cmdp, verbose); 279 if ((cmdp = cmdlookup(name, 0)) != NULL 280 && cmdp->cmdtype == CMDNORMAL) 286 cmdp 302 printentry(struct tblentry *cmdp, int verbose) argument 347 struct tblentry *cmdp, loc_cmd; local 523 struct tblentry *cmdp; local 569 struct tblentry *cmdp; local 624 struct tblentry *cmdp; local 643 struct tblentry *cmdp; local 683 struct tblentry *cmdp; local 700 struct tblentry *cmdp; local 730 struct tblentry *cmdp; local [all...] |