ObjFW  Diff

Differences From Artifact [3e2fecec3f]:

To Artifact [e20ce9de33]:


556
557
558
559
560
561
562
563

564


565
566


567
568
569
570
571
572
573
556
557
558
559
560
561
562

563
564
565
566


567
568
569
570
571
572
573
574
575







-
+

+
+
-
-
+
+







			void *pool = objc_autoreleasePoolPush();
			char *tmp2;

			@try {
				OFMutableString *tmpStr = [OFMutableString
				    stringWithUTF8String: tmp
						  length: tmpLen];
				OFString *decimalPoint =
				OFString *point =
				    [OFLocalization decimalPoint];
				if (point != nil)
					[tmpStr
				[tmpStr replaceOccurrencesOfString: decimalPoint
							withString: @"."];
					    replaceOccurrencesOfString: point
							    withString: @"."];
				if ([tmpStr UTF8StringLength] > INT_MAX)
					return false;
				tmpLen = (int)[tmpStr UTF8StringLength];
				tmp2 = malloc(tmpLen);
				memcpy(tmp2, [tmpStr UTF8String], tmpLen);
			} @finally {
				free(tmp);