ObjFW  Diff

Differences From Artifact [7c949926c1]:

  • File src/OFMutableString.m — part of check-in [b7b33247d6] at 2016-08-29 00:05:29 on branch trunk — configure: Add --disable-unicode-tables option

    This is only useful for size-constrained systems and changes the
    behavior as follows:

    * Case-insensitive comparisons only work as expected for ASCII
    characters. This means that while a and A compare equal, ä and Ä do
    not.

    * -[OFMutableString {upper,lower}] and
    -[OFString {upper,lower}caseString] only work on ASCII characters;
    all other characters are left as they are. This means that the upper
    version of a is A, but the upper version of ä is still ä (and vice
    versa for lower). (user: js, size: 13923) [annotate] [blame] [check-ins using]

To Artifact [29e52abbc7]:


230
231
232
233
234
235
236
237
238

239
240
241
242
243
244
245
246
247
230
231
232
233
234
235
236


237


238
239
240
241
242
243
244







-
-
+
-
-








- (void)release
{
}

- (void)dealloc
{
	OF_UNRECOGNIZED_SELECTOR

	OF_DEALLOC_UNSUPPORTED
	/* Get rid of a stupid warning */
	[super dealloc];
}
@end

@implementation OFMutableString
+ (void)initialize
{
	if (self == [OFMutableString class])