71 show_typename(mem ? mem->ctype.base_type : sym));
72 }
73
74 static void r_symdef(struct symbol *sym)
75 {
76 r_symbol(-1, &sym->pos, sym);
77 }
78
79 int main(int argc, char **argv)
80 {
81 static struct reporter reporter = {
82 .r_symdef = r_symdef,
83 .r_symbol = r_symbol,
84 .r_member = r_member,
85 };
86 struct string_list *filelist = NULL;
87 char *file;
88
89 sparse_initialize(argc, argv, &filelist);
90
91 FOR_EACH_PTR_NOTAG(filelist, file) {
92 dotc_stream = input_stream_nr;
93 dissect(__sparse(file), &reporter);
94 } END_FOR_EACH_PTR_NOTAG(file);
95
96 return 0;
97 }
|
71 show_typename(mem ? mem->ctype.base_type : sym));
72 }
73
74 static void r_symdef(struct symbol *sym)
75 {
76 r_symbol(-1, &sym->pos, sym);
77 }
78
79 int main(int argc, char **argv)
80 {
81 static struct reporter reporter = {
82 .r_symdef = r_symdef,
83 .r_symbol = r_symbol,
84 .r_member = r_member,
85 };
86 struct string_list *filelist = NULL;
87 char *file;
88
89 sparse_initialize(argc, argv, &filelist);
90
91 FOR_EACH_PTR(filelist, file) {
92 dotc_stream = input_stream_nr;
93 dissect(__sparse(file), &reporter);
94 } END_FOR_EACH_PTR(file);
95
96 return 0;
97 }
|