@@ -118,11 +118,12 @@ #endif const char* _NSPrintForDebugger(id object) { - return [[object description] cString]; + return [[object description] + cStringWithEncoding: OF_STRING_ENCODING_NATIVE]; } /* References for static linking */ void _references_to_categories_of_OFObject(void) { @@ -230,11 +231,12 @@ return self; } + (OFString*)className { - return [OFString stringWithCString: class_getName(self)]; + return [OFString stringWithCString: class_getName(self) + encoding: OF_STRING_ENCODING_ASCII]; } + (BOOL)isSubclassOfClass: (Class)class { Class iter; @@ -715,11 +717,12 @@ return isa; } - (OFString*)className { - return [OFString stringWithCString: class_getName(isa)]; + return [OFString stringWithCString: class_getName(isa) + encoding: OF_STRING_ENCODING_ASCII]; } - (BOOL)isKindOfClass: (Class)class { Class iter;