112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
- (void)of_parseURL: (OFURL *)URL encoding: (OFStringEncoding)encoding
{
void *pool = objc_autoreleasePoolPush();
OFStream *file;
OFINICategory *category = nil;
OFString *line;
@try {
file = [OFURLHandler openItemAtURL: URL mode: @"r"];
} @catch (OFOpenItemFailedException *e) {
/* Handle missing file like an empty file */
if (e.errNo == ENOENT)
return;
|
>
>
>
|
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
- (void)of_parseURL: (OFURL *)URL encoding: (OFStringEncoding)encoding
{
void *pool = objc_autoreleasePoolPush();
OFStream *file;
OFINICategory *category = nil;
OFString *line;
if (encoding == OFStringEncodingAutodetect)
encoding = OFStringEncodingUTF8;
@try {
file = [OFURLHandler openItemAtURL: URL mode: @"r"];
} @catch (OFOpenItemFailedException *e) {
/* Handle missing file like an empty file */
if (e.errNo == ENOENT)
return;
|