From: Joel Rosdahl Date: Mon, 1 Nov 2010 20:23:26 +0000 (+0100) Subject: Sort command-line options table X-Git-Tag: v3.2~298 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=05cbd53c8852b8eadbc2a2c5da9162a201697c8e;p=thirdparty%2Fccache.git Sort command-line options table --- diff --git a/ccache.c b/ccache.c index df8c42c1c..40040ad39 100644 --- a/ccache.c +++ b/ccache.c @@ -1971,51 +1971,36 @@ ccache_main_options(int argc, char *argv[]) size_t v; static const struct option options[] = { - {"show-stats", no_argument, 0, 's'}, - {"zero-stats", no_argument, 0, 'z'}, - {"cleanup", no_argument, 0, 'c'}, - {"clear", no_argument, 0, 'C'}, - {"max-files", required_argument, 0, 'F'}, - {"max-size", required_argument, 0, 'M'}, - {"help", no_argument, 0, 'h'}, - {"version", no_argument, 0, 'V'}, + {"cleanup", no_argument, 0, 'c'}, + {"clear", no_argument, 0, 'C'}, + {"help", no_argument, 0, 'h'}, + {"max-files", required_argument, 0, 'F'}, + {"max-size", required_argument, 0, 'M'}, + {"show-stats", no_argument, 0, 's'}, + {"version", no_argument, 0, 'V'}, + {"zero-stats", no_argument, 0, 'z'}, {0, 0, 0, 0} }; - while ((c = getopt_long(argc, argv, "hszcCF:M:V", options, NULL)) != -1) { + while ((c = getopt_long(argc, argv, "cChF:M:sVz", options, NULL)) != -1) { switch (c) { - case 'V': - fprintf(stdout, VERSION_TEXT, CCACHE_VERSION); - exit(0); - - case 'h': - fputs(USAGE_TEXT, stdout); - exit(0); - - case 's': - check_cache_dir(); - stats_summary(); - break; - - case 'c': + case 'c': /* --cleanup */ check_cache_dir(); cleanup_all(cache_dir); printf("Cleaned cache\n"); break; - case 'C': + case 'C': /* --clear */ check_cache_dir(); wipe_all(cache_dir); printf("Cleared cache\n"); break; - case 'z': - check_cache_dir(); - stats_zero(); - printf("Statistics cleared\n"); - break; + case 'h': /* --help */ + fputs(USAGE_TEXT, stdout); + exit(0); - case 'F': + case 'F': /* --max-files */ check_cache_dir(); v = atoi(optarg); if (stats_set_limits(v, -1) == 0) { @@ -2030,7 +2015,7 @@ ccache_main_options(int argc, char *argv[]) } break; - case 'M': + case 'M': /* --max-size */ check_cache_dir(); v = value_units(optarg); if (stats_set_limits(-1, v) == 0) { @@ -2047,6 +2032,21 @@ ccache_main_options(int argc, char *argv[]) } break; + case 's': /* --show-stats */ + check_cache_dir(); + stats_summary(); + break; + + case 'V': /* --version */ + fprintf(stdout, VERSION_TEXT, CCACHE_VERSION); + exit(0); + + case 'z': /* --zero-stats */ + check_cache_dir(); + stats_zero(); + printf("Statistics cleared\n"); + break; + default: fputs(USAGE_TEXT, stderr); exit(1);