/freebsd-10.0-release/contrib/nvi/ex/ |
H A D | ex_yank.c | 33 ex_yank(SCR *sp, EXCMD *cmdp) argument 35 NEEDFILE(sp, cmdp); 43 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 44 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE));
|
H A D | ex_z.c | 35 ex_z(SCR *sp, EXCMD *cmdp) argument 41 NEEDFILE(sp, cmdp); 54 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) 55 cnt = cmdp->count; 65 lno = cmdp->addr1.lno; 67 switch (FL_ISSET(cmdp->iflags, 72 cmdp->addr1.lno = (lno - cnt * 2) + 1; 74 cmdp->addr1.lno = 1; 75 cmdp->addr2.lno = (cmdp [all...] |
H A D | ex_mark.c | 35 ex_mark(SCR *sp, EXCMD *cmdp) argument 37 NEEDFILE(sp, cmdp); 39 if (cmdp->argv[0]->len != 1) { 43 return (mark_set(sp, cmdp->argv[0]->bp[0], &cmdp->addr1, 1));
|
H A D | ex_delete.c | 34 ex_delete(SCR *sp, EXCMD *cmdp) argument 38 NEEDFILE(sp, cmdp); 47 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 48 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) 52 if (del(sp, &cmdp->addr1, &cmdp->addr2, 1)) 56 sp->lno = cmdp->addr1.lno;
|
H A D | ex_map.c | 46 ex_map(SCR *sp, EXCMD *cmdp) argument 51 stype = FL_ISSET(cmdp->iflags, E_C_FORCE) ? SEQ_INPUT : SEQ_COMMAND; 53 switch (cmdp->argc) { 61 input = cmdp->argv[0]->bp; 78 if (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len, 79 cmdp->argv[1]->bp, cmdp->argv[1]->len, stype, 83 sp->gp->scr_fmap(sp, stype, input, cmdp->argv[0]->len, 84 cmdp->argv[1]->bp, cmdp 109 ex_unmap(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_equal.c | 32 ex_equal(SCR *sp, EXCMD *cmdp) argument 36 NEEDFILE(sp, cmdp); 50 if (F_ISSET(cmdp, E_ADDR_DEF)) { 54 lno = cmdp->addr1.lno;
|
H A D | ex_set.c | 33 ex_set(SCR *sp, EXCMD *cmdp) argument 35 switch(cmdp->argc) { 40 if (opts_set(sp, cmdp->argv, cmdp->cmd->usage))
|
H A D | ex_abbrev.c | 37 ex_abbr(SCR *sp, EXCMD *cmdp) argument 42 switch (cmdp->argc) { 66 if (!inword(cmdp->argv[0]->bp[cmdp->argv[0]->len - 1])) { 71 for (p = cmdp->argv[0]->bp; *p != '\0'; ++p) 77 if (cmdp->argv[0]->len > 2) 78 for (p = cmdp->argv[0]->bp, 79 len = cmdp->argv[0]->len - 2; len; --len, ++p) 86 if (seq_set(sp, NULL, 0, cmdp->argv[0]->bp, cmdp 101 ex_unabbr(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_join.c | 36 ex_join(SCR *sp, EXCMD *cmdp) argument 44 NEEDFILE(sp, cmdp); 46 from = cmdp->addr1.lno; 47 to = cmdp->addr2.lno; 61 if (F_ISSET(cmdp, E_ADDR_DEF) || cmdp->addrcnt == 1) 62 ++cmdp->addr2.lno; 66 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { 72 cmdp [all...] |
H A D | ex_bang.c | 50 ex_bang(SCR *sp, EXCMD *cmdp) argument 62 ap = cmdp->argv[0]; 64 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 81 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { 102 if (cmdp->addrcnt == 0) { 117 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); 130 NEEDFILE(sp, cmdp); 133 F_SET(cmdp, E_AUTOPRINT); 147 if (cmdp->addr1.lno == 1 && cmdp [all...] |
H A D | ex_append.c | 40 ex_append(SCR *sp, EXCMD *cmdp) argument 42 return (ex_aci(sp, cmdp, APPEND)); 52 ex_change(SCR *sp, EXCMD *cmdp) argument 54 return (ex_aci(sp, cmdp, CHANGE)); 65 ex_insert(SCR *sp, EXCMD *cmdp) argument 67 return (ex_aci(sp, cmdp, INSERT)); 75 ex_aci(SCR *sp, EXCMD *cmdp, enum which cmd) argument 87 NEEDFILE(sp, cmdp); 100 lno = cmdp->addr1.lno; 109 if (cmd == CHANGE && cmdp [all...] |
H A D | ex_args.c | 45 ex_next(SCR *sp, EXCMD *cmdp) argument 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 132 ex_N_next(SCR *sp, EXCMD *cmdp) argument 177 ex_prev(SCR *sp, EXCMD *cmdp) argument 226 ex_rew(SCR *sp, EXCMD *cmdp) argument 264 ex_args(SCR *sp, EXCMD *cmdp) argument 305 ex_buildargv(SCR *sp, EXCMD *cmdp, char *name) argument [all...] |
H A D | ex_put.c | 35 ex_put(SCR *sp, EXCMD *cmdp) argument 39 NEEDFILE(sp, cmdp); 44 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 45 &cmdp->addr1, &m, 1))
|
H A D | ex_write.c | 43 ex_wn(SCR *sp, EXCMD *cmdp) argument 45 if (exwr(sp, cmdp, WN)) 51 cmdp->argc = 0; 53 return (ex_next(sp, cmdp)); 63 ex_wq(SCR *sp, EXCMD *cmdp) argument 67 if (exwr(sp, cmdp, WQ)) 72 force = FL_ISSET(cmdp->iflags, E_C_FORCE); 89 ex_write(SCR *sp, EXCMD *cmdp) argument 91 return (exwr(sp, cmdp, WRITE)); 102 ex_xit(SCR *sp, EXCMD *cmdp) argument 127 exwr(SCR *sp, EXCMD *cmdp, enum which cmd) argument [all...] |
H A D | ex_edit.c | 49 ex_edit(SCR *sp, EXCMD *cmdp) argument 56 switch (cmdp->argc) { 75 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, 87 if (F_ISSET(cmdp, E_NEWSCREEN) || cmdp->cmd == &cmds[C_VSPLIT]) 88 return (ex_N_edit(sp, cmdp, frp, attach)); 96 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 101 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) 113 ex_N_edit(SCR *sp, EXCMD *cmdp, FRE argument [all...] |
H A D | ex_read.c | 42 ex_read(SCR *sp, EXCMD *cmdp) argument 65 switch (cmdp->argc) { 70 arg = cmdp->argv[0]->bp; 71 arglen = cmdp->argv[0]->len; 79 ex_wemsg(sp, cmdp->cmd->name, EXM_SECURE_F); 104 argc = cmdp->argc; 105 if (argv_exp1(sp, cmdp, arg, arglen, 1)) 107 if (argc == cmdp->argc) { 108 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 111 argc = cmdp [all...] |
H A D | ex_screen.c | 36 ex_bg(SCR *sp, EXCMD *cmdp) argument 48 ex_fg(SCR *sp, EXCMD *cmdp) argument 53 newscreen = F_ISSET(cmdp, E_NEWSCREEN); 54 if (vs_fg(sp, &nsp, cmdp->argc ? cmdp->argv[0]->bp : NULL, newscreen)) 72 ex_resize(SCR *sp, EXCMD *cmdp) argument 76 switch (FL_ISSET(cmdp->iflags, 88 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 91 return (vs_resize(sp, cmdp->count, adj));
|
H A D | ex.h | 48 #define IS_ESCAPE(sp, cmdp, ch) \ 49 (F_ISSET(cmdp, E_VLITONLY) ? \ 60 #define NEEDFILE(sp, cmdp) { \ 62 ex_wemsg(sp, (cmdp)->cmd->name, EXM_NOFILEYET); \ 82 #define CLEAR_EX_PARSER(cmdp) \ 83 memset(&((cmdp)->cp), 0, ((char *)&(cmdp)->flags - \ 84 (char *)&((cmdp)->cp)) + sizeof((cmdp)->flags)) 107 #define CLEAR_EX_CMD(cmdp) { \ [all...] |
H A D | ex_quit.c | 33 ex_quit(SCR *sp, EXCMD *cmdp) argument 37 force = FL_ISSET(cmdp->iflags, E_C_FORCE);
|
H A D | ex_preserve.c | 35 ex_preserve(SCR *sp, EXCMD *cmdp) argument 39 NEEDFILE(sp, cmdp); 69 ex_recover(SCR *sp, EXCMD *cmdp) argument 76 ap = cmdp->argv[0]; 86 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 99 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
|
H A D | ex_print.c | 40 ex_list(SCR *sp, EXCMD *cmdp) argument 42 if (ex_print(sp, cmdp, 43 &cmdp->addr1, &cmdp->addr2, cmdp->iflags | E_C_LIST)) 45 sp->lno = cmdp->addr2.lno; 46 sp->cno = cmdp->addr2.cno; 58 ex_number(SCR *sp, EXCMD *cmdp) argument 60 if (ex_print(sp, cmdp, 61 &cmdp 76 ex_pr(SCR *sp, EXCMD *cmdp) argument 92 ex_print(SCR *sp, EXCMD *cmdp, MARK *fp, MARK *tp, u_int32_t flags) argument [all...] |
H A D | ex_cd.c | 37 ex_cd(SCR *sp, EXCMD *cmdp) argument 53 !FL_ISSET(cmdp->iflags, E_C_FORCE) && sp->frp->name[0] != '/') { 59 switch (cmdp->argc) { 73 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, 92 if (cmdp->argc == 0 || 93 (ap = cmdp->argv[0])->bp[0] == '/' ||
|
H A D | ex_visual.c | 37 ex_visual(SCR *sp, EXCMD *cmdp) argument 54 sp->lno = cmdp->addr1.lno == 0 ? 1 : cmdp->addr1.lno; 60 switch (FL_ISSET(cmdp->iflags, 82 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) 84 "%luz%c%lu", (u_long)sp->lno, pos, cmdp->count); 97 switch (FL_ISSET(cmdp->iflags, E_C_HASH | E_C_LIST | E_C_PRINT)) {
|
H A D | ex_shift.c | 38 ex_shiftl(SCR *sp, EXCMD *cmdp) argument 40 return (shift(sp, cmdp, LEFT)); 49 ex_shiftr(SCR *sp, EXCMD *cmdp) argument 51 return (shift(sp, cmdp, RIGHT)); 59 shift(SCR *sp, EXCMD *cmdp, enum which rl) argument 67 NEEDFILE(sp, cmdp); 75 if (cut(sp, NULL, &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) 82 * cmdp->argv[0] points to the string of '>' or '<' characters. 88 for (p = cmdp [all...] |
/freebsd-10.0-release/bin/sh/ |
H A D | exec.c | 227 struct tblentry *cmdp; local 245 for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) { 246 if (cmdp->cmdtype == CMDNORMAL) 247 printentry(cmdp, verbose); 253 if ((cmdp = cmdlookup(name, 0)) != NULL 254 && cmdp->cmdtype == CMDNORMAL) 260 cmdp 276 printentry(struct tblentry *cmdp, int verbose) argument 321 struct tblentry *cmdp, loc_cmd; local 493 struct tblentry *cmdp; local 528 struct tblentry *cmdp; local 562 struct tblentry *cmdp; local 581 struct tblentry *cmdp; local 618 struct tblentry *cmdp; local 635 struct tblentry *cmdp; local 650 struct tblentry *cmdp; local [all...] |