Hangar.La tienda de software del Amiga

XRefInc10 1.0

Generate a reference listing of includes

Short:        Generate a reference listing of includes
Author:       i344@stio1.sari.fh-wuerzburg.de (Michael Schettler)
Uploader:     i344 stio1 sari fh-wuerzburg de
Type:         dev/misc
Version:      1.0
Architecture: m68k-amigaos
Required:     OS 2.04

COPYRIGHT

The executable and the documentation are copyright 1996 by Michael Schettler.


INTRODUCTION

This is just a small (cli only) tool i hacked together to generate a cross
reference listing of my includes.


USAGE

CLI> xrefinc ?

   VS=VSCAN/K/S,DS=DSCAN/K/S,VL=VLIST/K/S,DL=DLIST/K/S,VR=VREFS/K/S,
   DR=DREFS/K/S,SRC=PATH/K,DST=OUTPUT/K,PAT=PATTERN/K,HELP/K/S

   VS=VSCAN/K/S    - verbose mode for directory scan
   DS=DSCAN/K/S    - display results of directory scan
   VL=VLIST/K/S    - verbose mode for include list
   DL=DLIST/K/S    - display include list
   VR=VREFS/K/S    - verbose mode for reference list
   DR=DREFS/K/S    - display reference list
   SRC=PATH/K      - where the include files are
   DST=OUTPUT/K    - where to put the reference list
   PAT=PATTERN/K   - filepattern, e.g. only check #?.i
   HELP/K/S        - display a help text

Running in verbose mode will display the current filename which is
operated on (large listing, takes a long time ...). The program can be
aborted by pressing 'CTRL-C'.

If no arguments are given, the default values will be taken:

   DLIST
   DREFS
   SRC   'INCLUDE:'
   DST   standart output
   PAT   '#?.i'


EXAMPLES

Output for argument 'DLIST' (display includes list):

   displaying includes tree ...

     scanned path 'INCLUDE:'

     Filename                       | Includes
     ----------------------------------------------------------------
     exec/ables.i                   | exec/types.i
				    | exec/execbase.i
     ----------------------------------------------------------------
     exec/devices.i                 | exec/libraries.i
				    | exec/ports.i
     ----------------------------------------------------------------
     ...

  Which means that the file 'exec/ables.i' includes 'exec/types.i' and
  'exec/execbase.i'.


Output for argument DREFS (display references list):

   displaying references tree ...

     scanned path 'INCLUDE:'

     Filename                       | Referenced by
     ----------------------------------------------------------------
     exec/ables.i                   | exec/exec.i
     ----------------------------------------------------------------
     exec/exec.i                    | NO REFERENCE!
     ----------------------------------------------------------------
     exec/execbase.i                | exec/ables.i
				    | exec/exec.i
				    | libraries/multiuser.i
     ----------------------------------------------------------------
     ...

  Which means that the file 'exec/ables.i' is included by 'exec/exec.i'.
  Getting a 'NO REFERENCE!' means, that this file isn't referenced by
  any other file (simple, eh?)


AUTHOR

You can contact me (bug reports, flames, ...) at

	i344@stio1.sari.fh-wuerzburg.de

	which is my account at the university, where i study
	computer science

	or at

	twd@incubus.franken.de

	which is my account at my favorite bbs (not so often checked!)

If you like to have the source (which is in assembler), you can also
contact me (maybe i'll give it to you, although its a bit of a mess)

AMIGA FOREVER!

Gratis

Descargar 5 KB

Desde el Amiga: abre Hangar y busca XRefInc10.

Autori344@stio1.sari.fh-wuerzburg.de (Michael Schettler)
Categoríadev/misc
Tamaño5 KB
Param68k-amigaos
OrigenAminet