As an ex-developer in C, my primary tools for source code editing was VIM. Alot of people still use it. Infact, to begin kernel auditing recently, all I used was CVSWeb as I didn’t have the bandwidth to download the sources directly. After broadband was enabled, I downloaded the kernel sources and then installed Cygwin to give me grep and some scripting abilities.
The method I used is probably common, but probably less than optimal.
The most commonly talked about software for auditing and source code analysis is Source Insight. A 30 day evaluation is offered with the full software. It is not free after that however.
Maybe ctags is what people use?
I’d be interested if anyone knows of any free software that performs in the context of source code analysis for C?