X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Flicenses.h;h=48aad16719bb958374d6842d756971df7699bac5;hp=7b70bfac2109f2279c417738b49a1b3463abdd53;hb=91436a25574597dbd1fd2de5bcd5826a234100d6;hpb=e67de75f0d64096956ad40ecb09462dac6fc5f03 diff --git a/tools/ccanlint/licenses.h b/tools/ccanlint/licenses.h index 7b70bfac..48aad167 100644 --- a/tools/ccanlint/licenses.h +++ b/tools/ccanlint/licenses.h @@ -26,9 +26,18 @@ struct license_info { const char *clause[NUM_CLAUSES]; }; +/* Is [project license][file license] compatible? */ +bool license_compatible[LICENSE_UNKNOWN+1][LICENSE_UNKNOWN]; + extern const struct license_info licenses[]; struct ccan_file; bool find_boilerplate(struct ccan_file *f, enum license license); +struct doc_section; +enum license which_license(struct doc_section *d); + +struct manifest; +struct doc_section *find_license_tag(const struct manifest *m); + #endif /* CCANLINT_LICENSES_H */