struct command;
-typedef void (*ParseFunc)(const struct command *cmd, int, const char **,
+typedef void (*ParseFunc)(const struct command *cmd, int, char **,
ExecutableCommand *, void *);
typedef const struct command *(*GetChildrenFunc)(const struct command *cmd);
* @param[out] exec structure to be filled in with suitable command
* @param[in] data additional data
*/
-void command_parse(const Command *cmd, int argc, const char **argv,
+void command_parse(const Command *cmd, int argc, char **argv,
ExecutableCommand *exec, void *data);
#endif //__GADGET_TOOL_COMMAND_H__
* @param[out] exec which will be set with suitable values for parsed command
* execution
*/
-void gt_parse_commands(int argc, const char **argv, ExecutableCommand *exec);
+void gt_parse_commands(int argc, char **argv, ExecutableCommand *exec);
#endif //__GADGET_TOOL_PARSER_H__
|| (!candidate);
}
-void command_parse(const Command *cmd, int argc, const char **argv,
+void command_parse(const Command *cmd, int argc, char **argv,
ExecutableCommand *exec, void *data)
{
const Command *next = cmd->getChildren(cmd);
return tool_names;
}
-void gt_parse_commands(int argc, const char **argv, ExecutableCommand *exec)
+void gt_parse_commands(int argc, char **argv, ExecutableCommand *exec)
{
static Command command_pre_root = {
NULL, AGAIN, command_parse, gt_get_command_root, gt_global_help
#include "parser.h"
#include "executable_command.h"
-int main(int argc, const char **av)
+int main(int argc, char **argv)
{
- const char **argv = av;
int ret;
ExecutableCommand cmd;
* where the last element is invalid structure filled
* with NULLs.
*/
-void udc_parse(const Command *cmd, int argc, const char **argv,
+void udc_parse(const Command *cmd, int argc, char **argv,
ExecutableCommand *exec, void * data);
#endif //__GADGET_TOOL_UDC_UDC_PARSE_H__
return -1;
}
-void udc_parse(const Command *cmd, int argc, const char **argv,
+void udc_parse(const Command *cmd, int argc, char **argv,
ExecutableCommand *exec, void * data)
{
if(argc == 0)