cmdtab
} cmdtab[] = {
for (cp = &cmdtab[0]; cp->str; cp++) {
c = lookup(cmdtab, command);
extern struct tab cmdtab[];
struct tab cmdtab[] = {
p = lookup(cmdtab, cmdp);
help(cmdtab, NULL);
help(cmdtab, $3);
dispatch_cmd(const char *buf, const struct cmdtab *cmds)
const struct cmdtab *try, *winner;
print_cmds(const struct cmdtab *cmds, const char *match, size_t matchlen)
const struct cmdtab *try;
static const struct cmdtab show_cmds[] = {
int dispatch_cmd(const char *buf, const struct cmdtab *cmds);
void print_cmds(const struct cmdtab *cmds, const char *match,
static const struct cmdtab toplevel_cmds[] = {
for (cmd = cmdtab; cmd->name; cmd++)
} cmdtab[] = {
for (cmd = cmdtab; cmd->name; cmd++) {
const struct cmdtab *c, *mc;
mc = cmdtab + sizeof(cmdtab) / sizeof(cmdtab[0]);
for (c = cmdtab; c < mc; c++) {
const struct cmdtab *c, *mc;
mc = cmdtab + sizeof(cmdtab) / sizeof(cmdtab[0]);
for (c = cmdtab; c < mc; c++) {
} const cmdtab[] = {
struct cmd cmdtab[] = {
for (c = cmdtab; c->c_name != NULL; c++) {
extern struct cmd cmdtab[];
for (c = cmdtab; (p = c->c_name) != NULL; c++)
for (c = cmdtab; (p = c->c_name) != NULL; c++) {
for (cp = cmdtab; cp->c_name != NULL; cp++) {
const struct cmd cmdtab[] = {
for (c = cmdtab; c->c_name != NULL; c++) {
extern const struct cmd cmdtab[];
for (cp = &cmdtab[0]; cp->c_name != NULL; cp++)
static Command cmdtab[] = {
if ((cm = (Command *) genget(name, (char **) cmdtab, sizeof(Command))) != NULL)
for (c = cmdtab; c->name; c++)
static const struct cmd cmdtab[] = {
for (c = cmdtab; (p = c->name) != NULL; c++) {
for (c = cmdtab; c->name; c++)
const struct cmdtab *ct;
const struct cmdtab *ct;
for (i = 0; i < sizeof(cmdtab) / sizeof(cmdtab[0]); i++)
if (strcmp(argv[optind], cmdtab[i].label) == 0) {
if (cmdtab[i].takesargs == 0 &&
(*cmdtab[i].func)(argv + optind + 1);
if (i == sizeof(cmdtab) / sizeof(cmdtab[0]))
} const cmdtab[] = {
struct cmd cmdtab[] = {
int NCMDS = sizeof (cmdtab) / sizeof (cmdtab[0]);
extern struct cmd cmdtab[];
for (c = cmdtab; (p = c->c_name) != NULL; c++) {
for (c = cmdtab; c->c_name; c++) {
c = cmdtab + j * lines + i;
if (c + lines >= &cmdtab[NCMDS - 1]) {
cmd = &cmdtab[0];
maxcmd = &cmdtab[sizeof(cmdtab) / sizeof(cmdtab[0])];
static const struct cmd cmdtab[] = {
const struct cmdtab *ct;
const struct cmd cmdtab[] = {
int NCMDS = sizeof (cmdtab) / sizeof (cmdtab[0]);
extern const struct cmd cmdtab[];
for (c = cmdtab; c < &cmdtab[NCMDS]; c++) {
extern const struct cmd cmdtab[];
for (c = cmdtab; c < &cmdtab[NCMDS]; c++) {
c = cmdtab + j * lines + i;
if (c + lines >= &cmdtab[NCMDS]) {
static struct cmdtab {
const struct cmdtab *ct;