1.1 --- a/ucx/map.h Fri Jul 12 20:50:18 2013 +0200 1.2 +++ b/ucx/map.h Sun Jul 14 17:11:34 2013 +0200 1.3 @@ -94,11 +94,11 @@ 1.4 void* ucx_map_remove(UcxMap *map, UcxKey key); 1.5 1.6 #define ucx_map_sstr_put(m, s, d) \ 1.7 - ucx_map_put(m, ucx_key(s.ptr, s.length), d) 1.8 + ucx_map_put(m, ucx_key(s.ptr, s.length), (void*)d) 1.9 #define ucx_map_cstr_put(m, s, d) \ 1.10 - ucx_map_put(m, ucx_key((void*)s, strlen(s)), d) 1.11 + ucx_map_put(m, ucx_key((void*)s, strlen(s)), (void*)d) 1.12 #define ucx_map_int_put(m, i, d) \ 1.13 - ucx_map_put(m, ucx_key((void*)&i, sizeof(i)), d) 1.14 + ucx_map_put(m, ucx_key((void*)&i, sizeof(i)), (void*)d) 1.15 1.16 #define ucx_map_sstr_get(m, s) \ 1.17 ucx_map_get(m, ucx_key(s.ptr, s.length))