ObjFW  Diff

Differences From Artifact [3430fe78c1]:

To Artifact [850e9c668c]:


58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
- init
{
	OF_INVALID_INIT_METHOD
}

- initWithPath: (OFString *)path
{
	self = [super init];

	@try {
		_path = [path copy];
	} @catch (id e) {
		[self release];
		@throw e;
	}

	return self;
}

- initWithPath: (OFString *)path
	  mode: (OFString *)mode
{
	self = [super init];

	@try {
		_path  = [path copy];
		_mode  = [mode copy];
	} @catch (id e) {
		[self release];
		@throw e;
	}

	return self;
}

- initWithPath: (OFString *)path
	 errNo: (int)errNo
{
	self = [super init];

	@try {
		_path  = [path copy];
		_errNo = errNo;
	} @catch (id e) {
		[self release];
		@throw e;
	}

	return self;
}

- initWithPath: (OFString *)path
	  mode: (OFString *)mode
	 errNo: (int)errNo
{
	self = [super init];







|
|
<
<
<
<
<
<
|
<





<
|
<
<
|
<
<
<
<
|
<





|
|
<
<
|
<
<
<
<
<
<







58
59
60
61
62
63
64
65
66






67

68
69
70
71
72

73


74




75

76
77
78
79
80
81
82


83






84
85
86
87
88
89
90
- init
{
	OF_INVALID_INIT_METHOD
}

- initWithPath: (OFString *)path
{
	return [self initWithPath: path
			     mode: nil






			    errNo: 0];

}

- initWithPath: (OFString *)path
	  mode: (OFString *)mode
{

	return [self initWithPath: path


			     mode: mode




			    errNo: 0];

}

- initWithPath: (OFString *)path
	 errNo: (int)errNo
{
	return [self initWithPath: path
			     mode: nil


			    errNo: errNo];






}

- initWithPath: (OFString *)path
	  mode: (OFString *)mode
	 errNo: (int)errNo
{
	self = [super init];