265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
|
#ifdef OF_HAVE_FILES
- (instancetype)initWithContentsOfFile: (OFString *)path
{
void *pool = objc_autoreleasePoolPush();
OFIRI *IRI;
@try {
IRI = [OFIRI fileIRIWithPath: path];
} @catch (id e) {
[self release];
@throw e;
}
self = [self initWithContentsOfIRI: IRI];
|
|
|
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
|
#ifdef OF_HAVE_FILES
- (instancetype)initWithContentsOfFile: (OFString *)path
{
void *pool = objc_autoreleasePoolPush();
OFIRI *IRI;
@try {
IRI = [OFIRI fileIRIWithPath: path isDirectory: false];
} @catch (id e) {
[self release];
@throw e;
}
self = [self initWithContentsOfIRI: IRI];
|