Enlightenment CVS committal
Author : sebastid
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_con
Modified Files:
Ecore_Con.h ecore_con.c ecore_con_dns.c
Log Message:
Move data to the first element in the callback. Ecore style.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_con/Ecore_Con.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- Ecore_Con.h 24 Aug 2005 09:11:30 -0000 1.11
+++ Ecore_Con.h 30 Aug 2005 09:32:08 -0000 1.12
@@ -164,7 +164,7 @@
EAPI int ecore_con_url_send(Ecore_Con_Url *url_con, void
*data, size_t length, char *content_type);
EAPI int ecore_con_dns_lookup(const char *name,
- void (*done_cb)(struct hostent
*hostent, void *data),
+ void (*done_cb)(void *data,
struct hostent *hostent),
void *data);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_con/ecore_con.c,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -3 -r1.48 -r1.49
--- ecore_con.c 24 Aug 2005 16:29:06 -0000 1.48
+++ ecore_con.c 30 Aug 2005 09:32:09 -0000 1.49
@@ -29,7 +29,7 @@
#include <time.h>
#endif
-static void _ecore_con_cb_dns_lookup(struct hostent *he, void *data);
+static void _ecore_con_cb_dns_lookup(void *data, struct hostent *he);
static void _ecore_con_server_free(Ecore_Con_Server *svr);
static void _ecore_con_client_free(Ecore_Con_Client *cl);
static int _ecore_con_svr_handler(void *data, Ecore_Fd_Handler *fd_handler);
@@ -885,7 +885,7 @@
}
static void
-_ecore_con_cb_dns_lookup(struct hostent *he, void *data)
+_ecore_con_cb_dns_lookup(void *data, struct hostent *he)
{
Ecore_Con_Server *svr;
struct sockaddr_in socket_addr;
===================================================================
RCS file:
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_con/ecore_con_dns.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- ecore_con_dns.c 30 Aug 2005 04:50:55 -0000 1.15
+++ ecore_con_dns.c 30 Aug 2005 09:32:09 -0000 1.16
@@ -63,7 +63,7 @@
char *searchname;
struct {
- void (*cb)(struct hostent *hostent, void *data);
+ void (*cb)(void *data, struct hostent *hostent);
void *data;
} done;
@@ -246,7 +246,7 @@
int
ecore_con_dns_lookup(const char *name,
- void (*done_cb)(struct hostent *hostent, void *data),
+ void (*done_cb)(void *data, struct hostent *hostent),
void *data)
{
Ecore_Con_Dns_Query *query;
@@ -276,7 +276,7 @@
if (!strcmp(name, current->he->h_name))
{
if (done_cb)
- done_cb(current->he, data);
+ done_cb(data, current->he);
_cache = _ecore_list_remove(_cache, current);
_cache = _ecore_list_prepend(_cache, current);
return 1;
@@ -286,7 +286,7 @@
if (!strcmp(name, current->he->h_aliases[i]))
{
if (done_cb)
- done_cb(current->he, data);
+ done_cb(data, current->he);
_cache = _ecore_list_remove(_cache, current);
_cache = _ecore_list_prepend(_cache, current);
return 1;
@@ -440,7 +440,7 @@
query->timeout = NULL;
if (query->done.cb)
- query->done.cb(NULL, query->done.data);
+ query->done.cb(query->done.data, NULL);
_ecore_con_dns_query_free(query);
return 0;
}
@@ -574,7 +574,7 @@
he->h_addr_list[naddrs] = NULL;
if (query->done.cb)
- query->done.cb(he, query->done.data);
+ query->done.cb(query->done.data, he);
cache = malloc(sizeof(Ecore_Con_Dns_Cache));
if (cache)
@@ -654,7 +654,7 @@
else
{
if (query->done.cb)
- query->done.cb(NULL, query->done.data);
+ query->done.cb(query->done.data, NULL);
_ecore_con_dns_query_free(query);
}
}
@@ -667,7 +667,7 @@
else
{
if (query->done.cb)
- query->done.cb(NULL, query->done.data);
+ query->done.cb(query->done.data, NULL);
_ecore_con_dns_query_free(query);
}
}
@@ -675,7 +675,7 @@
{
/* Shutdown */
if (query->done.cb)
- query->done.cb(NULL, query->done.data);
+ query->done.cb(query->done.data, NULL);
_ecore_con_dns_query_free(query);
}
}
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs