Differences From Artifact [9994d542a0]:
- File src/OFCountedSet_hashtable.m — part of check-in [bf8a579f38] at 2013-02-19 11:57:07 on branch trunk — OFCountedSet: More thorough range check. (user: js, size: 5129) [annotate] [blame] [check-ins using]
To Artifact [ce18d3e849]:
- File
src/OFCountedSet_hashtable.m
— part of check-in
[c5ef582958]
at
2013-03-04 17:20:15
on branch trunk
— Replace BOOL with bool.
The only places where BOOL is left are those where they are required by
the ABI. (user: js, size: 5129) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
190 191 192 193 194 195 196 | #ifdef OF_HAVE_BLOCKS - (void)enumerateObjectsAndCountUsingBlock: (of_counted_set_enumeration_block_t)block { @try { [_mapTable enumerateKeysAndValuesUsingBlock: | | | 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 | #ifdef OF_HAVE_BLOCKS - (void)enumerateObjectsAndCountUsingBlock: (of_counted_set_enumeration_block_t)block { @try { [_mapTable enumerateKeysAndValuesUsingBlock: ^ (void *key, void *value, bool *stop) { block(key, (size_t)(uintptr_t)value, stop); }]; } @catch (OFEnumerationMutationException *e) { @throw [OFEnumerationMutationException exceptionWithClass: [self class] object: self]; } |
︙ | ︙ |