606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
|
}
objc_autoreleasePoolPop(pool);
} @catch (id e) {
[self release];
@throw e;
} @finally {
free(UTF8String2);
}
return self;
}
- (instancetype)initWithString: (OFString *)string relativeToURL: (OFURL *)URL
{
|
|
|
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
|
}
objc_autoreleasePoolPop(pool);
} @catch (id e) {
[self release];
@throw e;
} @finally {
OFFreeMemory(UTF8String2);
}
return self;
}
- (instancetype)initWithString: (OFString *)string relativeToURL: (OFURL *)URL
{
|
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
|
[OFCharacterSet URLPathAllowedCharacterSet]);
objc_autoreleasePoolPop(pool);
} @catch (id e) {
[self release];
@throw e;
} @finally {
free(UTF8String2);
}
return self;
}
#ifdef OF_HAVE_FILES
- (instancetype)initFileURLWithPath: (OFString *)path
|
|
|
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
|
[OFCharacterSet URLPathAllowedCharacterSet]);
objc_autoreleasePoolPop(pool);
} @catch (id e) {
[self release];
@throw e;
} @finally {
OFFreeMemory(UTF8String2);
}
return self;
}
#ifdef OF_HAVE_FILES
- (instancetype)initFileURLWithPath: (OFString *)path
|