| /freebsd-10-stable/bin/sh/ |
| D | exec.c | 228 struct tblentry *cmdp; in hashcmd() local 246 for (cmdp = *pp ; cmdp ; cmdp = cmdp->next) { in hashcmd() 247 if (cmdp->cmdtype == CMDNORMAL) in hashcmd() 248 printentry(cmdp, verbose); in hashcmd() 254 if ((cmdp = cmdlookup(name, 0)) != NULL in hashcmd() 255 && cmdp->cmdtype == CMDNORMAL) in hashcmd() 261 cmdp = cmdlookup(name, 0); in hashcmd() 262 if (cmdp != NULL) in hashcmd() 263 printentry(cmdp, verbose); in hashcmd() 277 printentry(struct tblentry *cmdp, int verbose) in printentry() argument [all …]
|
| /freebsd-10-stable/contrib/nvi/ex/ |
| D | ex_z.c | 35 ex_z(SCR *sp, EXCMD *cmdp) in ex_z() argument 41 NEEDFILE(sp, cmdp); in ex_z() 54 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) in ex_z() 55 cnt = cmdp->count; in ex_z() 65 lno = cmdp->addr1.lno; in ex_z() 67 switch (FL_ISSET(cmdp->iflags, in ex_z() 72 cmdp->addr1.lno = (lno - cnt * 2) + 1; in ex_z() 74 cmdp->addr1.lno = 1; in ex_z() 75 cmdp->addr2.lno = (cmdp->addr1.lno + cnt) - 1; in ex_z() 78 cmdp->addr1.lno = lno > cnt ? (lno - cnt) + 1 : 1; in ex_z() [all …]
|
| D | ex_write.c | 43 ex_wn(SCR *sp, EXCMD *cmdp) in ex_wn() argument 45 if (exwr(sp, cmdp, WN)) in ex_wn() 51 cmdp->argc = 0; in ex_wn() 53 return (ex_next(sp, cmdp)); in ex_wn() 63 ex_wq(SCR *sp, EXCMD *cmdp) in ex_wq() argument 67 if (exwr(sp, cmdp, WQ)) in ex_wq() 72 force = FL_ISSET(cmdp->iflags, E_C_FORCE); in ex_wq() 89 ex_write(SCR *sp, EXCMD *cmdp) in ex_write() argument 91 return (exwr(sp, cmdp, WRITE)); in ex_write() 102 ex_xit(SCR *sp, EXCMD *cmdp) in ex_xit() argument [all …]
|
| D | ex_map.c | 46 ex_map(SCR *sp, EXCMD *cmdp) in ex_map() argument 51 stype = FL_ISSET(cmdp->iflags, E_C_FORCE) ? SEQ_INPUT : SEQ_COMMAND; in ex_map() 53 switch (cmdp->argc) { in ex_map() 61 input = cmdp->argv[0]->bp; in ex_map() 78 if (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len, in ex_map() 79 cmdp->argv[1]->bp, cmdp->argv[1]->len, stype, in ex_map() 83 sp->gp->scr_fmap(sp, stype, input, cmdp->argv[0]->len, in ex_map() 84 cmdp->argv[1]->bp, cmdp->argv[1]->len)); in ex_map() 98 return (seq_set(sp, NULL, 0, input, cmdp->argv[0]->len, in ex_map() 99 cmdp->argv[1]->bp, cmdp->argv[1]->len, stype, SEQ_USERDEF)); in ex_map() [all …]
|
| D | ex_args.c | 45 ex_next(SCR *sp, EXCMD *cmdp) in ex_next() argument 57 if (cmdp->argc == 0 && (sp->cargv == NULL || sp->cargv[1] == NULL)) { in ex_next() 62 if (F_ISSET(cmdp, E_NEWSCREEN)) { in ex_next() 64 if (cmdp->argc == 0) { in ex_next() 67 if (argv_exp0(sp, cmdp, wp, wlen - 1)) in ex_next() 69 return (ex_edit(sp, cmdp)); in ex_next() 71 return (ex_N_next(sp, cmdp)); in ex_next() 76 FL_ISSET(cmdp->iflags, E_C_FORCE), FS_ALL | FS_POSSIBLE)) in ex_next() 80 if (cmdp->argc) { in ex_next() 92 sp->argv, char **, cmdp->argc + 1, sizeof(char *)); in ex_next() [all …]
|
| D | ex_append.c | 40 ex_append(SCR *sp, EXCMD *cmdp) in ex_append() argument 42 return (ex_aci(sp, cmdp, APPEND)); in ex_append() 52 ex_change(SCR *sp, EXCMD *cmdp) in ex_change() argument 54 return (ex_aci(sp, cmdp, CHANGE)); in ex_change() 65 ex_insert(SCR *sp, EXCMD *cmdp) in ex_insert() argument 67 return (ex_aci(sp, cmdp, INSERT)); in ex_insert() 75 ex_aci(SCR *sp, EXCMD *cmdp, enum which cmd) in ex_aci() argument 87 NEEDFILE(sp, cmdp); in ex_aci() 100 lno = cmdp->addr1.lno; in ex_aci() 109 if (cmd == CHANGE && cmdp->addr1.lno != 0 && in ex_aci() [all …]
|
| D | ex_read.c | 42 ex_read(SCR *sp, EXCMD *cmdp) in ex_read() argument 65 switch (cmdp->argc) { in ex_read() 70 arg = cmdp->argv[0]->bp; in ex_read() 71 arglen = cmdp->argv[0]->len; in ex_read() 79 ex_wemsg(sp, cmdp->cmd->name, EXM_SECURE_F); in ex_read() 104 argc = cmdp->argc; in ex_read() 105 if (argv_exp1(sp, cmdp, arg, arglen, 1)) in ex_read() 107 if (argc == cmdp->argc) { in ex_read() 108 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_read() 111 argc = cmdp->argc - 1; in ex_read() [all …]
|
| D | ex_abbrev.c | 37 ex_abbr(SCR *sp, EXCMD *cmdp) in ex_abbr() argument 42 switch (cmdp->argc) { in ex_abbr() 66 if (!inword(cmdp->argv[0]->bp[cmdp->argv[0]->len - 1])) { in ex_abbr() 71 for (p = cmdp->argv[0]->bp; *p != '\0'; ++p) in ex_abbr() 77 if (cmdp->argv[0]->len > 2) in ex_abbr() 78 for (p = cmdp->argv[0]->bp, in ex_abbr() 79 len = cmdp->argv[0]->len - 2; len; --len, ++p) in ex_abbr() 86 if (seq_set(sp, NULL, 0, cmdp->argv[0]->bp, cmdp->argv[0]->len, in ex_abbr() 87 cmdp->argv[1]->bp, cmdp->argv[1]->len, SEQ_ABBREV, SEQ_USERDEF)) in ex_abbr() 101 ex_unabbr(SCR *sp, EXCMD *cmdp) in ex_unabbr() argument [all …]
|
| D | ex_join.c | 36 ex_join(SCR *sp, EXCMD *cmdp) in ex_join() argument 44 NEEDFILE(sp, cmdp); in ex_join() 46 from = cmdp->addr1.lno; in ex_join() 47 to = cmdp->addr2.lno; in ex_join() 61 if (F_ISSET(cmdp, E_ADDR_DEF) || cmdp->addrcnt == 1) in ex_join() 62 ++cmdp->addr2.lno; in ex_join() 66 from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { in ex_join() 72 cmdp->addr2.lno = from - 1; in ex_join() 106 if (!first && !FL_ISSET(cmdp->iflags, E_C_FORCE)) { in ex_join() 154 sp->lno = cmdp->addr1.lno; in ex_join() [all …]
|
| D | ex_bang.c | 50 ex_bang(SCR *sp, EXCMD *cmdp) in ex_bang() argument 62 ap = cmdp->argv[0]; in ex_bang() 64 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_bang() 81 if (F_ISSET(cmdp, E_MODIFY) && !F_ISSET(sp, SC_EX_SILENT)) { in ex_bang() 102 if (cmdp->addrcnt == 0) { in ex_bang() 117 cmdp, np, msg, !F_ISSET(sp, SC_EX | SC_SCR_EXWROTE)); in ex_bang() 130 NEEDFILE(sp, cmdp); in ex_bang() 133 F_SET(cmdp, E_AUTOPRINT); in ex_bang() 147 if (cmdp->addr1.lno == 1 && cmdp->addr2.lno == 1) { in ex_bang() 151 cmdp->addr1.lno = cmdp->addr2.lno = 0; in ex_bang() [all …]
|
| D | ex_print.c | 40 ex_list(SCR *sp, EXCMD *cmdp) in ex_list() argument 42 if (ex_print(sp, cmdp, in ex_list() 43 &cmdp->addr1, &cmdp->addr2, cmdp->iflags | E_C_LIST)) in ex_list() 45 sp->lno = cmdp->addr2.lno; in ex_list() 46 sp->cno = cmdp->addr2.cno; in ex_list() 58 ex_number(SCR *sp, EXCMD *cmdp) in ex_number() argument 60 if (ex_print(sp, cmdp, in ex_number() 61 &cmdp->addr1, &cmdp->addr2, cmdp->iflags | E_C_HASH)) in ex_number() 63 sp->lno = cmdp->addr2.lno; in ex_number() 64 sp->cno = cmdp->addr2.cno; in ex_number() [all …]
|
| D | ex.h | 48 #define IS_ESCAPE(sp, cmdp, ch) \ argument 49 (F_ISSET(cmdp, E_VLITONLY) ? \ 60 #define NEEDFILE(sp, cmdp) { \ argument 62 ex_wemsg(sp, (cmdp)->cmd->name, EXM_NOFILEYET); \ 82 #define CLEAR_EX_PARSER(cmdp) \ argument 83 memset(&((cmdp)->cp), 0, ((char *)&(cmdp)->flags - \ 84 (char *)&((cmdp)->cp)) + sizeof((cmdp)->flags)) 107 #define CLEAR_EX_CMD(cmdp) { \ argument 108 u_int32_t L__f = F_ISSET(cmdp, E_PRESERVE); \ 109 memset(&((cmdp)->buffer), 0, ((char *)&(cmdp)->flags - \ [all …]
|
| D | ex_edit.c | 49 ex_edit(SCR *sp, EXCMD *cmdp) in ex_edit() argument 56 switch (cmdp->argc) { in ex_edit() 75 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, in ex_edit() 87 if (F_ISSET(cmdp, E_NEWSCREEN) || cmdp->cmd == &cmds[C_VSPLIT]) in ex_edit() 88 return (ex_N_edit(sp, cmdp, frp, attach)); in ex_edit() 96 if (file_m2(sp, FL_ISSET(cmdp->iflags, E_C_FORCE))) in ex_edit() 101 (FL_ISSET(cmdp->iflags, E_C_FORCE) ? FS_FORCE : 0))) in ex_edit() 113 ex_N_edit(SCR *sp, EXCMD *cmdp, FREF *frp, int attach) in ex_N_edit() argument 120 if ((cmdp->cmd == &cmds[C_VSPLIT] && vs_vsplit(sp, new)) || in ex_N_edit() 121 (cmdp->cmd != &cmds[C_VSPLIT] && vs_split(sp, new, 0))) { in ex_N_edit() [all …]
|
| D | ex_delete.c | 34 ex_delete(SCR *sp, EXCMD *cmdp) in ex_delete() argument 38 NEEDFILE(sp, cmdp); in ex_delete() 47 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, in ex_delete() 48 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) in ex_delete() 52 if (del(sp, &cmdp->addr1, &cmdp->addr2, 1)) in ex_delete() 56 sp->lno = cmdp->addr1.lno; in ex_delete()
|
| D | ex_shift.c | 38 ex_shiftl(SCR *sp, EXCMD *cmdp) in ex_shiftl() argument 40 return (shift(sp, cmdp, LEFT)); in ex_shiftl() 49 ex_shiftr(SCR *sp, EXCMD *cmdp) in ex_shiftr() argument 51 return (shift(sp, cmdp, RIGHT)); in ex_shiftr() 59 shift(SCR *sp, EXCMD *cmdp, enum which rl) in shift() argument 67 NEEDFILE(sp, cmdp); in shift() 75 if (cut(sp, NULL, &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)) in shift() 88 for (p = cmdp->argv[0]->bp, sw = 0; *p == '>' || *p == '<'; ++p) in shift() 94 for (from = cmdp->addr1.lno, to = cmdp->addr2.lno; from <= to; ++from) { in shift() 184 sp->rptlines[L_SHIFT] += cmdp->addr2.lno - cmdp->addr1.lno + 1; in shift()
|
| D | ex_screen.c | 36 ex_bg(SCR *sp, EXCMD *cmdp) in ex_bg() argument 48 ex_fg(SCR *sp, EXCMD *cmdp) in ex_fg() argument 53 newscreen = F_ISSET(cmdp, E_NEWSCREEN); in ex_fg() 54 if (vs_fg(sp, &nsp, cmdp->argc ? cmdp->argv[0]->bp : NULL, newscreen)) in ex_fg() 72 ex_resize(SCR *sp, EXCMD *cmdp) in ex_resize() argument 76 switch (FL_ISSET(cmdp->iflags, in ex_resize() 88 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_resize() 91 return (vs_resize(sp, cmdp->count, adj)); in ex_resize()
|
| D | ex_global.c | 42 ex_global(SCR *sp, EXCMD *cmdp) in ex_global() argument 45 cmdp, FL_ISSET(cmdp->iflags, E_C_FORCE) ? V : GLOBAL)); in ex_global() 55 ex_v(SCR *sp, EXCMD *cmdp) in ex_v() argument 57 return (ex_g_setup(sp, cmdp, V)); in ex_v() 65 ex_g_setup(SCR *sp, EXCMD *cmdp, enum which cmd) in ex_g_setup() argument 79 NEEDFILE(sp, cmdp); in ex_g_setup() 82 msgq_wstr(sp, M_ERR, cmdp->cmd->name, in ex_g_setup() 91 if (cmdp->argc == 0) in ex_g_setup() 93 for (p = cmdp->argv[0]->bp; cmdskip(*p); ++p); in ex_g_setup() 96 usage: ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_g_setup() [all …]
|
| D | ex_move.c | 35 ex_copy(SCR *sp, EXCMD *cmdp) in ex_copy() argument 44 NEEDFILE(sp, cmdp); in ex_copy() 51 fm1 = cmdp->addr1; in ex_copy() 52 fm2 = cmdp->addr2; in ex_copy() 62 tm.lno = cmdp->lineno; in ex_copy() 87 ex_move(SCR *sp, EXCMD *cmdp) in ex_move() argument 97 NEEDFILE(sp, cmdp); in ex_move() 103 fm1 = cmdp->addr1; in ex_move() 104 fm2 = cmdp->addr2; in ex_move() 105 if (cmdp->lineno >= fm1.lno && cmdp->lineno <= fm2.lno) { in ex_move() [all …]
|
| D | ex_yank.c | 33 ex_yank(SCR *sp, EXCMD *cmdp) in ex_yank() argument 35 NEEDFILE(sp, cmdp); in ex_yank() 43 FL_ISSET(cmdp->iflags, E_C_BUFFER) ? &cmdp->buffer : NULL, in ex_yank() 44 &cmdp->addr1, &cmdp->addr2, CUT_LINEMODE)); in ex_yank()
|
| D | ex_usage.c | 37 ex_help(SCR *sp, EXCMD *cmdp) in ex_help() argument 58 ex_usage(SCR *sp, EXCMD *cmdp) in ex_usage() argument 65 switch (cmdp->argc) { in ex_usage() 67 ap = cmdp->argv[0]; in ex_usage() 139 ex_viusage(SCR *sp, EXCMD *cmdp) in ex_viusage() argument 146 switch (cmdp->argc) { in ex_viusage() 148 if (cmdp->argv[0]->len != 1) { in ex_viusage() 149 ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE); in ex_viusage() 152 key = cmdp->argv[0]->bp[0]; in ex_viusage() 157 if ((key == '[' || key == ']') && cmdp->argv[0]->bp[1] != key) in ex_viusage()
|
| D | ex_util.c | 37 ex_cinit(SCR *sp, EXCMD *cmdp, int cmd_id, int naddr, recno_t lno1, recno_t lno2, int force) in ex_cinit() argument 39 memset(cmdp, 0, sizeof(EXCMD)); in ex_cinit() 40 cmdp->cmd = &cmds[cmd_id]; in ex_cinit() 41 cmdp->addrcnt = naddr; in ex_cinit() 42 cmdp->addr1.lno = lno1; in ex_cinit() 43 cmdp->addr2.lno = lno2; in ex_cinit() 44 cmdp->addr1.cno = cmdp->addr2.cno = 1; in ex_cinit() 46 cmdp->iflags |= E_C_FORCE; in ex_cinit() 47 (void)argv_init(sp, cmdp); in ex_cinit()
|
| D | ex_cd.c | 37 ex_cd(SCR *sp, EXCMD *cmdp) in ex_cd() argument 53 !FL_ISSET(cmdp->iflags, E_C_FORCE) && sp->frp->name[0] != '/') { in ex_cd() 59 switch (cmdp->argc) { in ex_cd() 73 INT2CHAR(sp, cmdp->argv[0]->bp, cmdp->argv[0]->len + 1, in ex_cd() 92 if (cmdp->argc == 0 || in ex_cd() 93 (ap = cmdp->argv[0])->bp[0] == '/' || in ex_cd()
|
| D | ex_mark.c | 35 ex_mark(SCR *sp, EXCMD *cmdp) in ex_mark() argument 37 NEEDFILE(sp, cmdp); in ex_mark() 39 if (cmdp->argv[0]->len != 1) { in ex_mark() 43 return (mark_set(sp, cmdp->argv[0]->bp[0], &cmdp->addr1, 1)); in ex_mark()
|
| D | ex_visual.c | 37 ex_visual(SCR *sp, EXCMD *cmdp) in ex_visual() argument 54 sp->lno = cmdp->addr1.lno == 0 ? 1 : cmdp->addr1.lno; in ex_visual() 60 switch (FL_ISSET(cmdp->iflags, in ex_visual() 82 if (FL_ISSET(cmdp->iflags, E_C_COUNT)) in ex_visual() 84 "%luz%c%lu", (u_long)sp->lno, pos, cmdp->count); in ex_visual() 97 switch (FL_ISSET(cmdp->iflags, E_C_HASH | E_C_LIST | E_C_PRINT)) { in ex_visual()
|
| /freebsd-10-stable/sys/boot/common/ |
| D | interp_forth.c | 77 struct bootblk_command **cmdp; in bf_command() local 88 SET_FOREACH(cmdp, Xcommand_set) { in bf_command() 89 if (((*cmdp)->c_name != NULL) && !strcmp(name, (*cmdp)->c_name)) in bf_command() 90 cmd = (*cmdp)->c_fn; in bf_command() 256 struct bootblk_command **cmdp; in bf_init() local 270 SET_FOREACH(cmdp, Xcommand_set) { in bf_init() 271 ficlBuild(bf_sys, (char *)(*cmdp)->c_name, bf_command, FW_DEFAULT); in bf_init() 273 sprintf(create_buf, "builtin: %s", (*cmdp)->c_name); in bf_init()
|