ObjFW  Diff

Differences From Artifact [9d35a4ce1a]:

To Artifact [44934e3ad8]:


10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 */

#import "config.h"

#import <stdio.h>
#import <string.h>
#import <unistd.h>
#include <wchar.h>  /* include due to glibc brokenness */

#import <sys/types.h>
#import <sys/stat.h>

#import "OFFile.h"
#import "OFExceptions.h"








<







10
11
12
13
14
15
16

17
18
19
20
21
22
23
 */

#import "config.h"

#import <stdio.h>
#import <string.h>
#import <unistd.h>


#import <sys/types.h>
#import <sys/stat.h>

#import "OFFile.h"
#import "OFExceptions.h"

159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
		      fromBuffer: buf];
}

- (size_t)writeCString: (const char*)str
{
	return [self writeNItems: strlen(str)
			  ofSize: 1
		      fromBuffer: (const uint8_t*)str];
}

- (size_t)writeWideCString: (const wchar_t*)str
{
	return [self writeNItems: wcslen(str)
			  ofSize: sizeof(wchar_t)
		      fromBuffer: (const uint8_t*)str];
}
@end







<
<
<
<
<
<
<



158
159
160
161
162
163
164







165
166
167
		      fromBuffer: buf];
}

- (size_t)writeCString: (const char*)str
{
	return [self writeNItems: strlen(str)
			  ofSize: 1







		      fromBuffer: (const uint8_t*)str];
}
@end