On 5/31/2013 4:34 PM, Mike Frysinger wrote:

+static int get_bytes(const char *str)
[...]
the style is wrong, but ignoring that, this seems like it'd be prime
for adding to common libbb code if there isn't a func in there
already

I don't see one. Is there an existing libbb source file you think would be suitable to add this function to, or would it be better to add a new file?

This particular internal to ubi_tools implementation was specifically tailored to exactly match the mtd-utils implementation, presumably if it's going to be made into a general utility function it should be a bit more flexible.

As is, it returns an int and expects a string that exactly matches \d+(.{3})?, where the three character suffix is one of case sensitive "KiB", "MiB", or "GiB". As a more general utility function, should it still return int or another type? Should it be more flexible and accept mixed case suffixes, as well as accept the commonly used KB, MB, and GB suffixes?

If the ubi_tools -s option uses a more general libbb get_bytes function, should it make some effort on its own to restrict the input values to those that the full mtd-utils tool would accept, or allow options to the busybox applet versions that would cause errors in the full versions?

no need for those braces.  we generally omit them when there's only
one statement.

I'll try to remember that, it's hard to keep track of different style standards as you jump between projects :).
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to