All pastes #2059806 Raw Edit

Mine

public c v1 · immutable
#2059806 ·published 2011-05-15 07:31 UTC
rendered paste body
void htable_add_id(htable_t* hash,value_t* new){     size_t hash_address;     if( (float) ( (float) hash->items / (float) hash->buckets) > MAX_LOAD_FACTOR){      htable_rehash_id(hash);      }        hash_address=hash_uint(new->id, hash->buckets);    while(hash->array[hash_address]!=NULL){      hash_address= ++hash_address % hash->buckets;  }    hash->array[hash_address]=new;  hash->items=hash->items+1;      }