@@ -26,17 +26,19 @@ if ((self = [super init])) { next = nil; prev = nil; data = ptr; } + return self; } - freeIncludingData { if (data != NULL) free(data); + return [super free]; } - (void*)data { @@ -54,14 +56,16 @@ } - setNext: (OFListObject*)obj { next = obj; + return self; } - setPrev: (OFListObject*)obj { prev = obj; + return self; } @end