--- libev/ev.c 2008/03/08 07:04:55 1.216 +++ libev/ev.c 2008/03/22 13:42:45 1.217 @@ -453,7 +453,7 @@ nanosleep (&ts, 0); #elif defined(_WIN32) - Sleep (delay * 1e3); + Sleep ((unsigned long)(delay * 1e3)); #else struct timeval tv;