src/kv_list.c

changeset 1545
7822ffe65848
parent 1532
313fd460d264
child 1546
c8dd35f3ea53
equal deleted inserted replaced
1544:8fc6f4cdc5b0 1545:7822ffe65848
283 return iter; 283 return iter;
284 } 284 }
285 285
286 static void cx_kvl_map_deallocate(struct cx_map_s *map) { 286 static void cx_kvl_map_deallocate(struct cx_map_s *map) {
287 cx_kv_list *kv_list = ((struct cx_kv_list_map_s*)map)->list; 287 cx_kv_list *kv_list = ((struct cx_kv_list_map_s*)map)->list;
288 cx_kv_list_update_destructors(kv_list);
288 kv_list->map_methods->deallocate(map); 289 kv_list->map_methods->deallocate(map);
289 kv_list->list_methods->deallocate(&kv_list->list.base); 290 kv_list->list_methods->deallocate(&kv_list->list.base);
290 } 291 }
291 292
292 static void cx_kvl_map_clear(struct cx_map_s *map) { 293 static void cx_kvl_map_clear(struct cx_map_s *map) {

mercurial