X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.h;h=19d53dbf12e4f5fb7bcd340e65087d10a452ebfb;hp=458bed54e6acae9ec4b653c3f2c22ad67efcb8d0;hb=759a9f5e3a18eb3a0635d5629ff29c722eebdfb4;hpb=451d97ad85e65061223f04dceaca0454c7b2201a diff --git a/tools/ccanlint/ccanlint.h b/tools/ccanlint/ccanlint.h index 458bed54..19d53dbf 100644 --- a/tools/ccanlint/ccanlint.h +++ b/tools/ccanlint/ccanlint.h @@ -4,11 +4,6 @@ #include #include "../doc_extract.h" -#define REGISTER_TEST(name, ...) extern struct ccanlint name -#include "generated-compulsory-tests" -#include "generated-normal-tests" -#undef REGISTER_TEST - #define REGISTER_TEST(name, ...) /* 0 == Describe failed tests. @@ -92,6 +87,9 @@ struct ccanlint { /* If not set, we'll give an error if they try to set options. */ bool takes_options; + /* comma-separated list of dependency keys. */ + const char *needs; + /* Internal use fields: */ /* Who depends on us? */ struct list_head dependencies; @@ -168,6 +166,9 @@ struct ccan_file { /* Compiled with coverage information. */ char *cov_compiled; + + /* Leak output from valgrind. */ + char *leak_info; }; /* A new ccan_file, with the given name (talloc_steal onto returned value). */