db_cmd
if (db_cmd[tmp].name == NULL)
while (db_cmd[i].name != NULL)
printf("%s, ", db_cmd[i++].name);
} db_cmd[] = {
while (db_cmd[tmp].name != NULL) {
if (!strcmp(db_cmd[tmp].name, argv[0])) {
(db_cmd[tmp].fcn)(argc, argv);
if (db_cmd[tmp].name == NULL)
while (db_cmd[i].name != NULL)
printf("%s, ", db_cmd[i++].name);
} db_cmd[] = {
while (db_cmd[tmp].name != NULL) {
if (strcmp(db_cmd[tmp].name, argv[0]) == 0) {
(db_cmd[tmp].fcn)(argc, argv);
if (!strcmp(db_cmd[tmp].name, argv[0])) {
(db_cmd[tmp].fcn)(argc, argv);
if (db_cmd[tmp].name == NULL)
while (db_cmd[i].name != NULL)
printf("%s, ", db_cmd[i++].name);
} db_cmd[] = {
while (db_cmd[tmp].name != NULL) {
if (!strcmp(db_cmd[tmp].name, argv[0])) {
(db_cmd[tmp].fcn)(argc, argv);
if (db_cmd[tmp].name == NULL)
while (db_cmd[i].name != NULL)
printf("%s, ", db_cmd[i++].name);
} db_cmd[] = {
while (db_cmd[tmp].name != NULL) {
const struct db_command *db_cmd; /* cmd table */
{ .db_cmd = db_command_table };
{ .db_cmd = db_show_cmds };
{ .db_cmd = db_machine_command_table };
list_ent->db_cmd=cmd_tbl;
if (list_ent->db_cmd == cmd_tbl){
found = db_cmd_search_table(name, list_ent->db_cmd, &cmd);
table = list_ent->db_cmd;
table = list_ent->db_cmd;