ObjFW  Diff

Differences From Artifact [3315367580]:

To Artifact [02c5a4d259]:


32
33
34
35
36
37
38
39

40
41
42
43
44
45
46
47
48
49
50
+ bigArrayWithItemSize: (size_t)is
{
	return [[[OFBigArray alloc] initWithItemSize: is] autorelease];
}

- initWithItemSize: (size_t)is
{
	if ((self = [super init])) {

		data = NULL;
		itemsize = is;
		items = 0;
	}

	return self;
}

- (size_t)items
{
	return items;







|
>
|
|
|
<







32
33
34
35
36
37
38
39
40
41
42
43

44
45
46
47
48
49
50
+ bigArrayWithItemSize: (size_t)is
{
	return [[[OFBigArray alloc] initWithItemSize: is] autorelease];
}

- initWithItemSize: (size_t)is
{
	self = [super init];

	data = NULL;
	itemsize = is;
	items = 0;


	return self;
}

- (size_t)items
{
	return items;
179
180
181
182
183
184
185


186
187
188
189
190
191
192
193
194
195
196
197
	return hash;
}
@end

@implementation OFBigArray
- initWithItemSize: (size_t)is
{


	if (lastpagebyte == 0)
		lastpagebyte = getpagesize() - 1;

	if ((self = [super initWithItemSize: is]))
		size = 0;

	return self;
}

- add: (void*)item
{
	size_t nsize;







>
>


<
<
|







179
180
181
182
183
184
185
186
187
188
189


190
191
192
193
194
195
196
197
	return hash;
}
@end

@implementation OFBigArray
- initWithItemSize: (size_t)is
{
	self = [super initWithItemSize: is];

	if (lastpagebyte == 0)
		lastpagebyte = getpagesize() - 1;


	size = 0;

	return self;
}

- add: (void*)item
{
	size_t nsize;