ObjFW  Diff

Differences From Artifact [db8bc56ab6]:

To Artifact [ae5fc782fa]:


357
358
359
360
361
362
363

364

365
366
367
368
369
370
371
372
357
358
359
360
361
362
363
364

365

366
367
368
369
370
371
372







+
-
+
-







	     type: (DWORD)type
{
	void *pool = objc_autoreleasePoolPush();
	OFData *data;

	if ([OFSystemInfo isWindowsNT])
		data = [OFData dataWithItems: string.UTF16String
				       count: string.UTF16StringLength + 1
				    itemSize: sizeof(of_char16_t)
				    itemSize: sizeof(of_char16_t)];
				       count: string.UTF16StringLength + 1];
	else {
		of_string_encoding_t encoding = [OFLocale encoding];
		const char *cString = [string cStringWithEncoding: encoding];
		size_t length = [string cStringLengthWithEncoding: encoding];

		data = [OFData dataWithItems: cString
				       count: length + 1];