tests/test_kv_list.c

changeset 1429
6e0c3a8a914a
parent 1405
0f6515875a09
equal deleted inserted replaced
1428:0ac4aa1737fd 1429:6e0c3a8a914a
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 }

mercurial