mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
Source/NSUnarchiver.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12775 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1704cf4767
commit
cec572fa70
2 changed files with 21 additions and 4 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,4 +1,11 @@
|
|||
2002-02-26 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
2002-02-26 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
|
||||
|
||||
* Source/NSUnarchiver.m
|
||||
([NSUnarchiver +classNameDecodedForArchiveClassName:]):
|
||||
([NSUnarchiver -classNameDecodedForArchiveClassName:]):
|
||||
return nil if the class name is not present.
|
||||
|
||||
2002-02-26 Richard Frith-Macdonald <rfm@gnu.org>2002-02-26 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* Source/GSTcpPort.m: Fixes to work on mingw.
|
||||
* Source/NSHost.m: Update for current winsock on mingw.
|
||||
|
@ -7,7 +14,7 @@
|
|||
* Tools/gdomap.c: many changes ... several fixes to work on mingw
|
||||
rewrite some clumsy inefficient code, make variables and functions
|
||||
local. etc.
|
||||
* Source/NSUnarchiver.m: ([versionForClassNameL]) return NSNotFound
|
||||
* Source/NSUnarchiver.m: ([versionForClassName:]) return NSNotFound
|
||||
if the class name was not present.
|
||||
|
||||
Mon Feb 25 15:26:38 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||||
|
|
|
@ -1037,8 +1037,13 @@ static Class NSDataMallocClass;
|
|||
+ (NSString*) classNameDecodedForArchiveClassName: (NSString*)nameInArchive
|
||||
{
|
||||
NSUnarchiverClassInfo *info = [clsDict objectForKey: nameInArchive];
|
||||
NSString *alias = info->name;
|
||||
NSString *alias;
|
||||
|
||||
if (info == nil)
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
alias = info->name;
|
||||
if (alias)
|
||||
{
|
||||
return alias;
|
||||
|
@ -1074,8 +1079,13 @@ static Class NSDataMallocClass;
|
|||
- (NSString*) classNameDecodedForArchiveClassName: (NSString*)nameInArchive
|
||||
{
|
||||
NSUnarchiverObjectInfo *info = [objDict objectForKey: nameInArchive];
|
||||
NSString *alias = mapClassName(info);
|
||||
NSString *alias;
|
||||
|
||||
if (info == nil)
|
||||
{
|
||||
return nil;
|
||||
}
|
||||
alias = mapClassName(info);
|
||||
if (alias)
|
||||
{
|
||||
return alias;
|
||||
|
|
Loading…
Reference in a new issue