]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/HelpGen/src/sourcepainter.cpp
made Update() virtual
[wxWidgets.git] / utils / HelpGen / src / sourcepainter.cpp
index 6814b5ffee11646deda9c4be4a4ce75f0852ca31..0c58ea54529f0f756256930fefabf9211b508e66 100644 (file)
 #endif
 
 #if defined( wxUSE_TEMPLATE_STL )
 #endif
 
 #if defined( wxUSE_TEMPLATE_STL )
-
-       #include <map>
+#  include <map>
 #else
 #else
-
-       #include "wxstlac.h"
-
+#  include "wxstlac.h"
 #endif
 
 #include "sourcepainter.h"
 #endif
 
 #include "sourcepainter.h"
@@ -642,20 +639,20 @@ void SourcePainter::GetResultString(string& result, MarkupTagsT tags)
        // ASSERT( mCollectResultsOn ); 
        result = "";
 
        // ASSERT( mCollectResultsOn ); 
        result = "";
 
-       int pos = 0;
+       unsigned pos = 0;
 
        for( size_t i = 0; i != mBlocks.size(); ++i )
        {
                int desc = mBlocks[i];
 
 
        for( size_t i = 0; i != mBlocks.size(); ++i )
        {
                int desc = mBlocks[i];
 
-               int len  = desc & 0xFFFF;
+               unsigned len  = desc & 0xFFFF;
                int rank = (desc >> 16) & 0xFFFF;
 
                result += tags[ rank_tags_map[rank] ].start;
 
                int rank = (desc >> 16) & 0xFFFF;
 
                result += tags[ rank_tags_map[rank] ].start;
 
-               for( int n = 0; n != len; ++n )
+               for( unsigned n = 0; n != len; ++n )
                
                
-                       result += mResultStr[pos+n];
+                       result += mResultStr[(unsigned int)(pos+n)];
 
                pos += len;
 
 
                pos += len;