133 wxString::size_type cursor1 = 0;
134 wxString::size_type cursor2 = 0;
136 wxString symbol1, symbol2;
143 if( symbol1.empty() && symbol2.empty() )
146 if( symbol1.empty() )
149 if( symbol2.empty() )
152 bool sym1_isnumeric = symbol1.find_first_of( wxS(
"0123456789" ) ) != wxString::npos;
153 bool sym2_isnumeric = symbol2.find_first_of( wxS(
"0123456789" ) ) != wxString::npos;
160 wxString::size_type
v1 = symbol1.find_first_of( wxS(
"vV" ) );
162 if(
v1 != wxString::npos )
165 wxString::size_type
v2 = symbol2.find_first_of( wxS(
"vV" ) );
167 if(
v2 != wxString::npos )
172 symbol1.ToCDouble( &val1 );
173 symbol2.ToCDouble( &val2 );
177 if( val1 == val2 - 1 )
185 if( val1 == val2 + 1 )
201 int res = symbol1.Cmp( symbol2 );