calling GetChar() only once suffices
This commit is contained in:
@@ -108,10 +108,11 @@ sal_Bool IsValidSbxName( const String& rName )
|
|||||||
{
|
{
|
||||||
for ( sal_uInt16 nChar = 0; nChar < rName.Len(); nChar++ )
|
for ( sal_uInt16 nChar = 0; nChar < rName.Len(); nChar++ )
|
||||||
{
|
{
|
||||||
sal_Bool bValid = ( ( rName.GetChar(nChar) >= 'A' && rName.GetChar(nChar) <= 'Z' ) ||
|
sal_Unicode c = rName.GetChar(nChar);
|
||||||
( rName.GetChar(nChar) >= 'a' && rName.GetChar(nChar) <= 'z' ) ||
|
sal_Bool bValid = ( ( c >= 'A' && c <= 'Z' ) ||
|
||||||
( rName.GetChar(nChar) >= '0' && rName.GetChar(nChar) <= '9' && nChar ) ||
|
( c >= 'a' && c <= 'z' ) ||
|
||||||
( rName.GetChar(nChar) == '_' ) );
|
( c >= '0' && c <= '9' && nChar ) ||
|
||||||
|
( c == '_' ) );
|
||||||
if ( !bValid )
|
if ( !bValid )
|
||||||
return sal_False;
|
return sal_False;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user