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

- (void)release
{
}

- (void)dealloc
{
	OF_UNRECOGNIZED_SELECTOR

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

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







<
|
<
<







489
490
491
492
493
494
495

496


497
498
499
500
501
502
503

- (void)release
{
}

- (void)dealloc
{

	OF_DEALLOC_UNSUPPORTED


}
@end

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