- /*if(chdir((char*)class->name))\r
- eprintf("CHDIR %U\n",class->name);\r
- else\r
- wprintf("chdir %U\n",class->name);*/\r
- if (class->nextchild != NULL)\r
- { iter = class->nextchild;\r
- do {\r
- crawl_class(iter,depth + 1);\r
- /*if (chdir(".."))\r
- eprintf("CHDIR ..\n");*/\r
- } while ((iter = iter->nextsib) != NULL);\r
+ for (iter = class->nextchild; iter != NULL; iter = iter->nextsib)\r
+ { wprintf("%U/\n", iter->name);\r
+ if(chdir((char*)iter->name))\r
+ eprintf("CHDIR %U from %s\n",iter->name,getcwd(NULL,255));\r
+ crawl_class(iter);\r
+ if (iter->root_set != NULL)\r
+ crawl_set(iter->root_set, 0);\r
+ uprintf("%U\\\n",iter->name);\r
+ if (chdir(".."))\r
+ eprintf("CHDIR ..\n");\r