eio: oops forgot to export that function.

SVN revision: 60601
This commit is contained in:
Cedric BAIL 2011-06-22 17:45:22 +00:00
parent 9035d1f8c0
commit def2382a91
2 changed files with 11 additions and 2 deletions

View File

@ -233,6 +233,14 @@ EAPI void *eio_file_container_get(Eio_File *ls);
EAPI Eina_Bool eio_file_cancel(Eio_File *ls);
EAPI Eina_Bool eio_file_associate_add(Eio_File *ls,
const char *key,
void *data, Eina_Free_Cb free_cb);
EAPI Eina_Bool eio_file_associate_direct_add(Eio_File *ls,
const char *key,
void *data, Eina_Free_Cb free_cb);
EAPI void *eio_file_associate_find(Eio_File *ls, const char *key);
/**
* @}
*/

View File

@ -177,7 +177,7 @@ eio_associate_malloc(void *data, Eina_Free_Cb free_cb)
if (!tmp) return tmp;
tmp->data = data;
tmp->free_cb = free_cb ? free_cb : free;
tmp->free_cb = free_cb;
return tmp;
}
@ -190,7 +190,8 @@ eio_associate_free(void *data)
if (!data) return ;
tmp = data;
tmp->free_cb(tmp->data);
if (tmp->free_cb)
tmp->free_cb(tmp->data);
_eio_pool_free(&associate_pool, tmp);
}