/* strcasecmp is not defined on windows by default */
#define strcasecmp _stricmp
+/* this standard function is nonstarard. go figure. */
+#define popen _popen
+#define pclose _pclose
+
/* Error macros need to be redirected to winsock error codes */
#define ETIMEDOUT WSAETIMEDOUT
#define ECONNREFUSED WSAECONNREFUSED
/* Unix-style directory searching functions */
#define chmod(filename, mode)
+
struct dirent
{
char d_name[MAX_PATH];