summaryrefslogtreecommitdiff
path: root/adapters/libev.h
diff options
context:
space:
mode:
authorPieter Noordhuis <pcnoordhuis@gmail.com>2010-11-22 09:45:55 +0100
committerPieter Noordhuis <pcnoordhuis@gmail.com>2010-11-22 09:45:55 +0100
commit4f4d1ed7b536f2358830751d2501c1147f5a4dad (patch)
tree7c2a370f8b375034516951fc83044e97180c95e7 /adapters/libev.h
parent0d925bb497358148885642163a1716fbaeebd5a2 (diff)
Explicit casts for the libev adapter
Diffstat (limited to 'adapters/libev.h')
-rw-r--r--adapters/libev.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/adapters/libev.h b/adapters/libev.h
index 79c069d..9e28bc4 100644
--- a/adapters/libev.h
+++ b/adapters/libev.h
@@ -12,18 +12,18 @@ typedef struct redisLibevEvents {
void redisLibevReadEvent(struct ev_loop *loop, ev_io *watcher, int revents) {
((void)loop); ((void)revents);
- redisLibevEvents *e = watcher->data;
+ redisLibevEvents *e = (redisLibevEvents*)watcher->data;
redisAsyncHandleRead(e->context);
}
void redisLibevWriteEvent(struct ev_loop *loop, ev_io *watcher, int revents) {
((void)loop); ((void)revents);
- redisLibevEvents *e = watcher->data;
+ redisLibevEvents *e = (redisLibevEvents*)watcher->data;
redisAsyncHandleWrite(e->context);
}
void redisLibevAddRead(void *privdata) {
- redisLibevEvents *e = privdata;
+ redisLibevEvents *e = (redisLibevEvents*)privdata;
if (!e->reading) {
e->reading = 1;
ev_io_start(e->loop,&e->rev);
@@ -31,7 +31,7 @@ void redisLibevAddRead(void *privdata) {
}
void redisLibevDelRead(void *privdata) {
- redisLibevEvents *e = privdata;
+ redisLibevEvents *e = (redisLibevEvents*)privdata;
if (e->reading) {
e->reading = 0;
ev_io_stop(e->loop,&e->rev);
@@ -39,7 +39,7 @@ void redisLibevDelRead(void *privdata) {
}
void redisLibevAddWrite(void *privdata) {
- redisLibevEvents *e = privdata;
+ redisLibevEvents *e = (redisLibevEvents*)privdata;
if (!e->writing) {
e->writing = 1;
ev_io_start(e->loop,&e->wev);
@@ -47,7 +47,7 @@ void redisLibevAddWrite(void *privdata) {
}
void redisLibevDelWrite(void *privdata) {
- redisLibevEvents *e = privdata;
+ redisLibevEvents *e = (redisLibevEvents*)privdata;
if (e->writing) {
e->writing = 0;
ev_io_stop(e->loop,&e->wev);
@@ -55,7 +55,7 @@ void redisLibevDelWrite(void *privdata) {
}
void redisLibevCleanup(void *privdata) {
- redisLibevEvents *e = privdata;
+ redisLibevEvents *e = (redisLibevEvents*)privdata;
redisLibevDelRead(privdata);
redisLibevDelWrite(privdata);
free(e);
@@ -70,7 +70,7 @@ int redisLibevAttach(redisAsyncContext *ac, struct ev_loop *loop) {
return REDIS_ERR;
/* Create container for context and r/w events */
- e = malloc(sizeof(*e));
+ e = (redisLibevEvents*)malloc(sizeof(*e));
e->context = ac;
e->loop = loop;
e->reading = e->writing = 0;
@@ -90,3 +90,4 @@ int redisLibevAttach(redisAsyncContext *ac, struct ev_loop *loop) {
ev_io_init(&e->wev,redisLibevWriteEvent,c->fd,EV_WRITE);
return REDIS_OK;
}
+