]> www.infradead.org Git - mtd-utils.git/commitdiff
nanddump/nandwrite: use "simple_" str functions
authorBrian Norris <computersforpeace@gmail.com>
Mon, 29 Nov 2010 08:01:55 +0000 (00:01 -0800)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Thu, 2 Dec 2010 03:25:05 +0000 (05:25 +0200)
Per Mike Frysinger's suggestion, we check for strtoll() and strtoull()
errors by using the "common.h" helper functions simple_strtoll() and
simple_strtoull().

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
nanddump.c
nandwrite.c

index fe2959607055d6e6d4a6cf178f3b2ac11f365fdf..bf95e81f0232f1469c400395ca5d4734cab155c9 100644 (file)
@@ -136,7 +136,7 @@ static void process_options(int argc, char * const argv[])
                                omitbad = true;
                                break;
                        case 's':
-                               start_addr = strtoull(optarg, NULL, 0);
+                               start_addr = simple_strtoull(optarg, &error);
                                break;
                        case 'f':
                                if (!(dumpfile = strdup(optarg))) {
@@ -145,7 +145,7 @@ static void process_options(int argc, char * const argv[])
                                }
                                break;
                        case 'l':
-                               length = strtoull(optarg, NULL, 0);
+                               length = simple_strtoull(optarg, &error);
                                break;
                        case 'o':
                                omitoob = true;
index bbe69b0be63795765fa1c0fa1b9d134b44942152..5373a89fc3ae7de7a98279c840a59b892938a7a7 100644 (file)
@@ -201,7 +201,7 @@ static void process_options(int argc, char * const argv[])
                                writeoob = true;
                                break;
                        case 's':
-                               mtdoffset = strtoll(optarg, NULL, 0);
+                               mtdoffset = simple_strtoll(optarg, &error);
                                break;
                        case 'b':
                                blockalign = atoi(optarg);