/netbsd-6-1-5-RELEASE/dist/nvi/ex/ |
H A D | ex_yank.c | 34 ex_yank(SCR *sp, EXCMD *cmdp) argument 36 NEEDFILE(sp, cmdp); 44 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 45 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE));
|
H A D | ex_set.c | 34 ex_set(SCR *sp, EXCMD *cmdp) argument 36 switch(cmdp->argc) { 41 if (opts_set(sp, cmdp->argv, cmdp->cmd->usage))
|
H A D | ex_z.c | 36 ex_z(SCR *sp, EXCMD *cmdp) argument 42 NEEDFILE(sp, cmdp); 55 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) 56 cnt = cmdp->count; 66 lno = cmdp->addr1.lno; 68 switch (FL_ISSET(cmdp->iflags, 73 cmdp->addr1.lno = (lno - cnt * 2) + 1; 75 cmdp->addr1.lno = 1; 76 cmdp->addr2.lno = (cmdp [all...] |
H A D | ex_mark.c | 36 ex_mark(SCR *sp, EXCMD *cmdp) argument 38 NEEDFILE(sp, cmdp); 40 if (cmdp->argv[0]->len != 1) { 44 return (mark_set(sp, cmdp->argv[0]->bp[0], &cmdp->addr1, 1));
|
H A D | ex_delete.c | 35 ex_delete(SCR *sp, EXCMD *cmdp) argument 39 NEEDFILE(sp, cmdp); 48 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 49 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) 53 if (del(sp, &cmdp->addr1, &cmdp->addr2, 1)) 57 sp->lno = cmdp->addr1.lno;
|
H A D | ex_map.c | 47 ex_map(SCR *sp, EXCMD *cmdp) argument 52 stype = FL_ISSET(cmdp->iflags, E_C_FORCE) ? SEQ_INPUT : SEQ_COMMAND; 54 switch (cmdp->argc) { 62 input = cmdp->argv[0]->bp; 79 if (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len, 80 cmdp->argv[1]->bp, cmdp->argv[1]->len, stype, 84 sp->gp->scr_fmap(sp, stype, input, cmdp->argv[0]->len, 85 cmdp->argv[1]->bp, cmdp 110 ex_unmap(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_equal.c | 33 ex_equal(SCR *sp, EXCMD *cmdp) argument 37 NEEDFILE(sp, cmdp); 51 if (F_ISSET(cmdp, E_ADDR_DEF)) { 55 lno = cmdp->addr1.lno;
|
H A D | ex_perl.c | 46 ex_perl(SCR *sp, EXCMD *cmdp) argument 53 if (cmdp->argc != 0) 54 for (p = cmdp->argv[0]->bp, 55 len = cmdp->argv[0]->len; len > 0; --len, ++p) 58 if (cmdp->argc == 0 || len == 0) { 59 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 62 return (cmdp->cmd == &cmds[C_PERLCMD] ? 63 perl_ex_perl(sp, p, len, cmdp->addr1.lno, cmdp->addr2.lno) : 64 perl_ex_perldo(sp, p, len, cmdp [all...] |
H A D | ex_abbrev.c | 39 ex_abbr(SCR *sp, EXCMD *cmdp) argument 44 switch (cmdp->argc) { 68 if (!inword(cmdp->argv[0]->bp[cmdp->argv[0]->len - 1])) { 73 for (p = cmdp->argv[0]->bp; *p != '\0'; ++p) 79 if (cmdp->argv[0]->len > 2) 80 for (p = cmdp->argv[0]->bp, 81 len = cmdp->argv[0]->len - 2; len; --len, ++p) 88 if (seq_set(sp, NULL, 0, cmdp->argv[0]->bp, cmdp 103 ex_unabbr(SCR *sp, EXCMD *cmdp) argument [all...] |
H A D | ex_write.c | 44 ex_wn(SCR *sp, EXCMD *cmdp) argument 46 if (exwr(sp, cmdp, WN)) 52 cmdp->argc = 0; 54 return (ex_next(sp, cmdp)); 64 ex_wq(SCR *sp, EXCMD *cmdp) argument 68 if (exwr(sp, cmdp, WQ)) 73 force = FL_ISSET(cmdp->iflags, E_C_FORCE); 90 ex_write(SCR *sp, EXCMD *cmdp) argument 92 return (exwr(sp, cmdp, WRITE)); 103 ex_xit(SCR *sp, EXCMD *cmdp) argument 128 exwr(SCR *sp, EXCMD *cmdp, enum which cmd) argument [all...] |
H A D | ex_join.c | 37 ex_join(SCR *sp, EXCMD *cmdp) argument 46 NEEDFILE(sp, cmdp); 48 from = cmdp->addr1.lno; 49 to = cmdp->addr2.lno; 63 if (F_ISSET(cmdp, E_ADDR_DEF) || cmdp->addrcnt == 1) 64 ++cmdp->addr2.lno; 68 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { 74 cmdp [all...] |
H A D | ex_tcl.c | 43 ex_tcl(SCR *sp, EXCMD *cmdp) argument 57 if (cmdp->argc != 0) 58 for (p = cmdp->argv[0]->bp, 59 len = cmdp->argv[0]->len; len > 0; --len, ++p) 62 if (cmdp->argc == 0 || len == 0) { 63 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 69 sp->id, cmdp->addr1.lno, cmdp->addr2.lno); 71 Tcl_Eval(gp->tcl_interp, cmdp->argv[0]->bp) == TCL_OK)
|
H A D | ex_args.c | 47 ex_next(SCR *sp, EXCMD *cmdp) argument 59 if (cmdp->argc == 0 && (sp->cargv == NULL || sp->cargv[1] == NULL)) { 64 if (F_ISSET(cmdp, E_NEWSCREEN)) { 66 if (cmdp->argc == 0) { 69 if (argv_exp0(sp, cmdp, wp, wlen - 1)) 71 return (ex_edit(sp, cmdp)); 73 return (ex_N_next(sp, cmdp)); 78 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) 82 if (cmdp->argc) { 94 sp->argv, char **, cmdp 134 ex_N_next(SCR *sp, EXCMD *cmdp) argument 179 ex_prev(SCR *sp, EXCMD *cmdp) argument 228 ex_rew(SCR *sp, EXCMD *cmdp) argument 266 ex_args(SCR *sp, EXCMD *cmdp) argument 308 ex_buildargv(SCR *sp, EXCMD *cmdp, char *name) argument [all...] |
H A D | ex_bang.c | 52 ex_bang(SCR *sp, EXCMD *cmdp) argument 64 ap = cmdp->argv[0]; 66 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 83 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { 105 if (cmdp->addrcnt == 0) { 121 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); 134 NEEDFILE(sp, cmdp); 137 F_SET(cmdp, E_AUTOPRINT); 151 if (cmdp->addr1.lno == 1 && cmdp [all...] |
H A D | ex_append.c | 41 ex_append(SCR *sp, EXCMD *cmdp) argument 43 return (ex_aci(sp, cmdp, APPEND)); 53 ex_change(SCR *sp, EXCMD *cmdp) argument 55 return (ex_aci(sp, cmdp, CHANGE)); 66 ex_insert(SCR *sp, EXCMD *cmdp) argument 68 return (ex_aci(sp, cmdp, INSERT)); 76 ex_aci(SCR *sp, EXCMD *cmdp, enum which cmd) argument 88 NEEDFILE(sp, cmdp); 101 lno = cmdp->addr1.lno; 110 if (cmd == CHANGE && cmdp [all...] |
H A D | ex_put.c | 36 ex_put(SCR *sp, EXCMD *cmdp) argument 40 NEEDFILE(sp, cmdp); 45 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, 46 &cmdp->addr1, &m, 1))
|
H A D | ex_read.c | 45 ex_read(SCR *sp, EXCMD *cmdp) argument 68 switch (cmdp->argc) { 73 arg = cmdp->argv[0]->bp; 74 arglen = cmdp->argv[0]->len; 82 ex_wemsg(sp, cmdp->cmd->name, EXM_SECURE_F); 107 argc = cmdp->argc; 108 if (argv_exp1(sp, cmdp, arg, arglen, 1)) 110 if (argc == cmdp->argc) { 111 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 114 argc = cmdp [all...] |
H A D | ex_edit.c | 51 ex_edit(SCR *sp, EXCMD *cmdp) argument 58 switch (cmdp->argc) { 77 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, 89 if (F_ISSET(cmdp, E_NEWSCREEN) || cmdp->cmd == &cmds[C_VSPLIT]) 90 return (ex_N_edit(sp, cmdp, frp, attach)); 98 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 103 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) 115 ex_N_edit(SCR *sp, EXCMD *cmdp, FRE argument [all...] |
H A D | ex_screen.c | 38 ex_bg(SCR *sp, EXCMD *cmdp) argument 50 ex_fg(SCR *sp, EXCMD *cmdp) argument 55 newscreen = F_ISSET(cmdp, E_NEWSCREEN); 56 if (vs_fg(sp, &nsp, cmdp->argc ? cmdp->argv[0]->bp : NULL, newscreen)) 74 ex_resize(SCR *sp, EXCMD *cmdp) argument 78 switch (FL_ISSET(cmdp->iflags, 90 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); 93 return (vs_resize(sp, cmdp->count, adj));
|
H A D | ex.h | 50 #define IS_ESCAPE(sp, cmdp, ch) \ 51 (F_ISSET(cmdp, E_VLITONLY) ? \ 59 #define NEEDFILE(sp, cmdp) { \ 61 ex_wemsg(sp, (cmdp)->cmd->name, EXM_NOFILEYET); \ 81 #define CLEAR_EX_PARSER(cmdp) \ 82 memset(&((cmdp)->cp), 0, ((char *)&(cmdp)->flags - \ 83 (char *)&((cmdp)->cp)) + sizeof((cmdp)->flags)) 106 #define CLEAR_EX_CMD(cmdp) { \ [all...] |
H A D | ex_quit.c | 34 ex_quit(SCR *sp, EXCMD *cmdp) argument 38 force = FL_ISSET(cmdp->iflags, E_C_FORCE);
|
H A D | ex_preserve.c | 36 ex_preserve(SCR *sp, EXCMD *cmdp) argument 40 NEEDFILE(sp, cmdp); 70 ex_recover(SCR *sp, EXCMD *cmdp) argument 77 ap = cmdp->argv[0]; 87 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) 100 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0)))
|
H A D | ex_display.c | 41 ex_display(SCR *sp, EXCMD *cmdp) argument 43 switch (cmdp->argv[0]->bp[0]) { 47 if (cmdp->argv[0]->len >= sizeof(ARG) || 48 memcmp(cmdp->argv[0]->bp, ARG, cmdp->argv[0]->len)) 54 if (cmdp->argv[0]->len >= sizeof(ARG) || 55 memcmp(cmdp->argv[0]->bp, ARG, cmdp->argv[0]->len)) 61 if (cmdp->argv[0]->len >= sizeof(ARG) || 62 memcmp(cmdp [all...] |
/netbsd-6-1-5-RELEASE/bin/sh/ |
H A D | exec.c | 340 struct tblentry *cmdp; local 356 for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) { 357 if (verbose || cmdp->cmdtype == CMDNORMAL) 358 printentry(cmdp, verbose); 364 if ((cmdp = cmdlookup(name, 0)) != NULL 365 && (cmdp->cmdtype == CMDNORMAL 366 || (cmdp 384 printentry(struct tblentry *cmdp, int verbose) argument 436 struct tblentry *cmdp, loc_cmd; local 663 struct tblentry *cmdp; local 683 struct tblentry *cmdp; local 752 struct tblentry *cmdp; local 795 struct tblentry *cmdp; local 831 struct tblentry *cmdp; local 866 struct tblentry *cmdp; local 881 struct tblentry *cmdp = cmdlookup(name, 0); local 902 struct tblentry *cmdp; local 941 struct tblentry *cmdp; local 961 struct tblentry *cmdp; local [all...] |
/netbsd-6-1-5-RELEASE/usr.sbin/user/ |
H A D | main.c | 77 cmd_t *cmdp; local 81 for (cmdp = cmds ; cmdp->c_wc > 0 ; cmdp++) { 82 for (matched = i = 0 ; i < cmdp->c_wc && i < MaxCmdWords ; i++) { 85 cmdp->c_word[i]) == 0) { 92 if (matched == cmdp->c_wc) { 93 return (*cmdp->c_func)(argc - (matched - 1), argv + (matched - 1));
|