ObjFW  Diff

Differences From Artifact [ee8c04eb41]:

To Artifact [096eefa101]:


17
18
19
20
21
22
23

24
25
26
27
28
29
30
#include "config.h"

#include <stdlib.h>

#import "OFNull.h"
#import "OFString.h"
#import "OFXMLElement.h"


#import "OFInvalidArgumentException.h"

#import "autorelease.h"

static OFNull *null = nil;








>







17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "config.h"

#include <stdlib.h>

#import "OFNull.h"
#import "OFString.h"
#import "OFXMLElement.h"
#import "OFDataArray.h"

#import "OFInvalidArgumentException.h"

#import "autorelease.h"

static OFNull *null = nil;

83
84
85
86
87
88
89











90
91
92
93
94
95
96
	return [element autorelease];
}

- (OFString*)JSONRepresentation
{
	return @"null";
}












- autorelease
{
	return self;
}

- retain







>
>
>
>
>
>
>
>
>
>
>







84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
	return [element autorelease];
}

- (OFString*)JSONRepresentation
{
	return @"null";
}

- (OFDataArray*)binaryPackRepresentation
{
	OFDataArray *data = [OFDataArray dataArrayWithItemSize: 1
						      capacity: 1];
	uint8_t type = 0xC0;

	[data addItem: &type];

	return data;
}

- autorelease
{
	return self;
}

- retain