+/* Dependencies */
+struct dependent {
+ struct list_node node;
+ struct ccanlint *dependent;
+};
+
+/* Is this test excluded (cmdline or _info). */
+bool is_excluded(const char *name);
+
+/* Called to add options from _info, once it's located. */
+void add_info_options(struct ccan_file *info);
+
+/* Are we happy to compile stuff, or just non-intrusive tests? */
+extern bool safe_mode;
+
+/* Did the user want to keep all the results? */
+extern bool keep_results;
+
+/* Did we find non-ccan dependencies? */
+extern bool non_ccan_deps;
+
+/* Did we fail to build? */
+extern bool build_failed;
+
+/* Contents of config.h (or NULL if not found) */
+extern const char *config_header;
+
+/* Where is the ccan dir? */
+extern const char *ccan_dir;