]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/HelpGen/src/sourcepainter.cpp
applied patch 890642: wxRE_ADVANCED flag and docs
[wxWidgets.git] / utils / HelpGen / src / sourcepainter.cpp
index 487600935830a3f66b1ca9de7ef770705d8bf70a..0c58ea54529f0f756256930fefabf9211b508e66 100644 (file)
@@ -639,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;