Index: /trunk/ippTools/src/pxtree.c
===================================================================
--- /trunk/ippTools/src/pxtree.c	(revision 15269)
+++ /trunk/ippTools/src/pxtree.c	(revision 15270)
@@ -94,4 +94,19 @@
     }
     psFree(iter);
+}
+
+
+static bool printNodes(void *arg, pxNode *node)
+{
+    pxNodePrint((FILE *)arg, node);
+    fprintf((FILE *)arg, "\n\n");
+
+    return true;
+}
+
+
+void pxTreePrint(FILE *stream, pxNode *root)
+{
+    pxTreeCrawl(root, printNodes, (void *)stream);
 }
 
Index: /trunk/ippTools/src/pxtree.h
===================================================================
--- /trunk/ippTools/src/pxtree.h	(revision 15269)
+++ /trunk/ippTools/src/pxtree.h	(revision 15270)
@@ -44,4 +44,6 @@
 pxNode *pxNodeAddData(pxNode *node, psPtr data);
 
+void pxTreePrint(FILE *stream, pxNode *root);
+
 void pxNodePrint(
     FILE *stream,
