ObjFW  Diff

Differences From Artifact [a8904a350c]:

To Artifact [c1f4692477]:


22
23
24
25
26
27
28
29

30
31
32
33
34
35
36
37
38
39
40
41
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 [[[OFDataArray alloc] initWithItemSize: is] autorelease];
	return [[[self alloc] initWithItemSize: is] autorelease];
}

+ bigDataArrayWithItemSize: (size_t)is
{
	return [[[OFBigDataArray 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
250
251
252
253
254
255
256

257
258
259
260
261
262
263
264







-
+







	size = nsize;

	return self;
}

- (id)copy
{
	OFDataArray *new = [OFDataArray bigDataArrayWithItemSize: itemsize];
	OFDataArray *new = [OFBigDataArray dataArrayWithItemSize: itemsize];

	[new addNItems: count
	    fromCArray: data];

	return new;
}
@end