/* Portability stuff (DMP) */
#ifdef _WIN32
-#define sleep Sleep
-#define socklen_t int /* this must be a POSIXy thing */
+#define sleep(x) Sleep((x)*1000)
#define snprintf _snprintf /* I'm not sure whats wrong with Microsoft here */
#define close(x) closesocket(x) /* no comment */
#endif