From 3c2662d5651bcd8348c85f76b02b65301170ab83 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 30 Mar 2012 16:17:36 +0200 Subject: [PATCH] blkid: use strtosize_or_err() Signed-off-by: Karel Zak --- misc-utils/blkid.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 1e8073eded..978661903b 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -41,6 +41,8 @@ extern int optind; #include #include "ismounted.h" + +#define STRTOXX_EXIT_CODE 4 /* strtoxx_or_err() */ #include "strutils.h" const char *progname = "blkid"; @@ -764,10 +766,7 @@ int main(int argc, char **argv) } break; case 'O': - if (strtosize(optarg, &offset)) - fprintf(stderr, - "Invalid offset '%s' specified\n", - optarg); + offset = strtosize_or_err(optarg, "failed to parse offset"); break; case 'p': lowprobe |= LOWPROBE_SUPERBLOCKS; @@ -781,10 +780,7 @@ int main(int argc, char **argv) show[numtag] = NULL; break; case 'S': - if (strtosize(optarg, &size)) - fprintf(stderr, - "Invalid size '%s' specified\n", - optarg); + size = strtosize_or_err(optarg, "failed to parse size"); break; case 't': if (search_type) { -- 2.39.2