Explorar el Código

map_insert and map_set return value inserted instead of whole map

master
mtardy hace 4 años
padre
commit
38128272b7
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. +2
    -2
      object.c

+ 2
- 2
object.c Ver fichero

@ -221,7 +221,7 @@ oop map_insert(oop map, oop key, oop value, size_t pos)
get(map, Map, elements)[pos].key = key; get(map, Map, elements)[pos].key = key;
set(map, Map, size, ++get(map, Map, size)); set(map, Map, size, ++get(map, Map, size));
return map;
return value;
} }
oop map_set(oop map, oop key, oop value) oop map_set(oop map, oop key, oop value)
@ -236,7 +236,7 @@ oop map_set(oop map, oop key, oop value)
pos = -1 - pos; pos = -1 - pos;
map_insert(map, key, value, pos); map_insert(map, key, value, pos);
} }
return map;
return value;
} }
oop map_del(oop map, oop key) oop map_del(oop map, oop key)

Cargando…
Cancelar
Guardar