[comp.lang.c] Need widget to break C source files into component functions

peter@cuba.cayman.com (Peter Schmidt) (06/14/90)

Please pardon the cross-post, but I've found it remarkably difficult to
lay my hands on the tool I need.

I have a need to take a pile of random - but compilable - C source and
separate it into its component functions.  I don't care how I do it; currently
I'm using GNU Emacs' mark-c-function to do the job.  Unfortunately, it barfs
about 10% of the time.

Has someone out there made a tool to do this?  Do you know of something I
could adapt to do the job?  (And please don't point me to the gcc source.  I'm
not a compiler guru of any form, so I'm reserving gcc as a last resort.)

Thanks in advance for any assistance -- Peter