addr_hash 147 tools/capdis.c struct llist **addr_hash = malloc(ADDR_HASH_BUCKETS*sizeof(struct llist *)); addr_hash 148 tools/capdis.c if(!addr_hash) { addr_hash 152 tools/capdis.c memset(addr_hash,0,ADDR_HASH_BUCKETS*sizeof(struct llist *)); addr_hash 153 tools/capdis.c return addr_hash; addr_hash 156 tools/capdis.c void addr_hash_free(struct llist **addr_hash) { addr_hash 159 tools/capdis.c if(addr_hash[i]) { addr_hash 160 tools/capdis.c free_list(addr_hash[i]); addr_hash 163 tools/capdis.c free(addr_hash); addr_hash 165 tools/capdis.c struct lnode * addr_hash_get(struct llist **addr_hash,t_address addr) { addr_hash 167 tools/capdis.c if(!addr_hash[key]) { addr_hash 170 tools/capdis.c return l_search(addr_hash[key],addr); addr_hash 173 tools/capdis.c void addr_hash_add(struct llist **addr_hash,t_address addr) { addr_hash 175 tools/capdis.c if(!addr_hash[key]) { addr_hash 176 tools/capdis.c addr_hash[key] = new_list(); addr_hash 178 tools/capdis.c l_insert(addr_hash[key],addr,0);