X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.h;h=0bfb6a62cff5d88d99489b13b432c026beb8513e;hp=247d0d0d12cbe92c18f22feb6ee09565bbd1a5e3;hb=e0faeb5267ae28751df8fc47740590d0a03592f0;hpb=a200e1ad1cf5a4828ea4e4e222838ddad5a4a9a3 diff --git a/tools/ccanlint/ccanlint.h b/tools/ccanlint/ccanlint.h index 247d0d0d..0bfb6a62 100644 --- a/tools/ccanlint/ccanlint.h +++ b/tools/ccanlint/ccanlint.h @@ -11,6 +11,11 @@ #define REGISTER_TEST(name, ...) +/* 1 == Describe results for partial failures. + 2 == Describe gory details. + 3 == Describe every action. */ +extern int verbose; + struct manifest { char *dir; /* The module name, ie. final element of dir name */ @@ -28,6 +33,7 @@ struct manifest { struct list_head other_test_files; struct list_head other_files; + struct list_head examples; /* From tests/check_depends_exist.c */ struct list_head dep_dirs; @@ -126,7 +132,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; @@ -147,6 +153,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);