When I work on someone else’s code, I tipically need to abuse of grep in order to find data types declarations etc, and this usually makes me confused.
I’d like to have some tool which analyzes the source code and produces some graphviz-like drawing and allows me to follow dependencies.
Also I’ve found this on the internet, but I think is taylored for the linux kernel only.
Have you tried doxygen?
Doxygen can produce dot files, and you can build the documentation without changing the source code with the right options set in the Doxyfile.