DOS date:				05/26/92
DOS time:				19:10:27

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


I.   FUNCTION DECLARATIONS AND GLOBAL VARIABLES


FUNC_CA.C
struct func *main_loop(FILE *fp, FILE *rptfp, char *module)
static void make_function_token(char *token_ptr, char *function_name)
static void print_userdefs(FILE *rptfp, char *module)
struct func *fill_func_struct(char *token_ptr, int lineno, char *module)
static struct func *syntax(char *p, char * big_buf, char *module,
					 struct func *top,  FILE *rptfp)
static void ini_Globals(void)
int func_def(char *p, char *module, struct func **top,
				   char *big_buf, FILE *rptfp)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: keywords.h>
 <  36: [char] *TYPES[]
 <  42: [char] *MODIFIERS[]
 <  66: [char] *KEYWORDS[nKEY_WORDS]
<Include File: ca.h>
 <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
 <  77: [extern] [int] __typ_mod[__TYPEDEFS]
 <  81: [extern] [int] __typenum
    71: [extern] [FILE] *scrn_out
    72: [extern] [int] declare_file
    73: [extern] [int] __mods[_MAX_MODS]

                                     -2-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

    74: [extern] [int] reading_includeF
    75: [extern] [typedef] inclfLine
        type: UINT
    76: [extern] [typedef] inclFini
        type: UINT
    86: [FILE] **FP_ADDRESS
    87: [int] function_no
    88: [int] In_Parentheses
    89: [int] In_MainLoop
    90: [struct] *function
         struct func
    90: [struct] *FirstFunction
         struct func
    91: [struct] inclF
         struct includeFILE
   102: [static] [char] *routine
   107: [static] [int] brackets
   108: [static] [typedef] endfunction
        type: UINT
   109: [static] [struct] *previous
         struct func
   110: [static] [typedef] bufring_line_held
        type: UINT
   113: [static] [typedef] line_count
        type: UINT
   113: [static] [typedef] lineno
        type: UINT
   114: [static] [char] *token_ptr
   115: [static] [int] t_pos
   115: [static] [int] m_pos
   116: [static] [char] buffer[261]
   121: [char] *debugptr
   127: [static] [struct] *top
         struct func
   247: [static] [struct] *top
         struct func
   276: [static] [int] chars_to_fn_name


LINKL_CA.C
void print_ll (struct func *top, FILE *rpt)
struct func *store_linked_list( struct func *i, struct func *top)
struct globals_list *store_ll_globals( struct globals_list *i,
						struct globals_list *top)
void print_calls_from(struct func *func_start, FILE *rptfp)
void print_fnptrs(struct func *func_start, FILE *rptfp)
static void prn_calls__fnptrs(struct func *func_start, int which, FILE *rptfp)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: ca.h>
 <  81: [extern] [int] __typenum

                                     -3-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

    66: [extern] [struct] *GLfptrstack
         struct GLoc_fnptr_stack
    93: [static] [struct] *last
         struct func
   144: [static] [struct] *last
         struct globals_list
   215: [static] [char] *msg[2]


PARSE_CA.C
void parse(FILE *fp, FILE *rpt, unsigned end_func, unsigned next_function,
						    unsigned *current_line)
int get_token(void)
int push_fnptr(char *p, char *buffer, char *func_name)
static struct GLoc_fnptr_stack pop_fn_name(char *token)
int iswhite(char c)
int isliteral(char *pgmline)
int isdelim(char c)
int is_in(char c, char *s)
void store_calls_from(struct func *function)
int key_word(char *token)
static void process_calls_from( struct func * fn, FILE *rpt,
					char *token, int current_line)
static int ini_GLstack(void)
void Globfnptrpush(char *p, char *token)
void prn_all__fnptrs(FILE *rptfp)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >

                                     -4-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
<Include File: ca.h>
 <  81: [extern] [int] __typenum
<Include File: keywords.h>
 <  33: [extern] [char] *TYPES[]
 <  34: [extern] [char] *MODIFIERS[]
 <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
    63: [char] *prog_line
    64: [char] token[81]
    65: [extern] [char] **bsearch_start
    66: [extern] [int] function_no
    67: [static] [int] fnp_assignment
    68: [extern] [struct] *calling_function
         struct func
    70: [extern] [typedef] GLfpSsize
        type: size_t
    76: [struct] *GLfptrstack
         struct GLoc_fnptr_stack
    77: [typedef] GLfptrstack_Ptr
        type: size_t
   197: [static] [int] ini
   199: [extern] [FILE] *scrn_out
   291: [static] [int] String
   292: [static] [int] Comment
   335: [static] [struct] *current
         struct calls_from
   406: [static] [int] ini


XRF_CA.C
void xrf(struct func *func_start, struct filespec *c_file_start, FILE *rptfp)
void link_by_module(struct func *function)
static int files_match(char *path, char *module)
static FILE *ini_cfile(char *path, FILE *rptfp, unsigned func_line,
							unsigned *count)
int binary_search(char **item, int count, char *key)
static char **create_bsearch_array(struct func *top)
struct func *skip_fnptrs(struct func *func_top)
int infunclist(char *token_string)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >

                                     -5-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: ca.h>
 <  81: [extern] [int] __typenum
    62: [extern] [int] function_no
    63: [char] **bsearch_start
    64: [struct] *top_mod
         struct func
    65: [struct] *calling_function
         struct func
   145: [static] [struct] *previous
         struct func


GLOB_CA.C
struct func * record_variables(FILE *fp, FILE *rptfp,
		    struct func *start, struct func **func_alphatop)
static int xt_struct_union(char *p, int __type)
static int process_vars(char *p, int token_pos, struct func *funcptr,
		    int __type, int line_num, char storage, FILE *rptfp)
static int storage_class(char *p, struct func *func_top, int line_num,
					    int *__type,  FILE *rptfp)
struct globals_list *fill_globals_struct(char *token, struct func *funcptr,
   int mods[_MAX_MODS], int __type, int line_num, char storage, FILE * rptfp)
void print_alphab_globals(struct globals_list *top, FILE *rptfp)
static size_t isolate_strun(char *ptr, int __type)
int is_nextstatement(char **p)
int is_includeF(char *p, FILE * hold_fp)
static int sign_or_ld(char *p , int t_pos, int *__type)
void print_modifiers(int alphab, int mods[_MAX_MODS], int __type, FILE *rptfp)
int vol_const(char *p, struct func *func_top, int line_num,
					int *__type, FILE *rptfp)
static int make_complex_decl(char *p)
static char *is_comment(char *p)
static char * is_closed_comment(char * p)
static char *comment_error(struct func *func_top, unsigned lineno, char *p)
static void glob_ca_msgs(int Line, char * Mod, struct func *func_top )

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >

                                     -6-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: ca.h>
 <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
 <  77: [extern] [int] __typ_mod[__TYPEDEFS]
 <  81: [extern] [int] __typenum
<Include File: keywords.h>
 <  33: [extern] [char] *TYPES[]
 <  34: [extern] [char] *MODIFIERS[]
 <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
    69: [extern] [struct] inclF
         struct includeFILE
    70: [extern] [struct] *FirstFunction
         struct func
    71: [extern] [int] function_no
    72: [extern] [int] reading_includeF
    73: [extern] [int] __mods[_MAX_MODS]
    74: [extern] [FILE] *scrn_out
    75: [extern] [int] IfDefOFF
    76: [extern] [char] *CurrentMod
    78: [struct] *global
         struct globals_list
    78: [struct] *globals_start
         struct globals_list
    79: [char] STRUNbuf[32]
   101: [static] [char] COMPLEXdeclbuf[60]
   102: [static] [int] COMPLExp
   103: [static] [int] in_structunion
   104: [static] [struct] *FN_ALPHAtop
         struct func
   105: [extern] [int] In_MainLoop
   106: [extern] [FILE] **FP_ADDRESS
   107: [extern] [u][int] inclfLine
   108: [extern] [u][int] inclFini
   115: [static] [struct] *func_top
         struct func
   116: [static] [struct] *previous
         struct func
   266: [static] [char] *close_brackets
   267: [static] [char] *open_brackets
   268: [static] [char] *ending_semicol
   269: [static] [int] identified
   342: [static] [char] hold_storage
   549: [static] [struct] *top
         struct globals_list


TDEF_CA.C
int get_typedef(char *test)
int tdeftest(char *test, int tdef_open)
int check_types(char *token_ptr, int *typenum)
int intypeslist(char *token)

                                     -7-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

int get_defines(char *test)
int insert_type(char *token)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: ca.h>
 <  71: [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
 <  72: [int] __typ_mod[__TYPEDEFS]
 <  73: [int] __typedef_count
 <  74: [int] __typenum
 <  81: [extern] [int] __typenum
    66: [static] [int] tdef_open


INTF_CA.C
void main(int argc, char **argv)
struct filespec *get_modules(void)
struct filespec  *extract_file_names(char *file_string)
void instructions (void)
static int reallocate(char *file_string, size_t strL)
void loop_through_modules (struct filespec *top, struct func **func_start,
								FILE *rptfp)
int paginate(FILE *rptfp)
void formfeed(int line_count, FILE *rptfp)
static char *argv_cat(int argc, char **argv)
FILE *make_rptfile(char *path)
FILE *open_c_file(char *filepath, FILE *rptfp)
void get_new_path(struct filespec *top)
static void crt_grc(int *row, int *col)
void relocate()
void handle_switches(char ***cmdline_switch, int *argc)
char *parse_switch(char ***cmdline_switch, int *argc, char *p)
char *readmakefile(char *file_string)
char *makepathvar(char *inpath, char *pathvar)
static FILE * open_reportfile(int rpt_number)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >

                                     -8-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: dos.h>
 < 164: [extern] [u][int] _osversion
         < near  cdecl >
<Include File: errno.h>
 <  30: [extern] [int] errno
         < near  cdecl  volatile >
<Include File: ca.h>
 <  81: [extern] [int] __typenum
    72: [extern] [struct] *globals_start
         struct globals_list
    73: [char] rpt_fname[_MAX_FNAME]
    74: [char] *CurrentMod
    75: [struct] locate
         struct rccoord
    78: [int] __Inclf_Limit
    79: [char] NewInclude[128]
    80: [FILE] scrn_out
          *scrn_out = (FILE *)stdout
    81: [int] declare_file
    82: [int] user_hf_VAR
    83: [int] user_hf_FUNC
    84: [int] user_hfile_only
    85: [int] verbose
    86: [typedef] GLfpSsize
        type: size_t
    87: [static] [int] SplitNumber_rpf
    89: [int] IfDefOFF
    90: [int] __Complex_Declarators
    91: [int] __Complex_Prototypes
    98: [int] switches_found
   255: [static] [int] line
   315: [static] [int] line_count
   316: [static] [int] page
   385: [char] Rptfpath[_MAX_PATH]
   524: [union] regs
         union REGS
   761: [static] [FILE] *rptfp
   762: [static] [char] *revrpt[]


UTIL_CA.C
char * get_envpath(int service, char *env_var, char *fname)

                                     -9-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

FILE *setincludefile(char *includebuf)
FILE *open_includef(char *filespec)
FILE *get_redfp(void)
int is_include(char *token_ptr, FILE *holdfp)
int close_include(FILE *hold_fp, FILE **fp, FILE *rptfp, char *module)
void date_time(FILE *rptfp )
void heading(FILE *rptfp, char *fname)
int countbrackets(char *buffer)
void print_headings(int head_no, FILE *rptfp )
char * isolate_token(char * p, char **end_token)
int test_token( char *token, char *type)

<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: time.h>
 <  89: [extern] [int] daylight
         < near  cdecl >
 <  90: [extern] [int] timezone
         < near  cdecl >
 <  91: [extern] [char] tzname[2]
         < * near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: ca.h>
 <  81: [extern] [int] __typenum
<Include File: keywords.h>
 <  33: [extern] [char] *TYPES[]
 <  34: [extern] [char] *MODIFIERS[]
 <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
    71: [char] SubstInclude[128]
    72: [extern] [int] __Inclf_Limit
    73: [extern] [int] declare_file

                                     -10-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

    74: [extern] [FILE] *scrn_out
    75: [extern] [int] user_hfile_only
    76: [extern] [FILE] **FP_ADDRESS
    77: [int] reading_includeF
    78: [u][int] inclfLine
    79: [u][int] inclFini
    80: [struct] inclF
         struct includeFILE
   178: [extern] [FILE] *rptfp
   315: [char] *headings[]


UTLG_CA.C
int is_prototype(char *p)
int get_dimensions(char *ptr, int count)
char * white_out(char *token)
int is_variable(char *token)
int check_pointers(char *p, int *ptr_count)
char *get_modifiers(int final_check, char *ptr, int mods[_MAX_MODS])
int push_usertype(char * user_type)
char *pop_usertype(int type_number)
int is_complex_decl(char *p)
void ini_characterset(void)
int complex_value(char *p)
int is_identifier(char **p)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >

                                     -11-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
<Include File: ca.h>
 <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
 <  77: [extern] [int] __typ_mod[__TYPEDEFS]
 <  81: [extern] [int] __typenum
<Include File: keywords.h>
 <  33: [extern] [char] *TYPES[]
 <  34: [extern] [char] *MODIFIERS[]
 <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
    70: [int] __mods[_MAX_MODS]
    71: [struct] *start_user_stack
         struct user_typeStack
   303: [extern] [int] __Complex_Declarators
   304: [extern] [int] __Complex_Prototypes
   331: [static] [char] character[128]


IFDEF_CA.C
int is_else_if(char *p, int in_define)
static int def_value(char *p, int if_type)
static IF_DEF get_definition(char *p, int if_type)
static int ifdef_true(IF_DEF ifdefs)
static void push_ifdef(char *p, unsigned int status)
static int pop_ifdef_status(char *p)
void ini_if_def_stack(void)
void free_if_def_stack(void)
int skipifdefn(char *p, int skipdef_status)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >

                                     -12-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
    76: [typedef] *start_ifdef_stack
        type: IF_DEF_STACK
<Include File: ca.h>
 <  81: [extern] [int] __typenum
    89: [extern] [int] verbose
   100: [int] if_code[DEFINE_TYPES]
   104: [char] *elseif[DEFINE_TYPES]
   143: [static] [int] if_level
   144: [static] [int] elif_level
   145: [static] [int] else_level
   146: [static] [int] if_status[IFLEVEL_MAX]
   362: [extern] [FILE] *scrn_out
   454: [extern] [int] IfDefOFF


EXIT_CA.C
void exit_ca(int exit_code, char *exit_str)
static void prn_exitmsg(FILE *output, char const *function, char const *module,
			char const *xit_msg, char *exit_str, int exit_code)
void nullptrxit(char *msg, char *filename, unsigned lineno)

<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
    59: [static] [char] *exit_msg[]
         < const >
    82: [static] [char] *FUNCTION[]
         < const >

                                     -13-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

    97: [static] [char] *MODULE[]
         < const >
   117: [extern] [FILE] *scrn_out


TYPES_CA.C
int data_type_ (char *test, int *__type)
int _modifier (char *test, int t_pos)

<Include File: stdlib.h>
 < 106: [extern] [int] errno
         < near  cdecl  volatile >
 < 107: [extern] [int] _doserrno
         < near  cdecl >
 < 109: [extern] [char] sys_errlist[]
         < * near  cdecl >
 < 110: [extern] [int] sys_nerr
         < near  cdecl >
 < 117: [extern] [char] environ
         < * * near  cdecl >
 < 118: [extern] [int] _fmode
         < near  cdecl >
 < 119: [extern] [int] _fileinfo
         < near  cdecl >
 < 122: [extern] [u][int] _psp
         < near  cdecl >
 < 126: [extern] [u][char] _osmajor
         < near  cdecl >
 < 127: [extern] [u][char] _osminor
         < near  cdecl >
 < 132: [extern] [u][char] _osmode
         < near  cdecl >
<Include File: stdio.h>
 < 103: [extern] [FILE] _iob[]
         < near  cdecl >
<Include File: malloc.h>
 <  72: [extern] [u][int] _amblksiz
         < near  cdecl >
<Include File: ctype.h>
 <  31: [extern] [u][char] _ctype[]
         < near  cdecl >
<Include File: keywords.h>
 <  33: [extern] [char] *TYPES[]
 <  34: [extern] [char] *MODIFIERS[]
 <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
<Include File: ca.h>
 <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
 <  77: [extern] [int] __typ_mod[__TYPEDEFS]
 <  81: [extern] [int] __typenum
    71: [extern] [FILE] *scrn_out
    72: [extern] [int] __mods[_MAX_MODS]
    73: [extern] [int] declare_file
    74: [extern] [int] In_Parentheses
    75: [extern] [int] In_MainLoop
    83: [static] [int] typedef_open


                                     -14-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


                                     -15-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


II.  ALPHABETICAL INDEX OF FUNCTIONS & THEIR MODULES

Globfnptrpush. . . . . . . .PARSE_CA    _modifier. . . . . . . . . .TYPES_CA
argv_cat. . . . . . . . . . .INTF_CA    binary_search. . . . . . . . .XRF_CA
check_pointers. . . . . . . .UTLG_CA    check_types. . . . . . . . . TDEF_CA
close_include. . . . . . . . UTIL_CA    comment_error. . . . . . . . GLOB_CA
complex_value. . . . . . . . UTLG_CA    countbrackets. . . . . . . . UTIL_CA
create_bsearch_array. . . . . XRF_CA    crt_grc. . . . . . . . . . . INTF_CA
data_type_. . . . . . . . . TYPES_CA    date_time. . . . . . . . . . UTIL_CA
def_value. . . . . . . . . .IFDEF_CA    exit_ca. . . . . . . . . . . EXIT_CA
extract_file_names. . . . . .INTF_CA    files_match. . . . . . . . . .XRF_CA
fill_func_struct. . . . . . .FUNC_CA    fill_globals_struct. . . . . GLOB_CA
formfeed. . . . . . . . . . .INTF_CA    free_if_def_stack. . . . . .IFDEF_CA
func_def. . . . . . . . . . .FUNC_CA    get_defines. . . . . . . . . TDEF_CA
get_definition. . . . . . . IFDEF_CA    get_dimensions. . . . . . . .UTLG_CA
get_envpath. . . . . . . . . UTIL_CA    get_modifiers. . . . . . . . UTLG_CA
get_modules. . . . . . . . . INTF_CA    get_new_path. . . . . . . . .INTF_CA
get_redfp. . . . . . . . . . UTIL_CA    get_token. . . . . . . . . .PARSE_CA
get_typedef. . . . . . . . . TDEF_CA    glob_ca_msgs. . . . . . . . .GLOB_CA
handle_switches. . . . . . . INTF_CA    heading. . . . . . . . . . . UTIL_CA
ifdef_true. . . . . . . . . IFDEF_CA    infunclist. . . . . . . . . . XRF_CA
ini_GLstack. . . . . . . . .PARSE_CA    ini_Globals. . . . . . . . . FUNC_CA
ini_cfile. . . . . . . . . . .XRF_CA    ini_characterset. . . . . . .UTLG_CA
ini_if_def_stack. . . . . . IFDEF_CA    insert_type. . . . . . . . . TDEF_CA
instructions. . . . . . . . .INTF_CA    intypeslist. . . . . . . . . TDEF_CA
is_closed_comment. . . . . . GLOB_CA    is_comment. . . . . . . . . .GLOB_CA
is_complex_decl. . . . . . . UTLG_CA    is_else_if. . . . . . . . . IFDEF_CA
is_identifier. . . . . . . . UTLG_CA    is_in. . . . . . . . . . . .PARSE_CA
is_include. . . . . . . . . .UTIL_CA    is_includeF. . . . . . . . . GLOB_CA
is_nextstatement. . . . . . .GLOB_CA    is_prototype. . . . . . . . .UTLG_CA
is_variable. . . . . . . . . UTLG_CA    isdelim. . . . . . . . . . .PARSE_CA
isliteral. . . . . . . . . .PARSE_CA    isolate_strun. . . . . . . . GLOB_CA
isolate_token. . . . . . . . UTIL_CA    iswhite. . . . . . . . . . .PARSE_CA
key_word. . . . . . . . . . PARSE_CA    link_by_module. . . . . . . . XRF_CA
loop_through_modules. . . . .INTF_CA    main. . . . . . . . . . . . .INTF_CA
main_loop. . . . . . . . . . FUNC_CA    make_complex_decl. . . . . . GLOB_CA
make_function_token. . . . . FUNC_CA    make_rptfile. . . . . . . . .INTF_CA
makepathvar. . . . . . . . . INTF_CA    nullptrxit. . . . . . . . . .EXIT_CA
open_c_file. . . . . . . . . INTF_CA    open_includef. . . . . . . . UTIL_CA
open_reportfile. . . . . . . INTF_CA    paginate. . . . . . . . . . .INTF_CA
parse. . . . . . . . . . . .PARSE_CA    parse_switch. . . . . . . . .INTF_CA
pop_fn_name. . . . . . . . .PARSE_CA    pop_ifdef_status. . . . . . IFDEF_CA
pop_usertype. . . . . . . . .UTLG_CA    print_alphab_globals. . . . .GLOB_CA
print_calls_from. . . . . . LINKL_CA    print_fnptrs. . . . . . . . LINKL_CA
print_headings. . . . . . . .UTIL_CA    print_ll. . . . . . . . . . LINKL_CA
print_modifiers. . . . . . . GLOB_CA    print_userdefs. . . . . . . .FUNC_CA
prn_all__fnptrs. . . . . . .PARSE_CA    prn_calls__fnptrs. . . . . .LINKL_CA
prn_exitmsg. . . . . . . . . EXIT_CA    process_calls_from. . . . . PARSE_CA
process_vars. . . . . . . . .GLOB_CA    push_fnptr. . . . . . . . . PARSE_CA
push_ifdef. . . . . . . . . IFDEF_CA    push_usertype. . . . . . . . UTLG_CA

                                     -16-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

readmakefile. . . . . . . . .INTF_CA    reallocate. . . . . . . . . .INTF_CA
record_variables. . . . . . .GLOB_CA    relocate. . . . . . . . . . .INTF_CA
setincludefile. . . . . . . .UTIL_CA    sign_or_ld. . . . . . . . . .GLOB_CA
skip_fnptrs. . . . . . . . . .XRF_CA    skipifdefn. . . . . . . . . IFDEF_CA
storage_class. . . . . . . . GLOB_CA    store_calls_from. . . . . . PARSE_CA
store_linked_list. . . . . .LINKL_CA    store_ll_globals. . . . . . LINKL_CA
syntax. . . . . . . . . . . .FUNC_CA    tdeftest. . . . . . . . . . .TDEF_CA
test_token. . . . . . . . . .UTIL_CA    vol_const. . . . . . . . . . GLOB_CA
white_out. . . . . . . . . . UTLG_CA    xrf. . . . . . . . . . . . . .XRF_CA
xt_struct_union. . . . . . . GLOB_CA    
                                     -17-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


III. FUNCTIONS (LISTED BY MODULE) AND CALLS


FUNC_CA.C

   125: main_loop                 (FUNC_CA)
            132: ini_Globals
            137: ini_if_def_stack
            140: relocate
            168: skipifdefn
            176: countbrackets
            184: isliteral
            189: iswhite
            192: _modifier
            195: data_type_
            196: syntax
            203: close_include
            206: print_userdefs
            209: free_if_def_stack

   214: make_function_token       (FUNC_CA)

   227: print_userdefs            (FUNC_CA)

   245: fill_func_struct          (FUNC_CA)
            253: link_by_module
            255: make_function_token
            259: store_linked_list

   272: syntax                    (FUNC_CA)
            294: _modifier
            306: iswhite
            311: _modifier
            346: func_def

   380: ini_Globals               (FUNC_CA)

   429: func_def                  (FUNC_CA)
            436: paginate
            445: iswhite
            460: fill_func_struct
            479: paginate

LINKL_CA.C

    69: print_ll                  (LINKL_CA)
             74: print_headings
             82: paginate

    91: store_linked_list         (LINKL_CA)

   141: store_ll_globals          (LINKL_CA)

                                     -18-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            160: is_in
            161: is_in

   185: print_calls_from          (LINKL_CA)
            188: print_headings
            191: paginate
            191: paginate
            192: paginate
            192: paginate
            194: prn_calls__fnptrs

   198: print_fnptrs              (LINKL_CA)
            201: print_headings
            204: paginate
            204: paginate
            205: paginate
            205: paginate
            207: prn_calls__fnptrs
            208: prn_all__fnptrs

   211: prn_calls__fnptrs         (LINKL_CA)
            222: paginate
            222: paginate
            222: paginate
            229: paginate
            237: paginate

PARSE_CA.C

    85: parse                     (PARSE_CA)
            107: get_token
            110: binary_search
            114: process_calls_from
            118: push_fnptr
            129: pop_fn_name
            130: binary_search
            132: process_calls_from

   146: get_token                 (PARSE_CA)
            153: iswhite
            158: isliteral
            161: iswhite
            164: isdelim
            168: iswhite

   192: push_fnptr                (PARSE_CA)
            202: ini_GLstack
            210: data_type_

   269: pop_fn_name               (PARSE_CA)

   283: iswhite                   (PARSE_CA)

   289: isliteral                 (PARSE_CA)

                                     -19-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


   318: isdelim                   (PARSE_CA)
            320: is_in

   325: is_in                     (PARSE_CA)

   332: store_calls_from          (PARSE_CA)

   365: key_word                  (PARSE_CA)

   377: process_calls_from        (PARSE_CA)
            387: pop_fn_name
            388: binary_search
            390: store_calls_from
            395: paginate
            398: store_calls_from
            400: paginate

   404: ini_GLstack               (PARSE_CA)

   432: Globfnptrpush             (PARSE_CA)
            442: push_fnptr

   446: prn_all__fnptrs           (PARSE_CA)
            452: paginate
            452: paginate
            453: paginate
            453: paginate
            459: paginate
            463: paginate

XRF_CA.C

    71: xrf                       (XRF_CA)
             85: create_bsearch_array
             87: print_headings
             89: ini_cfile
             99: paginate
             99: paginate
            110: files_match
            117: skip_fnptrs
            120: parse
            128: nullptrxit
            130: ini_cfile

   143: link_by_module            (XRF_CA)

   157: files_match               (XRF_CA)

   172: ini_cfile                 (XRF_CA)
            179: open_c_file

   187: binary_search             (XRF_CA)

                                     -20-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


   210: create_bsearch_array      (XRF_CA)
            215: exit_ca

   228: skip_fnptrs               (XRF_CA)

   238: infunclist                (XRF_CA)

GLOB_CA.C

   111: record_variables          (GLOB_CA)
            132: skip_fnptrs
            134: glob_ca_msgs
            136: ini_if_def_stack
            152: is_closed_comment
            154: comment_error
            157: is_comment
            164: is_nextstatement
            171: isliteral
            174: iswhite
            176: is_includeF
            179: is_else_if
            184: isdelim
            185: data_type_
            190: is_prototype
            193: is_complex_decl
            194: sign_or_ld
            195: process_vars
            205: vol_const
            206: storage_class
            219: is_nextstatement
            233: storage_class
            251: close_include
            254: free_if_def_stack

   262: xt_struct_union           (GLOB_CA)
            299: isolate_strun
            311: isolate_strun
            319: iswhite

   335: process_vars              (GLOB_CA)
            349: xt_struct_union
            355: iswhite
            363: get_modifiers
            371: iswhite
            373: iswhite
            378: _modifier
            392: iswhite
            403: iswhite
            406: get_dimensions
            416: is_variable
            417: white_out

                                     -21-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            426: make_complex_decl
            428: infunclist
            430: fill_func_struct
            431: Globfnptrpush
            435: fill_globals_struct
            445: iswhite
            448: iswhite
            463: iswhite

   470: storage_class             (GLOB_CA)
            480: iswhite
            490: test_token
            493: test_token
            501: iswhite
            509: data_type_
            512: get_modifiers
            515: data_type_
            518: sign_or_ld
            522: is_prototype
            525: is_complex_decl
            530: process_vars

   544: fill_globals_struct       (GLOB_CA)
            594: store_ll_globals
            605: print_modifiers
            609: paginate
            616: paginate
            624: paginate
            627: paginate

   632: print_alphab_globals      (GLOB_CA)
            641: print_headings
            647: paginate
            664: print_modifiers
            670: paginate
            677: paginate
            683: paginate
            688: paginate
            705: paginate

   725: isolate_strun             (GLOB_CA)
            730: iswhite
            733: iswhite

   750: is_nextstatement          (GLOB_CA)
            752: iswhite

   758: is_includeF               (GLOB_CA)
            764: isolate_token
            767: is_include

   775: sign_or_ld                (GLOB_CA)

                                     -22-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            782: data_type_
            795: data_type_

   808: print_modifiers           (GLOB_CA)
            831: pop_usertype
            845: paginate

   851: vol_const                 (GLOB_CA)
            859: iswhite
            869: test_token
            873: _modifier
            876: test_token
            880: _modifier
            885: iswhite
            888: get_modifiers
            889: storage_class
            891: data_type_
            892: sign_or_ld
            893: is_prototype
            896: is_complex_decl
            898: process_vars

   908: make_complex_decl         (GLOB_CA)

   934: is_comment                (GLOB_CA)

   978: is_closed_comment         (GLOB_CA)

   995: comment_error             (GLOB_CA)

  1005: glob_ca_msgs              (GLOB_CA)

TDEF_CA.C

    62: get_typedef               (TDEF_CA)
             71: tdeftest
             76: tdeftest

    83: tdeftest                  (TDEF_CA)
             94: iswhite
             95: data_type_
            100: iswhite
            104: _modifier
            113: complex_value
            119: insert_type

   136: check_types               (TDEF_CA)
            144: test_token

   154: intypeslist               (TDEF_CA)

   167: get_defines               (TDEF_CA)
            178: iswhite

                                     -23-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            182: iswhite
            189: iswhite
            193: data_type_
            194: insert_type
            200: _modifier
            201: insert_type

   210: insert_type               (TDEF_CA)
            213: intypeslist

INTF_CA.C

    99: main                      (INTF_CA)
            109: argv_cat
            112: readmakefile
            115: extract_file_names
            124: get_modules
            126: exit_ca
            127: exit_ca
            128: make_rptfile
            130: ini_characterset
            132: loop_through_modules
            135: print_ll
            138: open_reportfile
            140: xrf
            143: open_reportfile
            145: print_calls_from
            146: print_fnptrs
            149: open_reportfile
            151: print_alphab_globals

   159: get_modules               (INTF_CA)
            166: instructions
            175: relocate
            186: reallocate
            190: extract_file_names

   195: extract_file_names        (INTF_CA)

   234: instructions              (INTF_CA)
            248: relocate

   252: reallocate                (INTF_CA)

   278: loop_through_modules      (INTF_CA)
            286: print_headings
            294: open_c_file
            295: get_new_path
            300: main_loop
            304: record_variables

   313: paginate                  (INTF_CA)
            326: heading

                                     -24-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


   334: formfeed                  (INTF_CA)
            337: paginate

   341: argv_cat                  (INTF_CA)
            350: exit_ca
            365: handle_switches
            371: handle_switches

   386: make_rptfile              (INTF_CA)
            407: relocate
            408: get_envpath
            427: makepathvar
            433: makepathvar
            443: relocate
            459: relocate
            460: open_reportfile

   464: open_c_file               (INTF_CA)
            481: paginate
            485: relocate

   496: get_new_path              (INTF_CA)
            503: relocate
            507: relocate
            517: exit_ca

   526: crt_grc                   (INTF_CA)

   534: relocate                  (INTF_CA)
            538: crt_grc

   545: handle_switches           (INTF_CA)
            554: iswhite
            570: parse_switch
            582: parse_switch
            617: parse_switch
            628: get_redfp
            635: parse_switch

   678: parse_switch              (INTF_CA)

   704: readmakefile              (INTF_CA)
            724: is_in

   742: makepathvar               (INTF_CA)

   759: open_reportfile           (INTF_CA)
            777: exit_ca
            781: date_time
            782: heading

UTIL_CA.C

                                     -25-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


    84: get_envpath               (UTIL_CA)

   135: setincludefile            (UTIL_CA)
            163: open_includef
            165: get_envpath
            166: open_includef

   175: open_includef             (UTIL_CA)

   192: get_redfp                 (UTIL_CA)

   199: is_include                (UTIL_CA)
            205: test_token
            206: setincludefile

   223: close_include             (UTIL_CA)
            252: paginate
            253: paginate

   262: date_time                 (UTIL_CA)
            269: paginate
            270: paginate
            273: paginate
            274: paginate
            275: paginate

   278: heading                   (UTIL_CA)
            289: paginate
            290: paginate
            291: paginate
            292: paginate

   296: countbrackets             (UTIL_CA)

   323: print_headings            (UTIL_CA)
            328: paginate
            329: formfeed
            333: paginate
            333: paginate
            333: paginate
            333: paginate

   339: isolate_token             (UTIL_CA)

   353: test_token                (UTIL_CA)

UTLG_CA.C

    76: is_prototype              (UTLG_CA)
             81: iswhite
             84: iswhite
             86: isdelim

                                     -26-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

             89: iswhite
             91: iswhite

    99: get_dimensions            (UTLG_CA)
            105: iswhite

   113: white_out                 (UTLG_CA)
            121: iswhite

   132: is_variable               (UTLG_CA)
            137: iswhite
            138: key_word
            138: _modifier
            138: check_types

   145: check_pointers            (UTLG_CA)
            150: iswhite
            161: iswhite

   170: get_modifiers             (UTLG_CA)
            188: check_pointers
            190: isolate_token
            193: check_types
            202: push_usertype
            220: _modifier

   243: push_usertype             (UTLG_CA)
            252: exit_ca
            254: exit_ca
            276: exit_ca

   283: pop_usertype              (UTLG_CA)

   308: is_complex_decl           (UTLG_CA)
            315: iswhite
            319: _modifier
            322: iswhite
            328: complex_value

   333: ini_characterset          (UTLG_CA)

   358: complex_value             (UTLG_CA)
            401: is_identifier

   440: is_identifier             (UTLG_CA)
            447: iswhite
            457: is_variable
            458: data_type_

IFDEF_CA.C

   108: is_else_if                (IFDEF_CA)
            127: test_token

                                     -27-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            133: def_value

   141: def_value                 (IFDEF_CA)
            157: get_definition
            159: ifdef_true
            176: get_definition
            178: ifdef_true
            199: get_definition
            200: push_ifdef
            204: get_definition
            206: push_ifdef

   223: get_definition            (IFDEF_CA)
            236: iswhite
            255: iswhite
            259: isolate_token
            264: iswhite
            274: test_token
            280: iswhite
            286: iswhite
            289: isolate_token
            307: iswhite
            309: isolate_token
            316: iswhite
            319: iswhite

   338: ifdef_true                (IFDEF_CA)
            342: pop_ifdef_status
            345: pop_ifdef_status

   363: push_ifdef                (IFDEF_CA)
            370: exit_ca
            372: exit_ca
            397: exit_ca

   404: pop_ifdef_status          (IFDEF_CA)

   428: ini_if_def_stack          (IFDEF_CA)

   433: free_if_def_stack         (IFDEF_CA)

   451: skipifdefn                (IFDEF_CA)
            456: iswhite
            460: isolate_token
            463: is_else_if

EXIT_CA.C

   118: exit_ca                   (EXIT_CA)
            158: prn_exitmsg
            162: prn_exitmsg

   169: prn_exitmsg               (EXIT_CA)

                                     -28-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


   188: nullptrxit                (EXIT_CA)
            193: exit_ca

TYPES_CA.C

    79: data_type_                (TYPES_CA)
             90: get_typedef
             96: iswhite
             97: isolate_token
            112: isolate_token
            115: test_token
            116: get_defines
            119: is_include
            123: test_token
            130: test_token
            137: test_token
            144: test_token
            152: test_token
            159: test_token
            166: test_token
            173: test_token
            174: data_type_
            181: test_token
            182: data_type_
            186: test_token
            190: test_token
            195: iswhite
            197: iswhite
            201: is_in
            210: test_token
            218: test_token
            219: get_typedef
            226: test_token
            227: data_type_
            231: test_token
            232: data_type_
            240: test_token
            249: check_types

   262: _modifier                 (TYPES_CA)
            273: check_pointers
            287: test_token
            292: test_token
            298: test_token
            303: test_token
            308: test_token
            311: test_token
            316: test_token
            321: test_token
            326: test_token
            331: test_token
            336: test_token

                                     -29-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

            339: test_token
            344: test_token
            364: check_types
            374: iswhite
            377: _modifier

                                     -30-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


IV.  LIST OF FUNCTIONS AND CALLING FUNCTIONS


<Function>
       <Calling Functions>
        . . . .


Globfnptrpush                     [PARSE_CA]
      process_vars                        (GLOB_CA)


_modifier                         [TYPES_CA]
      main_loop                           (FUNC_CA)
      syntax                              (FUNC_CA)
      syntax                              (FUNC_CA)
      process_vars                        (GLOB_CA)
      vol_const                           (GLOB_CA)
      vol_const                           (GLOB_CA)
      tdeftest                            (TDEF_CA)
      get_defines                         (TDEF_CA)
      is_variable                         (UTLG_CA)
      get_modifiers                       (UTLG_CA)
      is_complex_decl                     (UTLG_CA)
      _modifier                           (TYPES_CA)


argv_cat                          [INTF_CA]
      main                                (INTF_CA)


binary_search                     [XRF_CA]
      parse                               (PARSE_CA)
      parse                               (PARSE_CA)
      process_calls_from                  (PARSE_CA)


check_pointers                    [UTLG_CA]
      get_modifiers                       (UTLG_CA)
      _modifier                           (TYPES_CA)


check_types                       [TDEF_CA]
      is_variable                         (UTLG_CA)
      get_modifiers                       (UTLG_CA)
      data_type_                          (TYPES_CA)
      _modifier                           (TYPES_CA)


close_include                     [UTIL_CA]

                                     -31-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      main_loop                           (FUNC_CA)
      record_variables                    (GLOB_CA)


comment_error                     [GLOB_CA]
      record_variables                    (GLOB_CA)


complex_value                     [UTLG_CA]
      tdeftest                            (TDEF_CA)
      is_complex_decl                     (UTLG_CA)


countbrackets                     [UTIL_CA]
      main_loop                           (FUNC_CA)


create_bsearch_array              [XRF_CA]
      xrf                                 (XRF_CA)


crt_grc                           [INTF_CA]
      relocate                            (INTF_CA)


data_type_                        [TYPES_CA]
      main_loop                           (FUNC_CA)
      push_fnptr                          (PARSE_CA)
      record_variables                    (GLOB_CA)
      storage_class                       (GLOB_CA)
      storage_class                       (GLOB_CA)
      sign_or_ld                          (GLOB_CA)
      sign_or_ld                          (GLOB_CA)
      vol_const                           (GLOB_CA)
      tdeftest                            (TDEF_CA)
      get_defines                         (TDEF_CA)
      is_identifier                       (UTLG_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)


date_time                         [UTIL_CA]
      open_reportfile                     (INTF_CA)


def_value                         [IFDEF_CA]
      is_else_if                          (IFDEF_CA)


exit_ca                           [EXIT_CA]

                                     -32-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      create_bsearch_array                (XRF_CA)
      main                                (INTF_CA)
      main                                (INTF_CA)
      argv_cat                            (INTF_CA)
      get_new_path                        (INTF_CA)
      open_reportfile                     (INTF_CA)
      push_usertype                       (UTLG_CA)
      push_usertype                       (UTLG_CA)
      push_usertype                       (UTLG_CA)
      push_ifdef                          (IFDEF_CA)
      push_ifdef                          (IFDEF_CA)
      push_ifdef                          (IFDEF_CA)
      nullptrxit                          (EXIT_CA)


extract_file_names                [INTF_CA]
      main                                (INTF_CA)
      get_modules                         (INTF_CA)


files_match                       [XRF_CA]
      xrf                                 (XRF_CA)


fill_func_struct                  [FUNC_CA]
      func_def                            (FUNC_CA)
      process_vars                        (GLOB_CA)


fill_globals_struct               [GLOB_CA]
      process_vars                        (GLOB_CA)


formfeed                          [INTF_CA]
      print_headings                      (UTIL_CA)


free_if_def_stack                 [IFDEF_CA]
      main_loop                           (FUNC_CA)
      record_variables                    (GLOB_CA)


func_def                          [FUNC_CA]
      syntax                              (FUNC_CA)


get_defines                       [TDEF_CA]
      data_type_                          (TYPES_CA)


get_definition                    [IFDEF_CA]
      def_value                           (IFDEF_CA)

                                     -33-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      def_value                           (IFDEF_CA)
      def_value                           (IFDEF_CA)
      def_value                           (IFDEF_CA)


get_dimensions                    [UTLG_CA]
      process_vars                        (GLOB_CA)


get_envpath                       [UTIL_CA]
      make_rptfile                        (INTF_CA)
      setincludefile                      (UTIL_CA)


get_modifiers                     [UTLG_CA]
      process_vars                        (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)


get_modules                       [INTF_CA]
      main                                (INTF_CA)


get_new_path                      [INTF_CA]
      loop_through_modules                (INTF_CA)


get_redfp                         [UTIL_CA]
      handle_switches                     (INTF_CA)


get_token                         [PARSE_CA]
      parse                               (PARSE_CA)


get_typedef                       [TDEF_CA]
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)


glob_ca_msgs                      [GLOB_CA]
      record_variables                    (GLOB_CA)


handle_switches                   [INTF_CA]
      argv_cat                            (INTF_CA)
      argv_cat                            (INTF_CA)


heading                           [UTIL_CA]
      paginate                            (INTF_CA)

                                     -34-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      open_reportfile                     (INTF_CA)


ifdef_true                        [IFDEF_CA]
      def_value                           (IFDEF_CA)
      def_value                           (IFDEF_CA)


infunclist                        [XRF_CA]
      process_vars                        (GLOB_CA)


ini_GLstack                       [PARSE_CA]
      push_fnptr                          (PARSE_CA)


ini_Globals                       [FUNC_CA]
      main_loop                           (FUNC_CA)


ini_cfile                         [XRF_CA]
      xrf                                 (XRF_CA)
      xrf                                 (XRF_CA)


ini_characterset                  [UTLG_CA]
      main                                (INTF_CA)


ini_if_def_stack                  [IFDEF_CA]
      main_loop                           (FUNC_CA)
      record_variables                    (GLOB_CA)


insert_type                       [TDEF_CA]
      tdeftest                            (TDEF_CA)
      get_defines                         (TDEF_CA)
      get_defines                         (TDEF_CA)


instructions                      [INTF_CA]
      get_modules                         (INTF_CA)


intypeslist                       [TDEF_CA]
      insert_type                         (TDEF_CA)


is_closed_comment                 [GLOB_CA]
      record_variables                    (GLOB_CA)


is_comment                        [GLOB_CA]

                                     -35-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      record_variables                    (GLOB_CA)


is_complex_decl                   [UTLG_CA]
      record_variables                    (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)


is_else_if                        [IFDEF_CA]
      record_variables                    (GLOB_CA)
      skipifdefn                          (IFDEF_CA)


is_identifier                     [UTLG_CA]
      complex_value                       (UTLG_CA)


is_in                             [PARSE_CA]
      store_ll_globals                    (LINKL_CA)
      store_ll_globals                    (LINKL_CA)
      isdelim                             (PARSE_CA)
      readmakefile                        (INTF_CA)
      data_type_                          (TYPES_CA)


is_include                        [UTIL_CA]
      is_includeF                         (GLOB_CA)
      data_type_                          (TYPES_CA)


is_includeF                       [GLOB_CA]
      record_variables                    (GLOB_CA)


is_nextstatement                  [GLOB_CA]
      record_variables                    (GLOB_CA)
      record_variables                    (GLOB_CA)


is_prototype                      [UTLG_CA]
      record_variables                    (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)


is_variable                       [UTLG_CA]
      process_vars                        (GLOB_CA)
      is_identifier                       (UTLG_CA)


isdelim                           [PARSE_CA]

                                     -36-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      get_token                           (PARSE_CA)
      record_variables                    (GLOB_CA)
      is_prototype                        (UTLG_CA)


isliteral                         [PARSE_CA]
      main_loop                           (FUNC_CA)
      get_token                           (PARSE_CA)
      record_variables                    (GLOB_CA)


isolate_strun                     [GLOB_CA]
      xt_struct_union                     (GLOB_CA)
      xt_struct_union                     (GLOB_CA)


isolate_token                     [UTIL_CA]
      is_includeF                         (GLOB_CA)
      get_modifiers                       (UTLG_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      skipifdefn                          (IFDEF_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)


iswhite                           [PARSE_CA]
      main_loop                           (FUNC_CA)
      syntax                              (FUNC_CA)
      func_def                            (FUNC_CA)
      get_token                           (PARSE_CA)
      get_token                           (PARSE_CA)
      get_token                           (PARSE_CA)
      record_variables                    (GLOB_CA)
      xt_struct_union                     (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      process_vars                        (GLOB_CA)
      storage_class                       (GLOB_CA)
      storage_class                       (GLOB_CA)
      isolate_strun                       (GLOB_CA)
      isolate_strun                       (GLOB_CA)
      is_nextstatement                    (GLOB_CA)
      vol_const                           (GLOB_CA)
      vol_const                           (GLOB_CA)

                                     -37-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      tdeftest                            (TDEF_CA)
      tdeftest                            (TDEF_CA)
      get_defines                         (TDEF_CA)
      get_defines                         (TDEF_CA)
      get_defines                         (TDEF_CA)
      handle_switches                     (INTF_CA)
      is_prototype                        (UTLG_CA)
      is_prototype                        (UTLG_CA)
      is_prototype                        (UTLG_CA)
      is_prototype                        (UTLG_CA)
      get_dimensions                      (UTLG_CA)
      white_out                           (UTLG_CA)
      is_variable                         (UTLG_CA)
      check_pointers                      (UTLG_CA)
      check_pointers                      (UTLG_CA)
      is_complex_decl                     (UTLG_CA)
      is_complex_decl                     (UTLG_CA)
      is_identifier                       (UTLG_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      skipifdefn                          (IFDEF_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      _modifier                           (TYPES_CA)


key_word                          [PARSE_CA]
      is_variable                         (UTLG_CA)


link_by_module                    [XRF_CA]
      fill_func_struct                    (FUNC_CA)


loop_through_modules              [INTF_CA]
      main                                (INTF_CA)


main                              [INTF_CA]


main_loop                         [FUNC_CA]
      loop_through_modules                (INTF_CA)


make_complex_decl                 [GLOB_CA]

                                     -38-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      process_vars                        (GLOB_CA)


make_function_token               [FUNC_CA]
      fill_func_struct                    (FUNC_CA)


make_rptfile                      [INTF_CA]
      main                                (INTF_CA)


makepathvar                       [INTF_CA]
      make_rptfile                        (INTF_CA)
      make_rptfile                        (INTF_CA)


nullptrxit                        [EXIT_CA]
      xrf                                 (XRF_CA)


open_c_file                       [INTF_CA]
      ini_cfile                           (XRF_CA)
      loop_through_modules                (INTF_CA)


open_includef                     [UTIL_CA]
      setincludefile                      (UTIL_CA)
      setincludefile                      (UTIL_CA)


open_reportfile                   [INTF_CA]
      main                                (INTF_CA)
      main                                (INTF_CA)
      main                                (INTF_CA)
      make_rptfile                        (INTF_CA)


paginate                          [INTF_CA]
      func_def                            (FUNC_CA)
      func_def                            (FUNC_CA)
      print_ll                            (LINKL_CA)
      print_calls_from                    (LINKL_CA)
      print_calls_from                    (LINKL_CA)
      print_calls_from                    (LINKL_CA)
      print_calls_from                    (LINKL_CA)
      print_fnptrs                        (LINKL_CA)
      print_fnptrs                        (LINKL_CA)
      print_fnptrs                        (LINKL_CA)
      print_fnptrs                        (LINKL_CA)
      prn_calls__fnptrs                   (LINKL_CA)
      prn_calls__fnptrs                   (LINKL_CA)

                                     -39-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      prn_calls__fnptrs                   (LINKL_CA)
      prn_calls__fnptrs                   (LINKL_CA)
      prn_calls__fnptrs                   (LINKL_CA)
      process_calls_from                  (PARSE_CA)
      process_calls_from                  (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      prn_all__fnptrs                     (PARSE_CA)
      xrf                                 (XRF_CA)
      xrf                                 (XRF_CA)
      fill_globals_struct                 (GLOB_CA)
      fill_globals_struct                 (GLOB_CA)
      fill_globals_struct                 (GLOB_CA)
      fill_globals_struct                 (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_alphab_globals                (GLOB_CA)
      print_modifiers                     (GLOB_CA)
      formfeed                            (INTF_CA)
      open_c_file                         (INTF_CA)
      close_include                       (UTIL_CA)
      close_include                       (UTIL_CA)
      date_time                           (UTIL_CA)
      date_time                           (UTIL_CA)
      date_time                           (UTIL_CA)
      date_time                           (UTIL_CA)
      date_time                           (UTIL_CA)
      heading                             (UTIL_CA)
      heading                             (UTIL_CA)
      heading                             (UTIL_CA)
      heading                             (UTIL_CA)
      print_headings                      (UTIL_CA)
      print_headings                      (UTIL_CA)
      print_headings                      (UTIL_CA)
      print_headings                      (UTIL_CA)
      print_headings                      (UTIL_CA)


parse                             [PARSE_CA]
      xrf                                 (XRF_CA)


parse_switch                      [INTF_CA]
      handle_switches                     (INTF_CA)
      handle_switches                     (INTF_CA)
      handle_switches                     (INTF_CA)

                                     -40-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      handle_switches                     (INTF_CA)


pop_fn_name                       [PARSE_CA]
      parse                               (PARSE_CA)
      process_calls_from                  (PARSE_CA)


pop_ifdef_status                  [IFDEF_CA]
      ifdef_true                          (IFDEF_CA)
      ifdef_true                          (IFDEF_CA)


pop_usertype                      [UTLG_CA]
      print_modifiers                     (GLOB_CA)


print_alphab_globals              [GLOB_CA]
      main                                (INTF_CA)


print_calls_from                  [LINKL_CA]
      main                                (INTF_CA)


print_fnptrs                      [LINKL_CA]
      main                                (INTF_CA)


print_headings                    [UTIL_CA]
      print_ll                            (LINKL_CA)
      print_calls_from                    (LINKL_CA)
      print_fnptrs                        (LINKL_CA)
      xrf                                 (XRF_CA)
      print_alphab_globals                (GLOB_CA)
      loop_through_modules                (INTF_CA)


print_ll                          [LINKL_CA]
      main                                (INTF_CA)


print_modifiers                   [GLOB_CA]
      fill_globals_struct                 (GLOB_CA)
      print_alphab_globals                (GLOB_CA)


print_userdefs                    [FUNC_CA]
      main_loop                           (FUNC_CA)


prn_all__fnptrs                   [PARSE_CA]

                                     -41-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      print_fnptrs                        (LINKL_CA)


prn_calls__fnptrs                 [LINKL_CA]
      print_calls_from                    (LINKL_CA)
      print_fnptrs                        (LINKL_CA)


prn_exitmsg                       [EXIT_CA]
      exit_ca                             (EXIT_CA)
      exit_ca                             (EXIT_CA)


process_calls_from                [PARSE_CA]
      parse                               (PARSE_CA)
      parse                               (PARSE_CA)


process_vars                      [GLOB_CA]
      record_variables                    (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)


push_fnptr                        [PARSE_CA]
      parse                               (PARSE_CA)
      Globfnptrpush                       (PARSE_CA)


push_ifdef                        [IFDEF_CA]
      def_value                           (IFDEF_CA)
      def_value                           (IFDEF_CA)


push_usertype                     [UTLG_CA]
      get_modifiers                       (UTLG_CA)


readmakefile                      [INTF_CA]
      main                                (INTF_CA)


reallocate                        [INTF_CA]
      get_modules                         (INTF_CA)


record_variables                  [GLOB_CA]
      loop_through_modules                (INTF_CA)


relocate                          [INTF_CA]
      main_loop                           (FUNC_CA)

                                     -42-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      get_modules                         (INTF_CA)
      instructions                        (INTF_CA)
      make_rptfile                        (INTF_CA)
      make_rptfile                        (INTF_CA)
      make_rptfile                        (INTF_CA)
      open_c_file                         (INTF_CA)
      get_new_path                        (INTF_CA)
      get_new_path                        (INTF_CA)


setincludefile                    [UTIL_CA]
      is_include                          (UTIL_CA)


sign_or_ld                        [GLOB_CA]
      record_variables                    (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)


skip_fnptrs                       [XRF_CA]
      xrf                                 (XRF_CA)
      record_variables                    (GLOB_CA)


skipifdefn                        [IFDEF_CA]
      main_loop                           (FUNC_CA)


storage_class                     [GLOB_CA]
      record_variables                    (GLOB_CA)
      record_variables                    (GLOB_CA)
      vol_const                           (GLOB_CA)


store_calls_from                  [PARSE_CA]
      process_calls_from                  (PARSE_CA)
      process_calls_from                  (PARSE_CA)


store_linked_list                 [LINKL_CA]
      fill_func_struct                    (FUNC_CA)


store_ll_globals                  [LINKL_CA]
      fill_globals_struct                 (GLOB_CA)


syntax                            [FUNC_CA]
      main_loop                           (FUNC_CA)


tdeftest                          [TDEF_CA]

                                     -43-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

      get_typedef                         (TDEF_CA)
      get_typedef                         (TDEF_CA)


test_token                        [UTIL_CA]
      storage_class                       (GLOB_CA)
      storage_class                       (GLOB_CA)
      vol_const                           (GLOB_CA)
      vol_const                           (GLOB_CA)
      check_types                         (TDEF_CA)
      is_include                          (UTIL_CA)
      is_else_if                          (IFDEF_CA)
      get_definition                      (IFDEF_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      data_type_                          (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)
      _modifier                           (TYPES_CA)


vol_const                         [GLOB_CA]
      record_variables                    (GLOB_CA)


white_out                         [UTLG_CA]
      process_vars                        (GLOB_CA)

                                     -44-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________



xrf                               [XRF_CA]
      main                                (INTF_CA)


xt_struct_union                   [GLOB_CA]
      process_vars                        (GLOB_CA)

                                     -45-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


V.   FUNCTION POINTERS AND CALLING FUNCTIONS


<Global Pointers>
       <Functions Called From>
        . . . .


<All Function Pointers>
. . . . . .
Pointer Name             Function Pointed To        [Calling Function]


                                     -46-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


VI.  GLOBAL VARIABLES LISTED ALPHABETICALLY

extern    int     __Complex_Declarators                    UTLG_CA
          int     __Complex_Declarators                    INTF_CA
extern    int     __Complex_Prototypes                     UTLG_CA
          int     __Complex_Prototypes                     INTF_CA

extern    int     __Inclf_Limit                            UTIL_CA
          int     __Inclf_Limit                            INTF_CA

extern    int     __mods[_MAX_MODS]                        TYPES_CA
          int     __mods[_MAX_MODS]                        UTLG_CA
extern    int     __mods[_MAX_MODS]                        GLOB_CA
extern    int     __mods[_MAX_MODS]                        FUNC_CA

extern    int     __typ_mod[__TYPEDEFS]                    TYPES_CA
extern    int     __typ_mod[__TYPEDEFS]                    UTLG_CA
          int     __typ_mod[__TYPEDEFS]                    TDEF_CA
extern    int     __typ_mod[__TYPEDEFS]                    GLOB_CA
extern    int     __typ_mod[__TYPEDEFS]                    FUNC_CA
extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    TYPES_CA
extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    UTLG_CA
          char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    TDEF_CA
extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    GLOB_CA
extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    FUNC_CA
          int     __typedef_count                          TDEF_CA
extern    int     __typenum                                TYPES_CA
extern    int     __typenum                                IFDEF_CA
extern    int     __typenum                                UTLG_CA
extern    int     __typenum                                UTIL_CA
extern    int     __typenum                                INTF_CA
extern    int     __typenum                                TDEF_CA
          int     __typenum                                TDEF_CA
extern    int     __typenum                                GLOB_CA
extern    int     __typenum                                XRF_CA
extern    int     __typenum                                PARSE_CA
extern    int     __typenum                                LINKL_CA
extern    int     __typenum                                FUNC_CA

extern [u]int     _amblksiz                                TYPES_CA
                  < near  cdecl >
extern [u]int     _amblksiz                                IFDEF_CA
                  < near  cdecl >
extern [u]int     _amblksiz                                UTLG_CA
                  < near  cdecl >
extern [u]int     _amblksiz                                INTF_CA
                  < near  cdecl >
extern [u]int     _amblksiz                                GLOB_CA
                  < near  cdecl >
extern [u]int     _amblksiz                                PARSE_CA
                  < near  cdecl >

                                     -47-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________


extern [u]char    _ctype[]                                 TYPES_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 UTLG_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 UTIL_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 TDEF_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 GLOB_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 PARSE_CA
                  < near  cdecl >
extern [u]char    _ctype[]                                 FUNC_CA
                  < near  cdecl >

extern    int     _doserrno                                TYPES_CA
                  < near  cdecl >
extern    int     _doserrno                                EXIT_CA
                  < near  cdecl >
extern    int     _doserrno                                IFDEF_CA
                  < near  cdecl >
extern    int     _doserrno                                UTLG_CA
                  < near  cdecl >
extern    int     _doserrno                                UTIL_CA
                  < near  cdecl >
extern    int     _doserrno                                INTF_CA
                  < near  cdecl >
extern    int     _doserrno                                XRF_CA
                  < near  cdecl >
extern    int     _doserrno                                PARSE_CA
                  < near  cdecl >
extern    int     _doserrno                                FUNC_CA
                  < near  cdecl >

extern    int     _fileinfo                                TYPES_CA
                  < near  cdecl >
extern    int     _fileinfo                                EXIT_CA
                  < near  cdecl >
extern    int     _fileinfo                                IFDEF_CA
                  < near  cdecl >
extern    int     _fileinfo                                UTLG_CA
                  < near  cdecl >
extern    int     _fileinfo                                UTIL_CA
                  < near  cdecl >
extern    int     _fileinfo                                INTF_CA
                  < near  cdecl >
extern    int     _fileinfo                                XRF_CA
                  < near  cdecl >
extern    int     _fileinfo                                PARSE_CA
                  < near  cdecl >

                                     -48-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

extern    int     _fileinfo                                FUNC_CA
                  < near  cdecl >
extern    int     _fmode                                   TYPES_CA
                  < near  cdecl >
extern    int     _fmode                                   EXIT_CA
                  < near  cdecl >
extern    int     _fmode                                   IFDEF_CA
                  < near  cdecl >
extern    int     _fmode                                   UTLG_CA
                  < near  cdecl >
extern    int     _fmode                                   UTIL_CA
                  < near  cdecl >
extern    int     _fmode                                   INTF_CA
                  < near  cdecl >
extern    int     _fmode                                   XRF_CA
                  < near  cdecl >
extern    int     _fmode                                   PARSE_CA
                  < near  cdecl >
extern    int     _fmode                                   FUNC_CA
                  < near  cdecl >

extern    FILE    _iob[]                                   TYPES_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   EXIT_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   IFDEF_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   UTLG_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   UTIL_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   INTF_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   TDEF_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   GLOB_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   XRF_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   PARSE_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   LINKL_CA
                  < near  cdecl >
extern    FILE    _iob[]                                   FUNC_CA
                  < near  cdecl >

extern [u]char    _osmajor                                 TYPES_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 EXIT_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 IFDEF_CA
                  < near  cdecl >

                                     -49-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

extern [u]char    _osmajor                                 UTLG_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 UTIL_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 INTF_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 XRF_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 PARSE_CA
                  < near  cdecl >
extern [u]char    _osmajor                                 FUNC_CA
                  < near  cdecl >
extern [u]char    _osminor                                 TYPES_CA
                  < near  cdecl >
extern [u]char    _osminor                                 EXIT_CA
                  < near  cdecl >
extern [u]char    _osminor                                 IFDEF_CA
                  < near  cdecl >
extern [u]char    _osminor                                 UTLG_CA
                  < near  cdecl >
extern [u]char    _osminor                                 UTIL_CA
                  < near  cdecl >
extern [u]char    _osminor                                 INTF_CA
                  < near  cdecl >
extern [u]char    _osminor                                 XRF_CA
                  < near  cdecl >
extern [u]char    _osminor                                 PARSE_CA
                  < near  cdecl >
extern [u]char    _osminor                                 FUNC_CA
                  < near  cdecl >
extern [u]char    _osmode                                  TYPES_CA
                  < near  cdecl >
extern [u]char    _osmode                                  EXIT_CA
                  < near  cdecl >
extern [u]char    _osmode                                  IFDEF_CA
                  < near  cdecl >
extern [u]char    _osmode                                  UTLG_CA
                  < near  cdecl >
extern [u]char    _osmode                                  UTIL_CA
                  < near  cdecl >
extern [u]char    _osmode                                  INTF_CA
                  < near  cdecl >
extern [u]char    _osmode                                  XRF_CA
                  < near  cdecl >
extern [u]char    _osmode                                  PARSE_CA
                  < near  cdecl >
extern [u]char    _osmode                                  FUNC_CA
                  < near  cdecl >
extern [u]int     _osversion                               INTF_CA
                  < near  cdecl >

extern [u]int     _psp                                     TYPES_CA
                  < near  cdecl >

                                     -50-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

extern [u]int     _psp                                     EXIT_CA
                  < near  cdecl >
extern [u]int     _psp                                     IFDEF_CA
                  < near  cdecl >
extern [u]int     _psp                                     UTLG_CA
                  < near  cdecl >
extern [u]int     _psp                                     UTIL_CA
                  < near  cdecl >
extern [u]int     _psp                                     INTF_CA
                  < near  cdecl >
extern [u]int     _psp                                     XRF_CA
                  < near  cdecl >
extern [u]int     _psp                                     PARSE_CA
                  < near  cdecl >
extern [u]int     _psp                                     FUNC_CA
                  < near  cdecl >

static    int     brackets                                 FUNC_CA
          char    **bsearch_start                          XRF_CA
extern    char    **bsearch_start                          PARSE_CA
static    char    buffer[261]                              FUNC_CA
static    typedef bufring_line_held                        FUNC_CA
                 [type:  UINT]

          struct  *calling_function                        XRF_CA
                  [struct:  func]
extern    struct  *calling_function                        PARSE_CA
                  [struct:  func]
static    char    character[128]                           UTLG_CA
static    int     chars_to_fn_name                         FUNC_CA
static    char    *close_brackets                          GLOB_CA
static    int     Comment                                  PARSE_CA
static    char    COMPLEXdeclbuf[60]                       GLOB_CA
static    int     COMPLExp                                 GLOB_CA
static    struct  *current                                 PARSE_CA
                  [struct:  calls_from]
          char    *CurrentMod                              INTF_CA
extern    char    *CurrentMod                              GLOB_CA

extern    int     daylight                                 UTIL_CA
                  < near  cdecl >
          char    *debugptr                                FUNC_CA
extern    int     declare_file                             TYPES_CA
extern    int     declare_file                             UTIL_CA
          int     declare_file                             INTF_CA
extern    int     declare_file                             FUNC_CA

static    int     elif_level                               IFDEF_CA
static    int     else_level                               IFDEF_CA
          char    *elseif[DEFINE_TYPES]                    IFDEF_CA
static    typedef endfunction                              FUNC_CA
                 [type:  UINT]

                                     -51-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

static    char    *ending_semicol                          GLOB_CA
extern    char    environ                                  TYPES_CA
                  < * * near  cdecl >
extern    char    environ                                  EXIT_CA
                  < * * near  cdecl >
extern    char    environ                                  IFDEF_CA
                  < * * near  cdecl >
extern    char    environ                                  UTLG_CA
                  < * * near  cdecl >
extern    char    environ                                  UTIL_CA
                  < * * near  cdecl >
extern    char    environ                                  INTF_CA
                  < * * near  cdecl >
extern    char    environ                                  XRF_CA
                  < * * near  cdecl >
extern    char    environ                                  PARSE_CA
                  < * * near  cdecl >
extern    char    environ                                  FUNC_CA
                  < * * near  cdecl >
extern    int     errno                                    TYPES_CA
                  < near  cdecl  volatile >
extern    int     errno                                    EXIT_CA
                  < near  cdecl  volatile >
extern    int     errno                                    IFDEF_CA
                  < near  cdecl  volatile >
extern    int     errno                                    UTLG_CA
                  < near  cdecl  volatile >
extern    int     errno                                    UTIL_CA
                  < near  cdecl  volatile >
extern    int     errno                                    INTF_CA
                  < near  cdecl  volatile >
extern    int     errno                                    INTF_CA
                  < near  cdecl  volatile >
extern    int     errno                                    XRF_CA
                  < near  cdecl  volatile >
extern    int     errno                                    PARSE_CA
                  < near  cdecl  volatile >
extern    int     errno                                    FUNC_CA
                  < near  cdecl  volatile >
static    char    *exit_msg[]                              EXIT_CA
                  < const >

extern    struct  *FirstFunction                           GLOB_CA
                  [struct:  func]
          struct  *FirstFunction                           FUNC_CA
                  [struct:  func]
static    struct  *FN_ALPHAtop                             GLOB_CA
                  [struct:  func]
static    int     fnp_assignment                           PARSE_CA
extern    FILE    **FP_ADDRESS                             UTIL_CA
extern    FILE    **FP_ADDRESS                             GLOB_CA

                                     -52-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

          FILE    **FP_ADDRESS                             FUNC_CA
static    struct  *func_top                                GLOB_CA
                  [struct:  func]
          struct  *function                                FUNC_CA
                  [struct:  func]
static    char    *FUNCTION[]                              EXIT_CA
                  < const >
extern    int     function_no                              GLOB_CA
extern    int     function_no                              XRF_CA
extern    int     function_no                              PARSE_CA
          int     function_no                              FUNC_CA

          typedef GLfpSsize                                INTF_CA
                 [type:  size_t]
extern    typedef GLfpSsize                                PARSE_CA
                 [type:  size_t]
          struct  *GLfptrstack                             PARSE_CA
                  [struct:  GLoc_fnptr_stack]
extern    struct  *GLfptrstack                             LINKL_CA
                  [struct:  GLoc_fnptr_stack]
          typedef GLfptrstack_Ptr                          PARSE_CA
                 [type:  size_t]
          struct  *global                                  GLOB_CA
                  [struct:  globals_list]
extern    struct  *globals_start                           INTF_CA
                  [struct:  globals_list]
          struct  *globals_start                           GLOB_CA
                  [struct:  globals_list]

          char    *headings[]                              UTIL_CA
static    char    hold_storage                             GLOB_CA

static    int     identified                               GLOB_CA
          int     if_code[DEFINE_TYPES]                    IFDEF_CA
static    int     if_level                                 IFDEF_CA
static    int     if_status[IFLEVEL_MAX]                   IFDEF_CA
extern    int     IfDefOFF                                 IFDEF_CA
          int     IfDefOFF                                 INTF_CA
extern    int     IfDefOFF                                 GLOB_CA
extern    int     In_MainLoop                              TYPES_CA
extern    int     In_MainLoop                              GLOB_CA
          int     In_MainLoop                              FUNC_CA
extern    int     In_Parentheses                           TYPES_CA
          int     In_Parentheses                           FUNC_CA
static    int     in_structunion                           GLOB_CA
          struct  inclF                                    UTIL_CA
                  [struct:  includeFILE]
extern    struct  inclF                                    GLOB_CA
                  [struct:  includeFILE]
          struct  inclF                                    FUNC_CA
                  [struct:  includeFILE]
       [u]int     inclFini                                 UTIL_CA

                                     -53-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

extern [u]int     inclFini                                 GLOB_CA
extern    typedef inclFini                                 FUNC_CA
                 [type:  UINT]
       [u]int     inclfLine                                UTIL_CA
extern [u]int     inclfLine                                GLOB_CA
extern    typedef inclfLine                                FUNC_CA
                 [type:  UINT]
static    int     ini                                      PARSE_CA
static    int     ini                                      PARSE_CA

extern    char    *KEYWORDS[nKEY_WORDS]                    TYPES_CA
extern    char    *KEYWORDS[nKEY_WORDS]                    UTLG_CA
extern    char    *KEYWORDS[nKEY_WORDS]                    UTIL_CA
extern    char    *KEYWORDS[nKEY_WORDS]                    GLOB_CA
extern    char    *KEYWORDS[nKEY_WORDS]                    PARSE_CA
          char    *KEYWORDS[nKEY_WORDS]                    FUNC_CA

static    struct  *last                                    LINKL_CA
                  [struct:  globals_list]
static    struct  *last                                    LINKL_CA
                  [struct:  func]
static    int     line                                     INTF_CA
static    int     line_count                               INTF_CA
static    typedef line_count                               FUNC_CA
                 [type:  UINT]
static    typedef lineno                                   FUNC_CA
                 [type:  UINT]
          struct  locate                                   INTF_CA
                  [struct:  rccoord]

static    int     m_pos                                    FUNC_CA
extern    char    *MODIFIERS[]                             TYPES_CA
extern    char    *MODIFIERS[]                             UTLG_CA
extern    char    *MODIFIERS[]                             UTIL_CA
extern    char    *MODIFIERS[]                             GLOB_CA
extern    char    *MODIFIERS[]                             PARSE_CA
          char    *MODIFIERS[]                             FUNC_CA
static    char    *MODULE[]                                EXIT_CA
                  < const >
static    char    *msg[2]                                  LINKL_CA

          char    NewInclude[128]                          INTF_CA

static    char    *open_brackets                           GLOB_CA

static    int     page                                     INTF_CA
static    struct  *previous                                GLOB_CA
                  [struct:  func]
static    struct  *previous                                XRF_CA
                  [struct:  func]
static    struct  *previous                                FUNC_CA
                  [struct:  func]

                                     -54-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

          char    *prog_line                               PARSE_CA

          int     reading_includeF                         UTIL_CA
extern    int     reading_includeF                         GLOB_CA
extern    int     reading_includeF                         FUNC_CA
          union   regs                                     INTF_CA
                  [union:  REGS]
static    char    *revrpt[]                                INTF_CA
static    char    *routine                                 FUNC_CA
          char    rpt_fname[_MAX_FNAME]                    INTF_CA
extern    FILE    *rptfp                                   UTIL_CA
static    FILE    *rptfp                                   INTF_CA
          char    Rptfpath[_MAX_PATH]                      INTF_CA

extern    FILE    *scrn_out                                TYPES_CA
extern    FILE    *scrn_out                                EXIT_CA
extern    FILE    *scrn_out                                IFDEF_CA
extern    FILE    *scrn_out                                UTIL_CA
          FILE    scrn_out                                 INTF_CA
                  *scrn_out = (FILE *)stdout
extern    FILE    *scrn_out                                GLOB_CA
extern    FILE    *scrn_out                                PARSE_CA
extern    FILE    *scrn_out                                FUNC_CA
static    int     SplitNumber_rpf                          INTF_CA
          typedef *start_ifdef_stack                       IFDEF_CA
                 [type:  IF_DEF_STACK]
          struct  *start_user_stack                        UTLG_CA
                  [struct:  user_typeStack]
static    int     String                                   PARSE_CA
          char    STRUNbuf[32]                             GLOB_CA
          char    SubstInclude[128]                        UTIL_CA
          int     switches_found                           INTF_CA
extern    char    sys_errlist[]                            TYPES_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            EXIT_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            IFDEF_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            UTLG_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            UTIL_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            INTF_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            XRF_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            PARSE_CA
                  < * near  cdecl >
extern    char    sys_errlist[]                            FUNC_CA
                  < * near  cdecl >
extern    int     sys_nerr                                 TYPES_CA
                  < near  cdecl >

                                     -55-

        "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt

_______________________________________________________________________________

extern    int     sys_nerr                                 EXIT_CA
                  < near  cdecl >
extern    int     sys_nerr                                 IFDEF_CA
                  < near  cdecl >
extern    int     sys_nerr                                 UTLG_CA
                  < near  cdecl >
extern    int     sys_nerr                                 UTIL_CA
                  < near  cdecl >
extern    int     sys_nerr                                 INTF_CA
                  < near  cdecl >
extern    int     sys_nerr                                 XRF_CA
                  < near  cdecl >
extern    int     sys_nerr                                 PARSE_CA
                  < near  cdecl >
extern    int     sys_nerr                                 FUNC_CA
                  < near  cdecl >

static    int     t_pos                                    FUNC_CA
static    int     tdef_open                                TDEF_CA
extern    int     timezone                                 UTIL_CA
                  < near  cdecl >
          char    token[81]                                PARSE_CA
static    char    *token_ptr                               FUNC_CA
static    struct  *top                                     GLOB_CA
                  [struct:  globals_list]
static    struct  *top                                     FUNC_CA
                  [struct:  func]
static    struct  *top                                     FUNC_CA
                  [struct:  func]
          struct  *top_mod                                 XRF_CA
                  [struct:  func]
static    int     typedef_open                             TYPES_CA
extern    char    *TYPES[]                                 TYPES_CA
extern    char    *TYPES[]                                 UTLG_CA
extern    char    *TYPES[]                                 UTIL_CA
extern    char    *TYPES[]                                 GLOB_CA
extern    char    *TYPES[]                                 PARSE_CA
          char    *TYPES[]                                 FUNC_CA
extern    char    tzname[2]                                UTIL_CA
                  < * near  cdecl >

          int     user_hf_FUNC                             INTF_CA
          int     user_hf_VAR                              INTF_CA
extern    int     user_hfile_only                          UTIL_CA
          int     user_hfile_only                          INTF_CA

extern    int     verbose                                  IFDEF_CA
          int     verbose                                  INTF_CA
