34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
if (data[hash] == nil)
data[hash] = [[OFList alloc] initWithListObjectSize:
sizeof(of_dictionary_list_object_t)];
for (iter = (of_dictionary_list_object_t*)[data[hash] first];
iter != NULL; iter = iter->next) {
if ([iter->key isEqual: key]) {
[iter->object release];
iter->object = [obj retain];
return self;
}
}
key = [key copy];
|
>
|
|
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
if (data[hash] == nil)
data[hash] = [[OFList alloc] initWithListObjectSize:
sizeof(of_dictionary_list_object_t)];
for (iter = (of_dictionary_list_object_t*)[data[hash] first];
iter != NULL; iter = iter->next) {
if ([iter->key isEqual: key]) {
[obj retain];
[iter->object release];
iter->object = obj;
return self;
}
}
key = [key copy];
|