Silence Win32 compiler warning in IO.xs
Steve Hay [Fri, 8 May 2009 10:08:02 +0000 (11:08 +0100)]
The ioctl() function on Win32 is really win32_ioctl(), the third argument
of which is a char*.

ext/IO/IO.xs

index 7d0d4db..d3dff55 100644 (file)
@@ -122,7 +122,7 @@ io_blocking(pTHX_ InputStream f, int block)
     return RETVAL;
 #else
 #   ifdef WIN32
-    unsigned long flags = block;
+    char flags = (char)block;
     return ioctl(PerlIO_fileno(f), FIONBIO, &flags);
 #   else
     return -1;