lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lynx-dev Flow Chart


From: Philip Webb
Subject: Re: lynx-dev Flow Chart
Date: Mon, 27 Jul 1998 23:55:54 -0400 (EDT)

980703 Liam Davis wrote: 
> I have recently compiled Lynx 2-8 on VMS,
> which has a code analysis tool called SCA (source code analyser).
> The C compiler produces analysis data files,
> which SCA collects in a library and has a query language
> that can be used to manipulate the data in various ways.
>
> Below are some samples of the sort of output that can be produced.
> The full listings quite large, so I am not including all of them here,
> but I can e-mail or ftp the Zip files somewhere if they are of interest.
> 
> Header (include) file usage sample (Zipped = 3K):
> 
> HTFTP.H
>     [LYNX2-8.WWW.LIBRARY.IMPLEMENTATION]HTFILE.C;1
>     [LYNX2-8.WWW.LIBRARY.IMPLEMENTATION]HTFTP.C;1
>     [LYNX2-8.SRC]LYMAINLOOP.C;1
>     [LYNX2-8.SRC]LYOPTIONS.C;1
>     [LYNX2-8.SRC]LYRCFILE.C;1
> HTFWRITER.H
>     [LYNX2-8.WWW.LIBRARY.IMPLEMENTATION]HTFILE.C;1
>     [LYNX2-8.WWW.LIBRARY.IMPLEMENTATION]HTFORMAT.C;1
>     [LYNX2-8.SRC]HTFWRITER.C;1
> HTGOPHER.H
>     [LYNX2-8.WWW.LIBRARY.IMPLEMENTATION]HTGOPHER.C;1
> 
> Calling hierarchy (Zipped = 6K):
> 
> main function calls
>    cleanup procedure calls
>    .  cleanup_files procedure calls
>    .  .  free procedure
>    .  .  tempname procedure
>    .  fclose function
>    .  fflush function
>    .  free procedure  (See above)
>    .  lynx_stop_all_colors procedure calls
>    .  .  wclrattr function
>    .  stop_curses procedure calls
>    .  .  endwin function
>    .  .  fflush function  (See above)
>    .  .  lynx_enable_mouse procedure
>    .  ttclose function calls
>    .  .  LIB$ENABLE_CTRL function
> 
> -- in another message --  SCA also produces listings by
>  CONTAINING  CONTAINED_BY  CALLING  CALLED_BY .

no-one has followed this up, but this is potentially VERY USEFUL:
our basic current problem is shortage of programmer time
-- eg i would try to do little bits of coding
if it weren't so daunting just getting started -- ,
so a tool which provided a picture of the structure of Lynx
should really help the whole lynx-dev effort.

 2  queries: (1) for LD: could you make available the full listings
you have provided above + the  4  i have quoted from your other message?
you could simply e-mail them to me or maybe to lynx-dev
or put them up in an ftp directory or whatever seems best;
maybe other lynx-devers could comment on that.

(2) for UNIXites: is there anything like SCA for UNIX ?

-- 
========================,,============================================
SUPPORT     ___________//___,  Philip Webb : address@hidden
ELECTRIC   /] [] [] [] [] []|  Centre for Urban & Community Studies
TRANSIT    `-O----------O---'  University of Toronto

reply via email to

[Prev in Thread] Current Thread [Next in Thread]