35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#endif
#ifdef OF_HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#import "OFString.h"
#import "OFLocalization.h"
#import "OFInitializationFailedException.h"
#define MAX_SUBFORMAT_LEN 64
#ifndef HAVE_ASPRINTF
/*
|
|
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#endif
#ifdef OF_HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#import "OFString.h"
#import "OFLocale.h"
#import "OFInitializationFailedException.h"
#define MAX_SUBFORMAT_LEN 64
#ifndef HAVE_ASPRINTF
/*
|
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
|
void *pool = objc_autoreleasePoolPush();
char *tmp2;
@try {
OFMutableString *tmpStr = [OFMutableString
stringWithUTF8String: tmp
length: tmpLen];
OFString *point =
[OFLocalization decimalPoint];
if (point != nil)
[tmpStr
replaceOccurrencesOfString: point
withString: @"."];
if ([tmpStr UTF8StringLength] > INT_MAX)
return false;
tmpLen = (int)[tmpStr UTF8StringLength];
|
|
<
|
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
|
void *pool = objc_autoreleasePoolPush();
char *tmp2;
@try {
OFMutableString *tmpStr = [OFMutableString
stringWithUTF8String: tmp
length: tmpLen];
OFString *point = [OFLocale decimalPoint];
if (point != nil)
[tmpStr
replaceOccurrencesOfString: point
withString: @"."];
if ([tmpStr UTF8StringLength] > INT_MAX)
return false;
tmpLen = (int)[tmpStr UTF8StringLength];
|