Hello, Josh Triplett wrote: > In addition to the warnings you suggest, I'd love to see a warning for "Header > not self-contained": a header does not #include all the headers it needs, and > instead relied on the inclusion of another header first. IIRC X oblige you to use a certain order of #include's, and there might be some headers in the linux kernel that are not self-contained on purpose. But this should not stop you (or anyone else) to implement such checks :-) The other way round is interesting, too: "Header included but unused." This could be used to speed up rebuilds if build dependencies are auto-generated. Best regards Uwe -- Uwe Kleine-König http://www.google.com/search?q=1+degree+celsius+in+kelvin - To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html