Kaydet (Commit) b1bee56a authored tarafından Takeshi Abe's avatar Takeshi Abe

calling GetChar() only once suffices

üst f00d6099
...@@ -108,10 +108,11 @@ sal_Bool IsValidSbxName( const String& rName ) ...@@ -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;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment