in reply to Script to list out the functions of a C file
I'm not sure if it extracts all the information you're interested in, but it's well worth investigating.