title: Any tools for #include duplicates finding?
body: <p>this sounds weird, but maybe there is exist one... i googled for it, but didn't find anything.<br />
  simple example:<br />
  i have one file class1.h:<br /></p>
  
  <pre><code>#include "a.h"
  #include "b.h"
  </code></pre>
  
  <p>another file class2.h:<br /></p>
  
  <pre><code>#include "a.h"
  #include "c.h"
  </code></pre>
  
  <p>and main.cpp:<br /></p>
  
  <pre><code>#include "class2.h" //as we see here, we getting "a.h" double included by class1.h and class2.h
  </code></pre>
  
  <p>i want to get rid of such dupes in my project.<br />
  <br />
  sure, in example it not that hard, but i have huge amount of files which includes each other in many ways and hard to trace all dupes by myself.<br />
  <br />
  any suggestions, before i going to code that tool by myself? :)</p>