_WIN32 is a compiler define so it should be used. WIN32 is only valid when it's defined in a header.
@@ -612,7 +612,7 @@ static void load_debug_privilege(void)
int main(int argc, char *argv[])
{
-#ifndef WIN32
+#ifndef _WIN32
signal(SIGPIPE, SIG_IGN);
#endif