C-Scan is a Perl module to scan C language files for easily recognized
constructs such as included header files, macros and their arguments,
declarations of functions, extern declarations, and typedefs.  It uses the
Data::Flow interface.

WWW:  http://search.cpan.org/dist/C-Scan/