Update of /cvsroot/mahogany/M/src/util
In directory sc8-pr-cvs1:/tmp/cvs-serv22470/src/util

Modified Files:
        miscutil.cpp 
Log Message:
Don't show subject while running spam filter, it's like watching commercials...

Index: miscutil.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/util/miscutil.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -b -u -2 -r1.43 -r1.44
--- miscutil.cpp        2 Oct 2003 09:49:38 -0000       1.43
+++ miscutil.cpp        2 Oct 2003 14:53:45 -0000       1.44
@@ -143,2 +143,32 @@
    }
 }
+
+TreeIterator::~TreeIterator()
+{
+   for( size_t offset = 0; offset < m_result.GetCount(); ++offset )
+      delete m_result[offset];
+}
+
+void TreeIterator::Initialize(TreeIteratorNode *start)
+{
+   m_offset = 0;
+   Walk(start);
+}
+
+void TreeIterator::Walk(TreeIteratorNode *tree)
+{
+   TreeIteratorNode *sibling;
+   for( sibling = tree; sibling != NULL; sibling = sibling->GetNext() )
+   {
+      m_result.Add(sibling);
+      
+      size_t order = 0;
+      for(;;)
+      {
+         TreeIteratorNode *child = sibling->GetChild(order++);
+         if( !child )
+            break;
+         Walk(child);
+      }
+   }
+}



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to