Differences From Artifact [67a9356465]:
- File src/OFDictionary.m — part of check-in [d80e2fb1bc] at 2009-12-23 22:36:14 on branch trunk — Release local objects before releasing self in @catch. (user: js, size: 10827) [annotate] [blame] [check-ins using] [more...]
To Artifact [7dfec004d5]:
- File
src/OFDictionary.m
— part of check-in
[98f171212d]
at
2010-01-04 14:29:43
on branch 0.1
— Backport a few fixes from default branch to 0.1.
This includes the following revisions:
* f91d3a18db7b
* dbe7a578af42
* 95545a36ed0e
* 7806af1b171a
* cacc8353b5c2 (user: js, size: 10850) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
471 472 473 474 475 476 477 | for (i = 0; i < size && data[i].key != nil && ![data[i].key isEqual: key]; i++); /* Key not in dictionary */ if (i >= size || ![data[i].key isEqual: key]) return nil; | | | 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 | for (i = 0; i < size && data[i].key != nil && ![data[i].key isEqual: key]; i++); /* Key not in dictionary */ if (i >= size || ![data[i].key isEqual: key]) return nil; return [[data[i].object retain] autorelease]; } - (size_t)count { return count; } |
︙ | ︙ |