22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
static size_t lastpagebyte = 0;
extern int getpagesize(void);
@implementation OFDataArray
+ dataArrayWithItemSize: (size_t)is
{
return [[[OFDataArray alloc] initWithItemSize: is] autorelease];
}
+ bigDataArrayWithItemSize: (size_t)is
{
return [[[OFBigDataArray alloc] initWithItemSize: is] autorelease];
}
- initWithItemSize: (size_t)is
{
Class c;
self = [super init];
|
|
<
<
<
<
<
|
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
static size_t lastpagebyte = 0;
extern int getpagesize(void);
@implementation OFDataArray
+ dataArrayWithItemSize: (size_t)is
{
return [[[self alloc] initWithItemSize: is] autorelease];
}
- initWithItemSize: (size_t)is
{
Class c;
self = [super init];
|
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
|
size = nsize;
return self;
}
- (id)copy
{
OFDataArray *new = [OFDataArray bigDataArrayWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
@end
|
|
|
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
|
size = nsize;
return self;
}
- (id)copy
{
OFDataArray *new = [OFBigDataArray dataArrayWithItemSize: itemsize];
[new addNItems: count
fromCArray: data];
return new;
}
@end
|