{ namelist_iter = classld->namelist;\r
if (classld->root_class == NULL)\r
eprintf("No root class for classld\n");\r
- for (class_iter = classld->root_class->nextchild;\r
- class_iter != NULL;\r
- class_iter = class_iter->nextsib)\r
+ class_iter = classld->root_class->nextchild;\r
+ while (class_iter != NULL)\r
{ if (classnames_identical(class_iter->name, namelist_iter->name))\r
{ if (namelist_iter == classld->namelist_head)\r
break;\r
class_iter = class_iter->nextchild;\r
namelist_iter = namelist_iter->nextsib;\r
}\r
+ else\r
+ class_iter = class_iter->nextsib;\r
}\r
if (class_iter == NULL)\r
eprintf("Class resolution failed\n");\r
set = set->nextchild;\r
namelist_iter = namelist_iter->nextsib;\r
}\r
+ else\r
+ set = set->nextsib;\r
}\r
return set;\r
}\r