static void _PrintFlattenedTree(DTEntry entry, int level) { DTEntryIterator entryIter; PrintFlattenedNode(entry, level); if (kSuccess != DTCreateEntryIterator(entry, &entryIter)) { printf("Couldn't create entry iterator\n"); return; } level++; while (kSuccess == DTIterateEntries( entryIter, &entry )) { _PrintFlattenedTree(entry, level); } DTDisposeEntryIterator(entryIter); }
void DT__PrintFlattenedTree(DTEntry entry) { _PrintFlattenedTree(entry, 0); }