X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fccanlint.h;h=9a4817092acecc6c08e67bffac7c43158bd3c1da;hp=9a83e053de451d268a8887121d66e9d92faec163;hb=6b7c3c840eafbec211b9f58751c5ff754302a68e;hpb=b1524d16e5e98dafee5a192511a557ace0b5afb3 diff --git a/tools/ccanlint/ccanlint.h b/tools/ccanlint/ccanlint.h index 9a83e053..9a481709 100644 --- a/tools/ccanlint/ccanlint.h +++ b/tools/ccanlint/ccanlint.h @@ -17,6 +17,13 @@ 4 == Describe every action. */ extern int verbose; +enum compile_type { + COMPILE_NORMAL, + COMPILE_NOFEAT, + COMPILE_COVERAGE, + COMPILE_TYPES +}; + struct manifest { char *dir; /* The module name, ie. final element of dir name */ @@ -26,7 +33,7 @@ struct manifest { /* Linked off deps. */ struct list_node list; /* Where our final compiled output is */ - char *compiled; + char *compiled[COMPILE_TYPES]; struct list_head c_files; struct list_head h_files; @@ -174,10 +181,10 @@ struct ccan_file { struct list_head *doc_sections; /* If this file gets compiled (eg. .C file to .o file), result here. */ - char *compiled; + char *compiled[COMPILE_TYPES]; - /* Compiled with coverage information. */ - char *cov_compiled; + /* Filename containing output from valgrind. */ + char *valgrind_log; /* Leak output from valgrind. */ char *leak_info;