Differences From Artifact [c8a1da4bf7]:
- File src/OFArray_adjacent.m — part of check-in [89d53f2a9a] at 2012-03-29 07:57:34 on branch trunk — Add a few "const" where they make sense. (user: js, size: 6245) [annotate] [blame] [check-ins using] [more...]
To Artifact [7c4a615aae]:
- File
src/OFArray_adjacent.m
— part of check-in
[d5ddb2cb48]
at
2012-06-06 13:09:08
on branch trunk
— Rework OFDataArray API.
Also adds more checks. (user: js, size: 6253) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
100 101 102 103 104 105 106 | @throw e; } @try { for (i = 0; i < count; i++) [objects[i] retain]; | < | > | 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | @throw e; } @try { for (i = 0; i < count; i++) [objects[i] retain]; [array addItemsFromCArray: objects count: count]; } @catch (id e) { for (i = 0; i < count; i++) [objects[i] release]; /* Prevent double-release of objects */ [array release]; array = nil; |
︙ | ︙ | |||
128 129 130 131 132 133 134 | @try { size_t i; for (i = 0; i < count; i++) [objects[i] retain]; | < | > | 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | @try { size_t i; for (i = 0; i < count; i++) [objects[i] retain]; [array addItemsFromCArray: objects count: count]; } @catch (id e) { size_t i; for (i = 0; i < count; i++) [objects[i] release]; [self release]; |
︙ | ︙ |