Are there any open source tools available to analyze c source files so that I can input a source file and get a list of inclusions, types, global variables, and functions? I was unable to find any via google (but perhaps I wasn't searching with the correct vocabulary)