
23 Jun
2021
23 Jun
'21
8:03 a.m.
Dear Roland,
In message 20210622135042.133904-2-roland.gaudig-oss@weidmueller.com you wrote:
This patch extends the setexpr command with a dec operator to convert an input value to decimal.
...
- /* hexadecimal to decimal conversion: "setexpr name dec value" */
- if (argc == 4 && (strcmp(argv[2], "dec") == 0)) {
w = cmd_get_data_size(argv[3], 4);
a = get_arg(argv[3], w);
return env_set_ulong(argv[1], a);
- }
Should there not be a test for 4 arguments and the third _not_ being "dec" ? Like "setexpr foo hex 42" ?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
A wise man asks himself the reason for his mistakes, while a fool
will ask others.