X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Ftools.h;h=257a14ae18b1857bb9a2e29764302ce147d6b647;hp=668c91ad1bca8a2042104eee49458e677cd2e17f;hb=e882122346f7bfc8a5769d06c394c893867290ab;hpb=61f58ff94e35c9b8ac5488554e2554bc5c9888b3 diff --git a/tools/tools.h b/tools/tools.h index 668c91ad..257a14ae 100644 --- a/tools/tools.h +++ b/tools/tools.h @@ -48,6 +48,9 @@ char **get_libs(const void *ctx, const char *dir, const char *style, char **get_cflags(const void *ctx, const char *dir, char *(*get_info)(const void *ctx, const char *dir)); +char **get_ccanlint(const void *ctx, const char *dir, + char *(*get_info)(const void *ctx, const char *dir)); + char *get_ported(const void *ctx, const char *dir, bool recurse, char *(*get_info)(const void *ctx, const char *dir)); @@ -98,4 +101,11 @@ extern const unsigned int default_timeout_ms; /* Get ccan/ top dir, given a directory within it. */ const char *find_ccan_dir(const char *base); + +/* Run gcov coverage tool */ +extern const char *gcov; +const char *gcov_unavailable(void *ctx); +bool run_gcov(const void *ctx, unsigned int *time_ms, char **output, + const char *fmt, ...); + #endif /* CCAN_TOOLS_H */