dict.c | 375 size_t slot_n = find_slot(dict, key, &found, &should_rehash, NULL); local 376 if (slot_n == (size_t)-1) 380 assert(!bitp(dict, slot_n)->taken); 388 memmove(getkey(dict, slot_n), key, dict->keys.elt_size); 389 memmove(getvalue(dict, slot_n), value, dict->values.elt_size); 391 bitp(dict, slot_n)->taken = 1; 392 bitp(dict, slot_n)->erased = 0; 406 size_t slot_n = find_slot(dict, key, &found, NULL, NULL); local 408 return getvalue(dict, slot_n); 421 size_t slot_n = find_slot(dict, key, &found, NULL, &i) local [all...] |