X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Fparser.c;h=e08dd8b66f80a2dba0c1aff5484f705215a17f97;hb=fb5863ca8d0db3ff2e84721f7c902b031157ebb0;hp=2197d8482391b8616ab23fcb755078440ece50c0;hpb=4072b28a98d392ad14cea12d8b4ca1377c7b7a43;p=bertos.git diff --git a/bertos/mware/parser.c b/bertos/mware/parser.c index 2197d848..e08dd8b6 100644 --- a/bertos/mware/parser.c +++ b/bertos/mware/parser.c @@ -151,13 +151,13 @@ static bool parseArgs(const char *fmt, const char *input, parms argv[]) break; case 's': - (*argv).str.p = begin; - (*argv).str.sz = end - begin; + (*argv).s.p = begin; + (*argv).s.sz = end - begin; /* Remove the quotes from argument */ if (*begin == '"' && *(end - 1) == '"') { - (*argv).str.p += 1; - (*argv).str.sz -= 2; + (*argv).s.p += 1; + (*argv).s.sz -= 2; } argv++; break; @@ -286,7 +286,7 @@ bool parser_get_cmd_arguments(const char* input, const struct CmdTemplate* cmdp, if (!input) return false; - args[0].str.p = cmdp->name; + args[0].s.p = cmdp->name; if (!parseArgs(cmdp->arg_fmt, input, args + 1)) return false;