]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/ccanlint.h
ccanlint: add test to look for modules we use but don't list in _info.
[ccan] / tools / ccanlint / ccanlint.h
index 3a79fb94245daec756da410f35d48138a571bd56..679b00ac2bf2f87a02e4ac879fdbe1c9803b5611 100644 (file)
@@ -14,7 +14,7 @@
 /* 1 == Describe results for partial failures.
    2 == Describe gory details.
    3 == Describe every action. */
-extern unsigned int verbose;
+extern int verbose;
 
 struct manifest {
        char *dir;
@@ -33,6 +33,8 @@ struct manifest {
        struct list_head other_test_files;
 
        struct list_head other_files;
+       struct list_head examples;
+       struct list_head mangled_examples;
 
        /* From tests/check_depends_exist.c */
        struct list_head dep_dirs;
@@ -131,7 +133,7 @@ struct ccan_file {
        char *fullname;
 
        /* Pristine version of the original file.
-        * Use get_ccan_file_lines to fill this. */
+        * Use get_ccan_file_contents to fill this. */
        const char *contents;
        size_t contents_size;
 
@@ -152,6 +154,9 @@ struct ccan_file {
 /* A new ccan_file, with the given name (talloc_steal onto returned value). */
 struct ccan_file *new_ccan_file(const void *ctx, const char *dir, char *name);
 
+/* Use this rather than accessing f->contents directly: loads on demand. */
+const char *get_ccan_file_contents(struct ccan_file *f);
+
 /* Use this rather than accessing f->lines directly: loads on demand. */
 char **get_ccan_file_lines(struct ccan_file *f);