ObjFW  Diff

Differences From Artifact [0f38891013]:

To Artifact [7bb3d63d81]:


925
926
927
928
929
930
931
932

933
934

935
936
937
938
939
940
941
925
926
927
928
929
930
931

932
933

934
935
936
937
938
939
940
941







-
+

-
+








		if ((buffer = malloc(pageSize)) == NULL)
			@throw [OFOutOfMemoryException
			    exceptionWithRequestedSize: pageSize];

		@try {
			sourceFile = [OFFile fileWithPath: source
						     mode: @"rb"];
						     mode: @"r"];
			destinationFile = [OFFile fileWithPath: destination
							  mode: @"wb"];
							  mode: @"w"];

			while (![sourceFile isAtEndOfStream]) {
				size_t length;

				length = [sourceFile readIntoBuffer: buffer
							     length: pageSize];
				[destinationFile writeBuffer: buffer