#include "LCSegmentInfo.h" #include "GNUstep.h" @implementation LCSegmentInfo - (id) initWithName: (NSString *) n numberOfDocuments: (int) count directory: (id ) d { self = [super init]; ASSIGN(name, n); docCount = count; ASSIGN(dir, d); return self; } - (void) dealloc { DESTROY(name); DESTROY(dir); [super dealloc]; } - (NSString *) name { return name; } - (int) numberOfDocuments { return docCount; } - (id ) directory { return dir; } - (NSString *) description { return [NSString stringWithFormat: @"LCSegmentInfo: name %@, docCount %d", name, docCount]; } @end