Print this page
11972 resync smatch


  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 }