summaryrefslogtreecommitdiff
path: root/src/ccache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ccache.c')
-rw-r--r--src/ccache.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ccache.c b/src/ccache.c
index 6634554b..391c0551 100644
--- a/src/ccache.c
+++ b/src/ccache.c
@@ -33,6 +33,7 @@
#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;
@@ -43,8 +44,6 @@ extern unsigned lock_staleness_limit;
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"
@@ -3657,6 +3656,8 @@ ccache_main_options(int argc, char *argv[])
return 0;
}
+int ccache_main(int argc, char *argv[]);
+
int
ccache_main(int argc, char *argv[])
{