X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.h;h=e019c139d1a1f59deee3bc36000029cc98f5e2d8;hb=b7f7224b320e4659d0e2d9eba503a1713ede3b48;hp=d832332dc757197280b6ac3c4eb79427781a0b75;hpb=61088f5c752c555172e2ab6cf93a7967f79f3f2c;p=ccan diff --git a/tools/ccanlint/ccanlint.h b/tools/ccanlint/ccanlint.h index d832332d..e019c139 100644 --- a/tools/ccanlint/ccanlint.h +++ b/tools/ccanlint/ccanlint.h @@ -5,7 +5,8 @@ #include "../doc_extract.h" #define REGISTER_TEST(name, ...) extern struct ccanlint name -#include "generated-init-tests" +#include "generated-compulsory-tests" +#include "generated-normal-tests" #undef REGISTER_TEST #define REGISTER_TEST(name, ...) @@ -22,6 +23,7 @@ struct manifest { struct list_head api_tests; struct list_head compile_ok_tests; struct list_head compile_fail_tests; + struct list_head other_test_c_files; struct list_head other_test_files; struct list_head other_files; @@ -40,7 +42,7 @@ struct ccanlint { /* Unique name of test */ const char *name; - /* Total score that this test is worth. 0 means compulsory tests. */ + /* Total score that this test is worth. */ unsigned int total_score; /* Can we run this test? Return string explaining why, if not. */ @@ -124,6 +126,9 @@ struct ccan_file { struct line_info *line_info; struct list_head *doc_sections; + + /* If this file gets compiled (eg. .C file to .o file), result here. */ + char *compiled; }; /* A new ccan_file, with the given name (talloc_steal onto returned value). */