@@ -19,18 +19,18 @@ #import "OFArray_subarray.h" #import "OFOutOfRangeException.h" @implementation OFArray_subarray -+ (instancetype)arrayWithArray: (OFArray*)array ++ (instancetype)arrayWithArray: (OFArray *)array range: (of_range_t)range { return [[[self alloc] initWithArray: array range: range] autorelease]; } -- initWithArray: (OFArray*)array +- initWithArray: (OFArray *)array range: (of_range_t)range { self = [super init]; @try { @@ -63,11 +63,11 @@ @throw [OFOutOfRangeException exception]; return [_array objectAtIndex: index + _range.location]; } -- (void)getObjects: (id*)buffer +- (void)getObjects: (id *)buffer inRange: (of_range_t)range { if (range.length > SIZE_MAX - range.location || range.location + range.length > _range.length) @throw [OFOutOfRangeException exception]; @@ -106,11 +106,11 @@ return OF_NOT_FOUND; return index; } -- (OFArray*)objectsInRange: (of_range_t)range +- (OFArray *)objectsInRange: (of_range_t)range { if (range.length > SIZE_MAX - range.location || range.location + range.length > _range.length) @throw [OFOutOfRangeException exception];