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));
/* 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 */