This is BrowsableObject.m in view mode; [Download] [Up]
#import "BrowsableObject.h"
#import <objc/HashTable.h>
@implementation BrowsableObject
+ newName: (const char *) newname
{
self = [self new];
[self setStringValue: newname];
return self;
}
- (const char *) stringValue { return name; }
- setStringValue: (const char *) newname
{
if (name) free(name);
name = NXCopyStringBuffer(newname);
return self;
}
- free
{
if (name) {
free(name);
name = NULL;
}
return [super free];
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.