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 argc 参数数量
|
||||||
* @param argv 参数
|
* @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;
|
ShellCommand *item = group;
|
||||||
Shell *shell = shellGetCurrent();
|
Shell *shell = shellGetCurrent();
|
||||||
@ -47,7 +47,6 @@ unsigned int shellCmdGroupRun(ShellCommand *group, int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
shell->parser.paramCount--;
|
shell->parser.paramCount--;
|
||||||
return shellRunCommand(shell, item);
|
return shellRunCommand(shell, item);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
item++;
|
item++;
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
*/
|
*/
|
||||||
#define SHELL_CMD_GROUP_FUNC(_group) \
|
#define SHELL_CMD_GROUP_FUNC(_group) \
|
||||||
void SHELL_CMD_GROUP_FUNC_NAME(_group)(int p1, int p2) \
|
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}
|
#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