mirror of
https://github.com/NevermindZZT/letter-shell.git
synced 2025-01-21 10:02:54 +08:00
修复 命令组编译问题
This commit is contained in:
parent
8eddf27bfc
commit
17e30184d5
@ -23,9 +23,9 @@ static void shellCmdGroupHelp(Shell *shell, char *name, ShellCommand *group);
|
||||
* @param argc 参数数量
|
||||
* @param argv 参数
|
||||
*
|
||||
* @return unsigned int 执行命令返回值
|
||||
* @return int 执行命令返回值
|
||||
*/
|
||||
unsigned int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[])
|
||||
int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[])
|
||||
{
|
||||
ShellCommand *item = group;
|
||||
Shell *shell = shellGetCurrent();
|
||||
@ -47,7 +47,6 @@ unsigned int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[])
|
||||
}
|
||||
shell->parser.paramCount--;
|
||||
return shellRunCommand(shell, item);
|
||||
break;
|
||||
}
|
||||
item++;
|
||||
}
|
||||
|
@ -22,7 +22,7 @@
|
||||
*/
|
||||
#define SHELL_CMD_GROUP_FUNC(_group) \
|
||||
void SHELL_CMD_GROUP_FUNC_NAME(_group)(int p1, int p2) \
|
||||
{ shellCmdGroupRun(&_group, p1, p2); }
|
||||
{ shellCmdGroupRun(_group, p1, (char **)p2); }
|
||||
|
||||
|
||||
/**
|
||||
@ -59,4 +59,4 @@
|
||||
*/
|
||||
#define SHELL_CMD_GROUP_END() {0}
|
||||
|
||||
unsigned int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[]);
|
||||
int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user