attempt to regularize atoi mess.
[oweals/busybox.git] / miscutils / strings.c
index 36bcf8b17a4ddf711ba958d1fc175e20362d0716..1ff41ad9c7c99fb9316365128a5f7278b3acc3f9 100644 (file)
@@ -34,7 +34,7 @@ int strings_main(int argc, char **argv)
        argc -= optind;
        argv += optind;
 
-       n = bb_xgetlarg(n_arg, 10, 1, INT_MAX);
+       n = xatoul_range(n_arg, 1, INT_MAX);
        string = xzalloc(n + 1);
        n--;
 
@@ -45,7 +45,8 @@ int strings_main(int argc, char **argv)
        }
 
        do {
-               if ((file = bb_wfopen(*argv, "r"))) {
+               file = bb_wfopen(*argv, "r");
+               if (file) {
 PIPE:
                        count = 0;
                        do {