Under 32bits OS,

using the same code, but this generateTree, the tree item over 65536 overlapped 
the first one.
May be an unsigned short is used somewhere instead of the original int for 
computing Y.


void generateTree(size_t s, vector<string>& tree) {
   for ( size_t i = 0;  tree.size() < s; ++i )
       for ( size_t j = 0; j < s * 5 / 100; ++j ) {
           ostringstream oss; oss << i << "/" << std::string( i*4, ' ' ) << i * 
1000 << " - " << j;
           tree.push_back( oss.str() );
       }
}


_______________________________________________
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to