}
static void
-_exists(Ethumb_Client *c, __UNUSED__ Ethumb_Exists *thread, Eina_Bool exists, void *data)
+_exists(void *data, Ethumb_Client *c, __UNUSED__ Ethumb_Exists *thread, Eina_Bool exists)
{
struct options *opts = data;
const char *thumb_path, *thumb_key;
* temporarily realy restored to what it was when the call to
* ethumb_client_thumb_exists() was done.
*/
-typedef void (*Ethumb_Client_Thumb_Exists_Cb)(Ethumb_Client *client, Ethumb_Exists *thread, Eina_Bool exists, void *data);
+typedef void (*Ethumb_Client_Thumb_Exists_Cb)(void *data, Ethumb_Client *client, Ethumb_Exists *thread, Eina_Bool exists);
/**
* @brief reports results of ethumb_client_generate_cancel()
tmp = cb->client->ethumb;
cb->client->ethumb = cb->dup;
- cb->exists_cb(cb->client, cb,
- ethumb_exists(cb->client->ethumb),
- (void*) cb->data);
+ cb->exists_cb((void*) cb->data,
+ cb->client, cb,
+ ethumb_exists(cb->client->ethumb));
cb->client->ethumb = tmp;
EINA_REFCOUNT_UNREF(cb->client)
return cb;
on_error:
- exists_cb(client, NULL, EINA_FALSE, (void*) data);
+ exists_cb((void*) data, client, NULL, EINA_FALSE);
if (async)
{
}
static void
-_ethumb_client_thumb_exists(Ethumb_Client *client, Ethumb_Exists *request, Eina_Bool exists, void *data)
+_ethumb_client_thumb_exists(void *data, Ethumb_Client *client, Ethumb_Exists *request, Eina_Bool exists)
{
Ethumb_Client_Async *async = data;