From: Brian Norris Date: Thu, 27 Aug 2015 21:57:58 +0000 (-0700) Subject: flash_{un,}lock: move args processing to its own function X-Git-Tag: v2.0.0-rc1~67 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a21f42860f739653deb886a46c8fb6cbb9302e83;p=mtd-utils.git flash_{un,}lock: move args processing to its own function Signed-off-by: Brian Norris --- diff --git a/flash_unlock.c b/flash_unlock.c index ce72e49..6727749 100644 --- a/flash_unlock.c +++ b/flash_unlock.c @@ -48,13 +48,11 @@ static const struct option long_opts[] = { { NULL, 0, 0, 0 }, }; -int main(int argc, char *argv[]) +/* Program arguments */ +static const char *dev, *offs_s, *count_s; + +static void process_args(int argc, char *argv[]) { - int fd, request; - struct mtd_info_user mtdInfo; - struct erase_info_user mtdLockInfo; - int count; - const char *dev, *offs_s, *count_s; int arg_idx; for (;;) { @@ -103,6 +101,17 @@ int main(int argc, char *argv[]) else count_s = NULL; +} + +int main(int argc, char *argv[]) +{ + int fd, request; + struct mtd_info_user mtdInfo; + struct erase_info_user mtdLockInfo; + int count; + + process_args(argc, argv); + /* Get the device info to compare to command line sizes */ fd = open(dev, O_RDWR); if (fd < 0)