forked from enlightenment/efl
eio: oops forgot to export that function.
SVN revision: 60601
This commit is contained in:
parent
9035d1f8c0
commit
def2382a91
|
@ -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);
|
||||
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue