Don't treat constnat string class as ascii

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33973 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2011-10-12 14:36:23 +00:00
parent 48fa5991ab
commit d18a469216

View file

@ -72,7 +72,6 @@ static Class GSCStringClass;
static Class GSUnicodeStringClass;
static Class GSMutableStringClass;
static Class GSPlaceholderStringClass;
static Class NSConstantStringClass;
static id _holder;
static NSCharacterSet *defaultSkipSet;
static SEL memSel;
@ -139,7 +138,6 @@ typedef GSString *ivars;
GSUnicodeStringClass = [GSUnicodeString class];
GSMutableStringClass = [GSMutableString class];
GSPlaceholderStringClass = [GSPlaceholderString class];
NSConstantStringClass = [NSString constantStringClass];
_holder = (id)NSAllocateObject(GSPlaceholderStringClass, 0, 0);
externalEncoding = [NSString defaultCStringEncoding];
if (GSPrivateIsByteEncoding(externalEncoding) == YES)
@ -229,11 +227,6 @@ typedef GSString *ivars;
encoding: internalEncoding];
}
}
else if (c == NSConstantStringClass)
{
_isUnicode = NO;
_string = RETAIN(aString);
}
else if ([aString isKindOfClass: NSStringClass])
{
_isUnicode = YES;