Home | History | Annotate | Download | only in cs

Lines Matching refs:Commands

126 CS_CMDS Commands[] = {
587 err = (*(Commands[0].parse_handler))(parse, 0, &(ibuf[parse->offset]));
608 for (i = 1; Commands[i].cmd; i++)
610 n = Commands[i].cmdlen;
611 if (!strncasecmp(token, Commands[i].cmd, n))
613 if ((Commands[i].has_arg && ((token[n] == ':') || (token[n] == '!')))
618 if (!(Commands[i].allowed_state & entry->state))
621 "%s Command %s not allowed in %s", Commands[i].cmd,
625 if (Commands[i].has_arg)
629 err = (*(Commands[i].parse_handler))(parse, i, arg);
633 err = (*(Commands[i].parse_handler))(parse, i, NULL);
636 if (Commands[i].next_state & ST_POP)
648 if ((Commands[i].next_state & ~ST_POP) != ST_SAME)
655 entry->state = Commands[i].next_state;
680 if (Commands[i].cmd == NULL)
690 err = (*(Commands[0].parse_handler))(parse, 0, &(ibuf[parse->offset]));
1621 if (!strcmp(Commands[cmd].cmd, "uvar"))
2637 find_context(parse, -1, tmp, sizeof(tmp)), Commands[cmd].cmd, arg);
2648 find_context(parse, -1, tmp, sizeof(tmp)), Commands[cmd].cmd, arg);
2662 find_context(parse, -1, tmp, sizeof(tmp)), Commands[cmd].cmd, arg);
3523 /* ne_warn ("%s %08x", Commands[node->cmd].cmd, node); */
3524 err = (*(Commands[node->cmd].eval_handler))(parse, node, &node);
4244 snprintf (buf, blen, "%*s %s ", depth, "", Commands[node->cmd].cmd);
4342 snprintf (buf, sizeof(buf), "%s_%08x", Commands[node->cmd].cmd,