49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
return self;
}
- (void)parseString: (OFString *)string
{
void *pool = objc_autoreleasePoolPush();
const char *UTF8String = string.UTF8String;
size_t length = string.UTF8StringLength, nameIdx = -1;
OFMutableArray *attributes = nil;
if (length > SSIZE_MAX)
@throw [OFOutOfRangeException exception];
if (UTF8String[0] == '(') {
for (size_t i = 0, level = 0; i < length; i++) {
|
|
>
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
return self;
}
- (void)parseString: (OFString *)string
{
void *pool = objc_autoreleasePoolPush();
const char *UTF8String = string.UTF8String;
size_t length = string.UTF8StringLength;
ssize_t nameIdx = -1;
OFMutableArray *attributes = nil;
if (length > SSIZE_MAX)
@throw [OFOutOfRangeException exception];
if (UTF8String[0] == '(') {
for (size_t i = 0, level = 0; i < length; i++) {
|