eio: remove uneeded function.

This commit is contained in:
Cedric BAIL 2017-12-15 09:45:48 -08:00
parent 5937b1a3de
commit fa0ba4c0c9
1 changed files with 0 additions and 57 deletions

View File

@ -145,19 +145,6 @@ _file_done_cb(void *data, Eio_File *handler)
}
/* Basic listing callbacks */
static void
_cleanup_string_progress(void *data)
{
Eina_Array *existing = data;
Eina_Stringshare *s;
Eina_Array_Iterator it;
unsigned int i;
EINA_ARRAY_ITER_NEXT(existing, i, s, it)
eina_stringshare_del(s);
eina_array_free(existing);
}
static void
_cleanup_info_progress(void *data)
{
@ -196,50 +183,6 @@ _future_string_cb(void *data EINA_UNUSED, Eio_File *handler, Eina_Array *gather)
eina_array_free(gather);
}
static void
_file_string_cb(void *data, Eio_File *handler, Eina_Array *gather)
{
Efl_Promise *p = data;
Eina_Array *existing = efl_key_data_get(p, "_eio.stored");
void **tmp;
// If a future is set, but without progress, we should assume
// that we should discard all future progress. [[FIXME]]
if (existing)
{
tmp = realloc(existing->data, sizeof (void*) * (existing->count + gather->count));
if (!tmp)
{
eina_array_free(gather);
eina_array_free(existing);
efl_key_data_set(p, "_eio.stored", NULL);
handler->error = ENOMEM;
eio_file_cancel(handler);
return ;
}
existing->data = tmp;
memcpy(existing->data + existing->count, gather->data, gather->count * sizeof (void*));
existing->count += gather->count;
existing->total = existing->count;
eina_array_free(gather);
}
else
{
existing = gather;
}
if (!efl_key_data_get(p, "_eio.progress"))
{
efl_key_data_set(p, "_eio.stored", existing);
return ;
}
efl_promise_progress_set(p, existing);
efl_key_data_set(p, "_eio.stored", NULL);
_cleanup_string_progress(existing);
}
/* Direct listing callbacks */
static void
_file_info_cb(void *data, Eio_File *handler, Eina_Array *gather)