954 cxMapPut(map, "abcd", &y); |
954 cxMapPut(map, "abcd", &y); |
955 z = 80017; |
955 z = 80017; |
956 cxMapPut(map, "efghi", &z); |
956 cxMapPut(map, "efghi", &z); |
957 |
957 |
958 kv_list_test_destr_val = 0; |
958 kv_list_test_destr_val = 0; |
959 CxMapIterator iter = cxMapMutIteratorValues(map); |
959 CxMapIterator iter = cxMapIteratorValues(map); |
960 cx_foreach(int *, elem, iter) { |
960 cx_foreach(int *, elem, iter) { |
961 if (*elem == 8016) { |
961 if (*elem == 8016) { |
962 cxIteratorFlagRemoval(iter); |
962 cxIteratorFlagRemoval(iter); |
963 } |
963 } |
964 } |
964 } |
987 cxMapPut(map, "efghi", &x); |
987 cxMapPut(map, "efghi", &x); |
988 |
988 |
989 CxList *list = cxKvListAsList(map); |
989 CxList *list = cxKvListAsList(map); |
990 kv_list_test_destr2_val = 0; |
990 kv_list_test_destr2_val = 0; |
991 kv_list_test_destr2_extra = NULL; |
991 kv_list_test_destr2_extra = NULL; |
992 CxIterator iter = cxListMutIterator(list); |
992 CxIterator iter = cxListIterator(list); |
993 cx_foreach(int *, elem, iter) { |
993 cx_foreach(int *, elem, iter) { |
994 if (*elem == 8016) { |
994 if (*elem == 8016) { |
995 cxIteratorFlagRemoval(iter); |
995 cxIteratorFlagRemoval(iter); |
996 } |
996 } |
997 } |
997 } |