248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
|
inRange: of_range(0, count)];
} @catch (id e) {
free(buffer);
@throw e;
}
return [OFData dataWithItemsNoCopy: buffer
itemSize: sizeof(id)
count: count
freeWhenDone: true].items;
}
- (id)copy
{
return [self retain];
}
|
<
>
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
|
inRange: of_range(0, count)];
} @catch (id e) {
free(buffer);
@throw e;
}
return [OFData dataWithItemsNoCopy: buffer
count: count
itemSize: sizeof(id)
freeWhenDone: true].items;
}
- (id)copy
{
return [self retain];
}
|