- (Buffer*) initWithSize: (unsigned char) size { self = [super init]; if (self) { pos = 0; data = malloc (size); } return self; }