Replace isdigit() with wxIsdigit() when testing wxString characters.

This is a continuation of commit 8a03025a.  All known instances of
using isdigit() to test a character in a wxString have been replaced
by wxIsdigit().
This commit is contained in:
Wayne Stambaugh 2019-03-04 14:40:23 -05:00
parent ec24981cc8
commit aef0221d3b
5 changed files with 18 additions and 18 deletions

View File

@ -167,12 +167,12 @@ void SelectReferenceNumber( wxTextEntry* aTextEntry )
{
wxString num = ref;
while( !num.IsEmpty() && ( !isdigit( num.Last() ) || !isdigit( num.GetChar( 0 ) ) ) )
while( !num.IsEmpty() && ( !wxIsdigit( num.Last() ) || !wxIsdigit( num.GetChar( 0 ) ) ) )
{
if( !isdigit( num.Last() ) )
if( !wxIsdigit( num.Last() ) )
num.RemoveLast();
if( !isdigit( num.GetChar ( 0 ) ) )
if( !wxIsdigit( num.GetChar ( 0 ) ) )
num = num.Right( num.Length() - 1);
}

View File

@ -566,7 +566,7 @@ int SplitString( wxString strToSplit,
for( ii = (strToSplit.length() - 1); ii >= 0; ii-- )
{
if( isdigit( strToSplit[ii] ) )
if( wxIsdigit( strToSplit[ii] ) )
break;
}
@ -585,7 +585,7 @@ int SplitString( wxString strToSplit,
for( ; ii >= 0; ii-- )
{
if( !isdigit( strToSplit[ii] ) && separators.Find( strToSplit[ii] ) < 0 )
if( !wxIsdigit( strToSplit[ii] ) && separators.Find( strToSplit[ii] ) < 0 )
break;
}

View File

@ -290,10 +290,10 @@ void IncrementLabelMember( wxString& name, int aIncrement )
ii = name.Len() - 1; nn = 0;
if( !isdigit( name.GetChar( ii ) ) )
if( !wxIsdigit( name.GetChar( ii ) ) )
return;
while( (ii >= 0) && isdigit( name.GetChar( ii ) ) )
while( (ii >= 0) && wxIsdigit( name.GetChar( ii ) ) )
{
ii--; nn++;
}

View File

@ -33,16 +33,16 @@ wxString GetNextComponent( const wxString& str, wxString::size_type& cursor )
wxString::size_type begin = cursor;
wxUniChar c = str[cursor];
wxChar c = str[cursor];
if( isdigit( c ) || c == '+' || c == '-' )
if( wxIsdigit( c ) || c == '+' || c == '-' )
{
// number, possibly with sign
while( ++cursor < str.size() )
{
c = str[cursor];
if( isdigit( c ) || c == 'v' || c == 'V' )
if( wxIsdigit( c ) || c == 'v' || c == 'V' )
continue;
else
break;
@ -54,7 +54,7 @@ wxString GetNextComponent( const wxString& str, wxString::size_type& cursor )
{
c = str[cursor];
if( isdigit( c ) )
if( wxIsdigit( c ) )
break;
else
continue;
@ -128,12 +128,12 @@ int PinNumbers::Compare( const PinNumber& lhs, const PinNumber& rhs )
if( comp2.empty() )
return 2;
wxUniChar c1 = comp1[0];
wxUniChar c2 = comp2[0];
wxChar c1 = comp1[0];
wxChar c2 = comp2[0];
if( isdigit( c1 ) || c1 == '-' || c1 == '+' )
if( wxIsdigit( c1 ) || c1 == '-' || c1 == '+' )
{
if( isdigit( c2 ) || c2 == '-' || c2 == '+' )
if( wxIsdigit( c2 ) || c2 == '-' || c2 == '+' )
{
// numeric comparison
wxString::size_type v1 = comp1.find_first_of( "vV" );
@ -172,7 +172,7 @@ int PinNumbers::Compare( const PinNumber& lhs, const PinNumber& rhs )
}
else
{
if( isdigit( c2 ) || c2 == '-' || c2 == '+' )
if( wxIsdigit( c2 ) || c2 == '-' || c2 == '+' )
return 2;
int res = comp1.Cmp( comp2 );

View File

@ -732,7 +732,7 @@ bool SCH_COMPONENT::IsReferenceStringValid( const wxString& aReferenceString )
bool ok = true;
// Try to unannotate this reference
while( !text.IsEmpty() && ( text.Last() == '?' || std::isdigit( text.Last().GetValue() ) ) )
while( !text.IsEmpty() && ( text.Last() == '?' || wxIsdigit( text.Last() ) ) )
text.RemoveLast();
if( text.IsEmpty() )
@ -795,7 +795,7 @@ void SCH_COMPONENT::SetRef( const SCH_SHEET_PATH* sheet, const wxString& ref )
if( IsReferenceStringValid( prefix ) )
{
while( prefix.Last() == '?' || std::isdigit( prefix.Last().GetValue() ) )
while( prefix.Last() == '?' || wxIsdigit( prefix.Last() ) )
prefix.RemoveLast();
}
else