AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/GuiSrc_1.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
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
Architecture:m68k-amigaos
Date:2003-09-27
Requires:Gui4Cli 3.8.5 & fsearch from D. Keletsekis
Download:dev/misc/GuiSrc_1.lha - View contents
Readme:dev/misc/GuiSrc_1.readme
Downloads:669

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 <FcA1> & <FcA2> 
	or datatype-alphabetically <DTAlpha> 
	or restore to the original generated list <restore> which follows the order of appearance 
	in the ProtoFile 
 - list all calls and function definitions contained in the (alpha ordered) source files in LV1
 	<MkCalls>
 - list only the functionnames in LV1 in alphabetic order <Alpha>
 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 <Init> button.
 If you did update your sources since the program was started, you can update the LV2 and LV1 with
 <MkProtos> and <MkDef> IN THIS ORDER  


Contents of dev/misc/GuiSrc_1.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 7429   23007  32.3% -lh5- 361c Sep 23  2003 GuiSrc/GuiSrc.gc
[generic]                  439     778  56.4% -lh5- 5e31 Sep 22  2003 GuiSrc/GuiSrc.lr
[generic]                  378     756  50.0% -lh5- dcb1 Sep 23  2003 GuiSrc/GuiSrc.lr2
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         3 files    8246   24541  33.6%            Sep 26  2003
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>