home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
vol_300
/
364_01
/
ca.rpt
< prev
next >
Wrap
Text File
|
1992-05-26
|
109KB
|
3,065 lines
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