ucx/map.h

changeset 109
75cb6590358b
parent 107
86b19c98b5fd
child 111
c8c59d7f4536
     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))

mercurial