btrfs-progs: use enum for list layout type
authorDavid Sterba <dsterba@suse.com>
Mon, 31 Oct 2016 10:11:50 +0000 (11:11 +0100)
committerDavid Sterba <dsterba@suse.com>
Wed, 9 Nov 2016 12:47:29 +0000 (13:47 +0100)
Signed-off-by: David Sterba <dsterba@suse.com>
btrfs-list.c
btrfs-list.h

index 5d9a79a..02b30b5 100644 (file)
@@ -1457,7 +1457,7 @@ static void print_all_volume_info_tab_head(void)
 }
 
 static void print_all_volume_info(struct root_lookup *sorted_tree,
-                                 int layout, const char *raw_prefix)
+                 enum btrfs_list_layout layout, const char *raw_prefix)
 {
        struct rb_node *n;
        struct root_info *entry;
@@ -1504,7 +1504,8 @@ static int btrfs_list_subvols(int fd, struct root_lookup *root_lookup)
 
 int btrfs_list_subvols_print(int fd, struct btrfs_list_filter_set *filter_set,
                       struct btrfs_list_comparer_set *comp_set,
-                      int layout, int full_path, const char *raw_prefix)
+                      enum btrfs_list_layout layout, int full_path,
+                      const char *raw_prefix)
 {
        struct root_lookup root_lookup;
        struct root_lookup root_sort;
index 6892703..a39a01a 100644 (file)
 
 #include <time.h>
 
-#define BTRFS_LIST_LAYOUT_DEFAULT      0
-#define BTRFS_LIST_LAYOUT_TABLE        1
-#define BTRFS_LIST_LAYOUT_RAW          2
+enum btrfs_list_layout {
+       BTRFS_LIST_LAYOUT_DEFAULT = 0,
+       BTRFS_LIST_LAYOUT_TABLE,
+       BTRFS_LIST_LAYOUT_RAW
+};
 
 /*
  * one of these for each root we find.
@@ -166,7 +168,8 @@ struct btrfs_list_comparer_set *btrfs_list_alloc_comparer_set(void);
 
 int btrfs_list_subvols_print(int fd, struct btrfs_list_filter_set *filter_set,
                       struct btrfs_list_comparer_set *comp_set,
-                      int is_tab_result, int full_path, const char *raw_prefix);
+                      enum btrfs_list_layout layot, int full_path,
+                      const char *raw_prefix);
 int btrfs_list_find_updated_files(int fd, u64 root_id, u64 oldest_gen);
 int btrfs_list_get_default_subvolume(int fd, u64 *default_id);
 char *btrfs_list_path_for_root(int fd, u64 root);