Dear Roland, In message <20210622135042.133904-2-roland.gaudig-...@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: w...@denx.de A wise man asks himself the reason for his mistakes, while a fool will ask others.