int cli_cmd_global_register (struct cli_state *state) { int ret = 0; struct cli_cmd *cmd = NULL; for (cmd = global_cmds; cmd->pattern; cmd++) { ret = cli_cmd_register (&state->tree, cmd); if (ret) goto out; } out: return ret; }
int cli_cmd_probe_register (struct cli_state *state) { int ret = 0; struct cli_cmd *cmd = NULL; for (cmd = cli_probe_cmds; cmd->pattern; cmd++) { ret = cli_cmd_register (&state->tree, cmd->pattern, cmd->cbk, cmd->desc); if (ret) goto out; } out: return ret; }
static cli_cmd_init cli_create_init(void) { cli_cmd_register(&spec); }