#define STRINGIFY(x) #x
#define TO_STRING(x) STRINGIFY(x)
+// Global variables used by other compilation units.
extern struct conf *conf;
extern char *primary_config_path;
extern char *secondary_config_path;
static void failed(void) ATTR_NORETURN;
static void ccache(int argc, char *argv[]) ATTR_NORETURN;
-int ccache_main(int argc, char *argv[]);
-
static const char VERSION_TEXT[] =
MYNAME " version %s\n"
"\n"
return 0;
}
+int ccache_main(int argc, char *argv[]);
+
int
ccache_main(int argc, char *argv[])
{
return retval;
}
-extern bool compopt_verify_sortedness(void);
+// Used by unittest/test_compopt.c.
+bool compopt_verify_sortedness(void);
// For test purposes.
bool
// ============================================================================
#define TEST_SUITE(name) \
- extern unsigned suite_##name(unsigned _start_point); \
+ unsigned suite_##name(unsigned _start_point); \
unsigned suite_##name(unsigned _start_point) \
{ \
unsigned _test_counter = 0; \
TEST(option_table_should_be_sorted)
{
- extern bool compopt_verify_sortedness(void);
+ bool compopt_verify_sortedness(void);
CHECK(compopt_verify_sortedness());
}