Print this page
new smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/c2xml.c
          +++ new/usr/src/tools/smatch/src/c2xml.c
↓ open down ↓ 310 lines elided ↑ open up ↑
 311  311  /* - A DTD is probably unnecessary for something like this
 312  312  
 313  313          dtd = xmlCreateIntSubset(doc, "parse", "http://www.kernel.org/pub/software/devel/sparse/parse.dtd" NULL, "parse.dtd");
 314  314  
 315  315          ns = xmlNewNs (root_node, "http://www.kernel.org/pub/software/devel/sparse/parse.dtd", NULL);
 316  316  
 317  317          xmlSetNs(root_node, ns);
 318  318  */
 319  319          symlist = sparse_initialize(argc, argv, &filelist);
 320  320  
 321      -        FOR_EACH_PTR_NOTAG(filelist, file) {
      321 +        FOR_EACH_PTR(filelist, file) {
 322  322                  examine_symbol_list(file, symlist);
 323  323                  sparse_keep_tokens(file);
 324  324                  examine_symbol_list(file, file_scope->symbols);
 325  325                  examine_symbol_list(file, global_scope->symbols);
 326      -        } END_FOR_EACH_PTR_NOTAG(file);
      326 +        } END_FOR_EACH_PTR(file);
 327  327  
 328  328  
 329  329          xmlSaveFormatFileEnc("-", doc, "UTF-8", 1);
 330  330          xmlFreeDoc(doc);
 331  331          xmlCleanupParser();
 332  332  
 333  333          return 0;
 334  334  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX