]> www.infradead.org Git - mtd-utils.git/commitdiff
mtd_debug: replace #defines with enum
authorBrian Norris <computersforpeace@gmail.com>
Fri, 19 Aug 2011 17:07:48 +0000 (10:07 -0700)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Tue, 23 Aug 2011 06:27:48 +0000 (09:27 +0300)
enum provides a cleaner mechanism that creating single-purpose `#define`s.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
mtd_debug.c

index a348a4cd587c443f45d762d34651343dd33eb70b..b98de505f76de2810201f7e5420ef0c31545538f 100644 (file)
@@ -342,16 +342,18 @@ void showusage(void)
        exit(EXIT_FAILURE);
 }
 
-#define OPT_INFO       1
-#define OPT_READ       2
-#define OPT_WRITE      3
-#define OPT_ERASE      4
-
 int main(int argc, char *argv[])
 {
-       int err = 0, fd, option = OPT_INFO;
+       int err = 0, fd;
        int open_flag;
 
+       enum {
+               OPT_INFO,
+               OPT_READ,
+               OPT_WRITE,
+               OPT_ERASE
+       } option = OPT_INFO;
+
        /* parse command-line options */
        if (argc == 3 && !strcmp(argv[1], "info"))
                option = OPT_INFO;