ftp.nice.ch/pub/next/developer/resources/classes/BrowseableCell.s.tar.gz#/BrowseableCell/BrowsableObject.m

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.