ObjFW  Diff

Differences From Artifact [415348861e]:

To Artifact [b52e6a55a7]:


175
176
177
178
179
180
181
182

183
184
185

186
187
188
189
190
191
192
175
176
177
178
179
180
181

182
183
184

185
186
187
188
189
190
191
192







-
+


-
+







- (id)mutableCopy
{
	[self finishInitialization];
	return [self mutableCopy];
}

/* From protocol OFComparing,  but overridden in OFString */
- (of_comparison_result_t)compare: (OFString *)object
- (of_comparison_result_t)compare: (OFString *)string
{
	[self finishInitialization];
	return [self compare: object];
	return [self compare: string];
}

/* From OFObject, but reimplemented in OFString */
- (bool)isEqual: (id)object
{
	[self finishInitialization];
	return [self isEqual: object];
241
242
243
244
245
246
247
248

249
250
251

252
253
254
255
256
257
258
241
242
243
244
245
246
247

248
249
250

251
252
253
254
255
256
257
258







-
+


-
+








- (size_t)cStringLengthWithEncoding: (of_string_encoding_t)encoding
{
	[self finishInitialization];
	return [self cStringLengthWithEncoding: encoding];
}

- (of_comparison_result_t)caseInsensitiveCompare: (OFString *)otherString
- (of_comparison_result_t)caseInsensitiveCompare: (OFString *)string
{
	[self finishInitialization];
	return [self caseInsensitiveCompare: otherString];
	return [self caseInsensitiveCompare: string];
}

- (of_unichar_t)characterAtIndex: (size_t)idx
{
	[self finishInitialization];
	return [self characterAtIndex: idx];
}