Differences From Artifact [361533dbeb]:
- File
src/OFList.m
— part of check-in
[7a49441656]
at
2008-10-09 00:25:31
on branch trunk
— Multiple changes, see details.
* Use config.h.
* Check whether to use sel_get_name or sel_getName.
* Rename freeWithData to freeIncludingData. (user: js, size: 1118) [annotate] [blame] [check-ins using]
To Artifact [dffe6b716b]:
- File src/OFList.m — part of check-in [8ae4c59cd6] at 2008-10-26 20:54:54 on branch trunk — Return self when we have no return value. This allows nesting. (user: js, size: 1126) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
54 55 56 57 58 59 60 | } - (OFListObject*)last { return last; } | | | | > | > | | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | } - (OFListObject*)last { return last; } - add: (OFListObject*)ptr { if (!first || !last) { first = last = ptr; return self; } [ptr setPrev: last]; [last setNext: ptr]; last = ptr; return self; } - addNew: (void*)ptr { return [self add: [OFListObject newWithData: ptr]]; } @end |