@Routine Analyzer Source File Analysis - reports.h6

reports.h Source Code

LGo to: Contents; Previous section; Beginning of section; Next file in section; Previous file in section.

Q

Routines In This File (Alphabetical)



 Line Name
----- ----.   24 isfirst_defined4   20 isfirst_defining_file+   22 isfirst_tree0   26 isfirst_undefined-   25 islast_defined3   21 islast_defining_file*   23 islast_tree/   27 islast_undefined-   65 ismain_section/   66 issource_section-   57 section_anchor1   59 section_moresuffix+   56 section_name1   60 section_nextsuffix-   62 section_objstr1   61 section_prevsuffix0   64 section_subanchor0   63 section_subobjstr-   58 section_suffix


BEGINNING OF FILE


V     1: /****************************************************************************/     2: /*									    */1     3: /*  FACILITY:	Routine Analyzer					    */     4: /*									    */6     5: /*  MODULE:	Report Generation Header				    */     6: /*									    */O     7: /*  AUTHOR:	Steve Branam, Network Product Support Group, Digital	    */>     8: /*		Equipment Corporation, Littleton, MA, USA.		    */     9: /*									    */I    10: /*  DESCRIPTION: This header file contains report macros.		    */    11: /*									    */*    12: /*  REVISION HISTORY:							    */    13: /*									    */7    14: /*  V0.1-00 24-AUG-1994 Steve Branam					    */    15: /*									    */(    16: /*	Original version.						    */    17: /*									    */V    18: /****************************************************************************/    19: 

nROUTINE isfirst_defining_file. Go to: mNext routine in file; Routines in this file.



H    20: #define isfirst_defining_file(f) (prev_defining_file(f) == NULL)
SEND isfirst_defining_file. Go to: Beginning of routine.







mROUTINE islast_defining_file. Go to: mNext routine in file; Routines in this file.



G    21: #define islast_defining_file(f) (next_defining_file(f) == NULL)
REND islast_defining_file. Go to: Beginning of routine.







eROUTINE isfirst_tree. Go to: mNext routine in file; Routines in this file.



6    22: #define isfirst_tree(f) (prev_tree(f) == NULL)
JEND isfirst_tree. Go to: Beginning of routine.







dROUTINE islast_tree. Go to: mNext routine in file; Routines in this file.



5    23: #define islast_tree(f) (next_tree(f) == NULL)
IEND islast_tree. Go to: Beginning of routine.







hROUTINE isfirst_defined. Go to: mNext routine in file; Routines in this file.



<    24: #define isfirst_defined(f) (prev_defined(f) == NULL)
MEND isfirst_defined. Go to: Beginning of routine.







gROUTINE islast_defined. Go to: mNext routine in file; Routines in this file.



;    25: #define islast_defined(f) (next_defined(f) == NULL)
LEND islast_defined. Go to: Beginning of routine.







jROUTINE isfirst_undefined. Go to: mNext routine in file; Routines in this file.



@    26: #define isfirst_undefined(f) (prev_undefined(f) == NULL)
OEND isfirst_undefined. Go to: Beginning of routine.







iROUTINE islast_undefined. Go to: mNext routine in file; Routines in this file.



?    27: #define islast_undefined(f) (next_undefined(f) == NULL)
NEND islast_undefined. Go to: Beginning of routine.





    28:     29: typedef enum {    30:     MAIN_SECTION,!    31:     SOURCE_FILES_SECTION,%    32:     ROUTINES_BY_FILE_SECTION,%    33:     DEFINED_ROUTINES_SECTION,'    34:     UNDEFINED_ROUTINES_SECTION,"    35:     CALLS_CALLERS_SECTION,     36:     CALLER_XREF_SECTION,    37:     CALL_TREES_SECTION,    38:     SOURCE_CODE_SECTION    39: } HTML_SECTION_TYPE;    40:     41: typedef struct {9    42:     char    *name;			    /* Section name.		    */A    43:     char    *anchor;			    /* Section anchor name.	    */A    44:     char    *suffix;			    /* Section file suffix.	    */H    45:     char    *moresuffix;		    /* Section file continuation    */$    46: 					    /* suffix.			    */H    47:     char    *nextsuffix;		    /* Next section file suffix.    */E    48:     char    *prevsuffix;		    /* Previous section file	    */$    49: 					    /* suffix.			    */E    50:     char    *objstr;			    /* Section object name string.  */F    51:     char    *subobjstr;			    /* Subsection object name	    */$    52: 					    /* string.			    */H    53:     char    *subanchor;			    /* Subsection anchor prefix.    */    54: } HTML_SECTION;    55: 

eROUTINE section_name. Go to: mNext routine in file; Routines in this file.



.    56: #define section_name(t, x) (t)[x].name
JEND section_name. Go to: Beginning of routine.







gROUTINE section_anchor. Go to: mNext routine in file; Routines in this file.



2    57: #define section_anchor(t, x) (t)[x].anchor
LEND section_anchor. Go to: Beginning of routine.







gROUTINE section_suffix. Go to: mNext routine in file; Routines in this file.



2    58: #define section_suffix(t, x) (t)[x].suffix
LEND section_suffix. Go to: Beginning of routine.







kROUTINE section_moresuffix. Go to: mNext routine in file; Routines in this file.

C

>:    59: #define section_moresuffix(t, x) (t)[x].moresuffix
PEND section_moresuffix. Go to: Beginning of routine.





e

kROUTINE section_nextsuffix. Go to: .mNext routine in file; Routines in this file.

p

a:    60: #define section_nextsuffix(t, x) (t)[x].nextsuffix
PEND section_nextsuffix. Go to: Beginning of routine.





#

kROUTINE section_prevsuffix. Go to: Next routine in file; Routines in this file.

A

#:    61: #define section_prevsuffix(t, x) (t)[x].prevsuffix
PEND section_prevsuffix. Go to: Beginning of routine.





i

gROUTINE section_objstr. Go to: 6mNext routine in file; Routines in this file.

#

82    62: #define section_objstr(t, x) (t)[x].objstr
LEND section_objstr. Go to: Beginning of routine.





0

jROUTINE section_subobjstr. Go to: mNext routine in file; Routines in this file.

n

	8    63: #define section_subobjstr(t, x) (t)[x].subobjstr
OEND section_subobjstr. Go to: Beginning of routine.

v



w

jROUTINE section_subanchor. Go to: mNext routine in file; Routines in this file.



8    64: #define section_subanchor(t, x) (t)[x].subanchor
OEND section_subanchor. Go to: Beginning of routine.





 

gROUTINE ismain_section. Go to: *mNext routine in file; Routines in this file.

f

t5    65: #define ismain_section(s) (s == MAIN_SECTION)E
LEND ismain_section. Go to: Beginning of routine.





.

iROUTINE issource_section. Go to: lmNext routine in file; Routines in this file.

T

 >    66: #define issource_section(s) (s == SOURCE_CODE_SECTION)
NEND issource_section. Go to: Beginning of routine.





n    67:     68: /*									    */ ,    69: /* Forward declarations.						    */    70: /*									    */R    71:      72: DEFINITION *next_tree();     73: DEFINITION *prev_tree();)    74: SOURCEFILE *next_defining_file();=)    75: SOURCEFILE *prev_defining_file();x
END OF FILEb TOTAL: 19 routines, 1 Avg Length

LGo to: Contents; Previous section; Beginning of section; Next file in section; Previous file in section.