Implemented [-isEqual:] for NSCharacterSet

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2883 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-07-29 14:46:16 +00:00
parent c72898d16a
commit c6392f1e63
2 changed files with 19 additions and 1 deletions

View file

@ -318,6 +318,23 @@ static NSLock* cache_lock = nil;
return nil;
}
- (BOOL) isEqual: (id)anObject
{
if (anObject == self)
return YES;
if ([anObject isKindOfClass:[NSCharacterSet class]])
{
int i;
for (i = 0; i <= 0xffff; i++)
if ([self characterIsMember: (unichar)i] !=
[anObject characterIsMember: (unichar)i])
return NO;
return YES;
}
return NO;
}
- (NSCharacterSet *)invertedSet
{
int i, length;