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

- (void)release
{
}

- (void)dealloc
{
	OF_UNRECOGNIZED_SELECTOR

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

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







<
|
<
<







230
231
232
233
234
235
236

237


238
239
240
241
242
243
244

- (void)release
{
}

- (void)dealloc
{

	OF_DEALLOC_UNSUPPORTED


}
@end

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