btrfs-progs: cleanup: avoid to use literal for getopt val
PATCH 1/1 btrfs-progs: cleanup: avoid to use literal for getopt val
From: Satoru Takeuchi <[email protected]>
---
Tested with dev/integration-20141218 + this patch
--- cmds-fi-disk_usage.c | 8 ++++---- cmds-filesystem.c | 8 ++++---- utils.h | 3 +++ 3 files changed, 11 insertions(+), 8 deletions(-)
cmds-fi-disk_usage.c +4 -4
@@ -877,8 +877,8 @@ int cmd_filesystem_usage(int argc, char **argv) { "mbytes", no_argument, NULL, 'm'}, { "gbytes", no_argument, NULL, 'g'}, { "tbytes", no_argument, NULL, 't'}, - { "si", no_argument, NULL, 256}, - { "iec", no_argument, NULL, 257}, + { "si", no_argument, NULL, GETOPT_VAL_SI}, + { "iec", no_argument, NULL, GETOPT_VAL_IEC}, };int c =getopt_long (argc, argv,"bhHkmgtT" , long_options, &long_index);
@@ -907,10 +907,10 @@ int cmd_filesystem_usage(int argc, char **argv)case 'H' : unit_mode =UNITS_HUMAN_DECIMAL ;break ; -case 256 : +case GETOPT_VAL_SI :units_set_mode (&unit_mode,UNITS_DECIMAL );break ; -case 257 : +case GETOPT_VAL_IEC :units_set_mode (&unit_mode,UNITS_BINARY );break ;case 'T' :
cmds-filesystem.c +4 -4
@@ -216,8 +216,8 @@ static int cmd_filesystem_df(int argc, char **argv) { "mbytes", no_argument, NULL, 'm'}, { "gbytes", no_argument, NULL, 'g'}, { "tbytes", no_argument, NULL, 't'}, - { "si", no_argument, NULL, 256}, - { "iec", no_argument, NULL, 257}, + { "si", no_argument, NULL, GETOPT_VAL_SI}, + { "iec", no_argument, NULL, GETOPT_VAL_IEC}, };int c =getopt_long (argc, argv,"bhHkmgt" , long_options, &long_index);
@@ -245,10 +245,10 @@ static int cmd_filesystem_df(int argc, char **argv)case 'H' : unit_mode =UNITS_HUMAN_DECIMAL ;break ; -case 256 : +case GETOPT_VAL_SI :units_set_mode (&unit_mode,UNITS_DECIMAL );break ; -case 257 : +case GETOPT_VAL_IEC :units_set_mode (&unit_mode,UNITS_BINARY );break ;default :
utils.h +3 -0
@@ -40,6 +40,9 @@#define ARGV0_BUF_SIZE PATH_MAX +#define GETOPT_VAL_SI 256 +#define GETOPT_VAL_IEC 257 +int check_argc_exact (int nargs,int expected);int check_argc_min (int nargs,int expected);int check_argc_max (int nargs,int expected);
Signature · 1 line
1.8.3.1