macosx compatibility fix.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23269 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2006-08-13 08:14:47 +00:00
parent 1920a76e9e
commit 476d56e76b
2 changed files with 5 additions and 1 deletions

View file

@ -3,6 +3,8 @@
* Source/GSFormat.m: optimise a bit and fix bug where utf8 (and other
multibyte encodings) strings could be truncated at the wrong
precision.
* Source/NSIndexPath.m: ([indexAtPosition:]) return NSNotFound if
given a bad position.
* Source/NSObject.m: implement CRASH_ON_ZOMBIE
* Documentation/Base.gsdoc: document it.

View file

@ -196,7 +196,9 @@ static NSIndexPath *dummy = nil;
- (unsigned) indexAtPosition: (unsigned)position
{
if (position >= _length)
[NSException raise: NSRangeException format: @"Invalid location."];
{
return NSNotFound;
}
return _indexes[position];
}