> compile NEMU
ysyx_22040000 李心杨 Linux calcite 6.1.69 #1-NixOS SMP PREEMPT_DYNAMIC Wed Dec 20 16:00:29 UTC 2023 x86_64 GNU/Linux 10:30:40 up 1 day 10:46, 2 users, load average: 0.78, 0.59, 0.50
This commit is contained in:
parent
d0e2e99305
commit
b51e58a20f
1 changed files with 4 additions and 4 deletions
|
@ -38,11 +38,11 @@ static int cmd_info(char *args);
|
||||||
static int cmd_info_r(char *args);
|
static int cmd_info_r(char *args);
|
||||||
static int cmd_info_w(char *args);
|
static int cmd_info_w(char *args);
|
||||||
|
|
||||||
static struct CMDTable {
|
static struct CommandTable {
|
||||||
const char *name;
|
const char *name;
|
||||||
const char *description;
|
const char *description;
|
||||||
int (*handler)(char *);
|
int (*handler)(char *);
|
||||||
struct CMDTable *subcommand;
|
struct CommandTable *subcommand;
|
||||||
int nr_subcommand;
|
int nr_subcommand;
|
||||||
} cmd_info_table[] =
|
} cmd_info_table[] =
|
||||||
{
|
{
|
||||||
|
@ -231,7 +231,7 @@ wrong_usage:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int cmd_help_print(char *args, struct CMDTable *cur_cmd_table,
|
static int cmd_help_print(char *args, struct CommandTable *cur_cmd_table,
|
||||||
int cur_nr_cmd) {
|
int cur_nr_cmd) {
|
||||||
int i;
|
int i;
|
||||||
char *arg = strtok(NULL, " ");
|
char *arg = strtok(NULL, " ");
|
||||||
|
@ -271,7 +271,7 @@ static int cmd_help(char *args) {
|
||||||
printf("-- %s\n", cmd_table[i].description);
|
printf("-- %s\n", cmd_table[i].description);
|
||||||
// Print available subcommands
|
// Print available subcommands
|
||||||
for (int j = 0; j < cmd_table[i].nr_subcommand; j++) {
|
for (int j = 0; j < cmd_table[i].nr_subcommand; j++) {
|
||||||
struct CMDTable *sub_cmd_table = cmd_table[i].subcommand;
|
struct CommandTable *sub_cmd_table = cmd_table[i].subcommand;
|
||||||
printf(" > %s -- %s\n", sub_cmd_table[j].name,
|
printf(" > %s -- %s\n", sub_cmd_table[j].name,
|
||||||
sub_cmd_table[j].description);
|
sub_cmd_table[j].description);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue