}
int
-cct_run(suite_fn* suites, int verbose_output)
+cct_run(const suite_fn* suites, int verbose_output)
{
- suite_fn* suite;
+ const suite_fn* suite;
int tty = is_tty(1);
x_unsetenv("GCC_COLORS"); // Avoid confusing argument processing tests.
// ============================================================================
typedef unsigned (*suite_fn)(unsigned);
-int cct_run(suite_fn* suites, int verbose);
+int cct_run(const suite_fn* suites, int verbose);
void cct_suite_begin(const char* name);
void cct_suite_end(void);
unsigned suite_lockfile(unsigned);
unsigned suite_stats(unsigned);
+const suite_fn k_legacy_suites[] = {
+ &suite_args,
+ &suite_argument_processing,
+ &suite_compopt,
+ &suite_compr_type_none,
+ &suite_compr_type_zstd,
+ &suite_counters,
+ &suite_hash,
+ &suite_hashutil,
+ &suite_legacy_util,
+ &suite_lockfile,
+ &suite_stats,
+ NULL,
+};
+
int
main(int argc, char** argv)
{
- suite_fn legacy_suites[] = {&suite_args,
- &suite_argument_processing,
- &suite_compopt,
- &suite_compr_type_none,
- &suite_compr_type_zstd,
- &suite_counters,
- &suite_hash,
- &suite_hashutil,
- &suite_legacy_util,
- &suite_lockfile,
- &suite_stats,
- NULL};
-
#ifdef _WIN32
x_setenv("CCACHE_DETECT_SHEBANG", "1");
#endif
// Run legacy tests.
if (result == 0) {
bool verbose = false;
- result = cct_run(legacy_suites, verbose);
+ result = cct_run(k_legacy_suites, verbose);
}
if (result == 0) {