Short: Lists c-source functions,easy search 4 calls Author: jduchâtelet@arcadis.be (Joseph Duchâtelet) Uploader: jduchâtelet arcadis be (Joseph Duchâtelet) Type: dev/misc Version: 1.0 Requires: Gui4Cli 3.8.5 & fsearch from D. Keletsekis Architecture: m68k-amigaos What it does : This program helps you analyse and clean up an existing set of sourcefiles appearing in one directory We call this the Source Directory (SrcDir) which will be assigned to "srcGui:" The files herein are supposed to be the source files for only one program There may be subdirectories in SrcDir, but they should not contain function defining source files. The program expects one of the source files to contain mainly the function prototypes and maybe the extern declarations of used datatypes. We call this the ProtoFile. This program allows automatic generation of the following lists: - a compact list of the function prototypes appearing in this ProtoFile. It eliminates comments, extern data lines, blank lines , and present them in LV2 (right ListView). This is done automatically on launch of the program if no (permanent) assigns (srcGui: SrcStruc: ) were made allready. - an alphabetically ordered list, derived form the former) and showing each source file that defines at least one function. Each such filename is followed by the alphabetic list of the functions it defines; This list will be presented in LV1 (Left Listview) Buttons allow you - to vary the order of representation in LV2 , function-alphabetically & or datatype-alphabetically or restore to the original generated list which follows the order of appearance in the ProtoFile - list all calls and function definitions contained in the (alpha ordered) source files in LV1 - list only the functionnames in LV1 in alphabetic order Doubleclicking on a (function)line in LV1 or LV2 opens new gui's that allow by clicking on a line to edit the file containing the given line. If the line has a linenumber visible, the editor will jump to this line. The generated lists are saved in a "stucture directory" called StrucDir and assigned to srcStruc: If you want to analyse a new sourcedirectory hit the button. If you did update your sources since the program was started, you can update the LV2 and LV1 with and IN THIS ORDER