From a70f4da47e1d5158da7553a52227560a047ca70e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 15 Jul 2011 13:03:56 +0200 Subject: [PATCH] Fix debug output --- src/add-ons/kernel/file_systems/packagefs/Index.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/Index.cpp b/src/add-ons/kernel/file_systems/packagefs/Index.cpp index 8da53a4035..8b4ec21477 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Index.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Index.cpp @@ -7,6 +7,7 @@ #include "Index.h" #include "DebugSupport.h" +#include "Directory.h" #include "Node.h" #include "IndexImpl.h" @@ -73,11 +74,13 @@ void Index::Dump() { D( - PRINT(("Index: `%s', type: %lx\n", Name(), Type())); - for (IndexIterator it(this); it.Current(); it.Next()) { - Node* node = it.Current(); - PRINT((" node: `%s', dir: %lld\n", node->GetName(), - node->Parent()->ID())); + PRINT("Index: `%s', type: %" B_PRIx32 "\n", Name(), Type()); + IndexIterator it; + if (GetIterator(it)) { + while (Node* node = it.Next()) { + PRINT(" node: `%s', dir: %" B_PRIdINO "\n", node->Name(), + node->Parent()->ID()); + } } ) }