sisoputnfrba / so-commons-library

TADs de uso comun en aplicaciones desarrolladas en C
http://sisoputnfrba.github.io/so-commons-library/
GNU General Public License v3.0
106 stars 174 forks source link

dictionary_put no reemplaza el elemento #90

Closed fedebonisconti closed 6 years ago

fedebonisconti commented 7 years ago

El dictionary_put no reemplaza el elemento. Si no se hace un remove antes y después se hace el put, queda duplicado.

Cuando se haga el get va a devolver siempre el mismo valor (el que encuentre primero)

FernandoVelcic commented 6 years ago

Aca hice el fix con el test correspondiente #95 lo que si el usuario debería ser el encargado de liberar los recursos asociados al elemento reemplazado en caso de existir.

gastonprieto commented 6 years ago

mergeado..