]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/ccanlint.h
Web updates.
[ccan] / tools / ccanlint / ccanlint.h
index d832332dc757197280b6ac3c4eb79427781a0b75..e019c139d1a1f59deee3bc36000029cc98f5e2d8 100644 (file)
@@ -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). */