ObjFW  Diff

Differences From Artifact [719f50f06e]:

  • File src/OFString.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: 58106) [annotate] [blame] [check-ins using]

To Artifact [d7680287a6]:


489
490
491
492
493
494
495
496
497

498
499
500
501
502
503
504
505
506
489
490
491
492
493
494
495


496


497
498
499
500
501
502
503







-
-
+
-
-








- (void)release
{
}

- (void)dealloc
{
	OF_UNRECOGNIZED_SELECTOR

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

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