reports.h Source Code

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

Routines In This File (Alphabetical)

 Line Name
----- ----
   24 isfirst_defined
   20 isfirst_defining_file
   22 isfirst_tree
   26 isfirst_undefined
   25 islast_defined
   21 islast_defining_file
   23 islast_tree
   27 islast_undefined
   65 ismain_section
   66 issource_section
   57 section_anchor
   59 section_moresuffix
   56 section_name
   60 section_nextsuffix
   62 section_objstr
   61 section_prevsuffix
   64 section_subanchor
   63 section_subobjstr
   58 section_suffix

BEGINNING OF FILE

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

ROUTINE isfirst_defining_file. Go to: Next routine in file; Routines in this file.

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



ROUTINE islast_defining_file. Go to: Next routine in file; Routines in this file.

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



ROUTINE isfirst_tree. Go to: Next routine in file; Routines in this file.

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



ROUTINE islast_tree. Go to: Next routine in file; Routines in this file.

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



ROUTINE isfirst_defined. Go to: Next routine in file; Routines in this file.

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



ROUTINE islast_defined. Go to: Next routine in file; Routines in this file.

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



ROUTINE isfirst_undefined. Go to: Next routine in file; Routines in this file.

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



ROUTINE islast_undefined. Go to: Next routine in file; Routines in this file.

    27: #define islast_undefined(f) (next_undefined(f) == NULL)
END 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 {
    42:     char    *name;			    /* Section name.		    */
    43:     char    *anchor;			    /* Section anchor name.	    */
    44:     char    *suffix;			    /* Section file suffix.	    */
    45:     char    *moresuffix;		    /* Section file continuation    */
    46: 					    /* suffix.			    */
    47:     char    *nextsuffix;		    /* Next section file suffix.    */
    48:     char    *prevsuffix;		    /* Previous section file	    */
    49: 					    /* suffix.			    */
    50:     char    *objstr;			    /* Section object name string.  */
    51:     char    *subobjstr;			    /* Subsection object name	    */
    52: 					    /* string.			    */
    53:     char    *subanchor;			    /* Subsection anchor prefix.    */
    54: } HTML_SECTION;
    55: 

ROUTINE section_name. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_anchor. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_suffix. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_moresuffix. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_nextsuffix. Go to: Next routine in file; Routines in this file.

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



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

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



ROUTINE section_objstr. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_subobjstr. Go to: Next routine in file; Routines in this file.

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



ROUTINE section_subanchor. Go to: Next routine in file; Routines in this file.

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



ROUTINE ismain_section. Go to: Next routine in file; Routines in this file.

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



ROUTINE issource_section. Go to: Next routine in file; Routines in this file.

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


    67: 
    68: /*									    */
    69: /* Forward declarations.						    */
    70: /*									    */
    71: 
    72: DEFINITION *next_tree();
    73: DEFINITION *prev_tree();
    74: SOURCEFILE *next_defining_file();
    75: SOURCEFILE *prev_defining_file();

END OF FILE TOTAL: 19 routines, 1 Avg Length

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