182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
withSize: itemsize];
} @catch (OFOutOfMemoryException *e) {
/* We don't really care, as we only made it smaller */
[e dealloc];
}
}
- (id)copy
{
OFDataArray *new = [[OFDataArray alloc] initWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
|
|
|
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
withSize: itemsize];
} @catch (OFOutOfMemoryException *e) {
/* We don't really care, as we only made it smaller */
[e dealloc];
}
}
- copy
{
OFDataArray *new = [[OFDataArray alloc] initWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
|
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
|
if (size != nsize)
data = [self resizeMemory: data
toSize: nsize];
size = nsize;
}
- (id)copy
{
OFDataArray *new = [[OFBigDataArray alloc] initWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
@end
|
|
|
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
|
if (size != nsize)
data = [self resizeMemory: data
toSize: nsize];
size = nsize;
}
- copy
{
OFDataArray *new = [[OFBigDataArray alloc] initWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
@end
|