All of lore.kernel.org
 help / color / mirror / Atom feed
* [mtd-utils PATCH] nandtest: support hex/dec/oct for --offset and --length
@ 2015-10-30  0:12 Brian Norris
  2015-11-11 22:06 ` Brian Norris
  0 siblings, 1 reply; 2+ messages in thread
From: Brian Norris @ 2015-10-30  0:12 UTC (permalink / raw)
  To: linux-mtd; +Cc: Brian Norris

These two options are handled inconsistently, which caused an
unnecessary amount of head scratching. Let's just use the simple helpers
too, so we get the error handling right.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
---
 nandtest.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/nandtest.c b/nandtest.c
index 08053876506a..2ef7cc824d59 100644
--- a/nandtest.c
+++ b/nandtest.c
@@ -15,6 +15,7 @@
 
 #include <asm/types.h>
 #include "mtd/mtd-user.h"
+#include "common.h"
 
 void usage(int status)
 {
@@ -154,6 +155,7 @@ int main(int argc, char **argv)
 	int keep_contents = 0;
 	uint32_t offset = 0;
 	uint32_t length = -1;
+	int error = 0;
 
 	seed = time(NULL);
 
@@ -205,17 +207,19 @@ int main(int argc, char **argv)
 			break;
 
 		case 'o':
-			offset = atol(optarg);
+			offset = simple_strtoul(optarg, &error);
 			break;
 
 		case 'l':
-			length = strtol(optarg, NULL, 0);
+			length = simple_strtoul(optarg, &error);
 			break;
 
 		}
 	}
 	if (argc - optind != 1)
 		usage(1);
+	if (error)
+		errmsg_die("Try --help for more information");
 
 	fd = open(argv[optind], O_RDWR);
 	if (fd < 0) {
-- 
2.6.0.rc2.230.g3dd15c0

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [mtd-utils PATCH] nandtest: support hex/dec/oct for --offset and --length
  2015-10-30  0:12 [mtd-utils PATCH] nandtest: support hex/dec/oct for --offset and --length Brian Norris
@ 2015-11-11 22:06 ` Brian Norris
  0 siblings, 0 replies; 2+ messages in thread
From: Brian Norris @ 2015-11-11 22:06 UTC (permalink / raw)
  To: linux-mtd

On Thu, Oct 29, 2015 at 05:12:01PM -0700, Brian Norris wrote:
> These two options are handled inconsistently, which caused an
> unnecessary amount of head scratching. Let's just use the simple helpers
> too, so we get the error handling right.
> 
> Signed-off-by: Brian Norris <computersforpeace@gmail.com>

Pushed to mtd-utils.git

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-11-11 22:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-30  0:12 [mtd-utils PATCH] nandtest: support hex/dec/oct for --offset and --length Brian Norris
2015-11-11 22:06 ` Brian Norris

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.