WIN32 -> _WIN32; see http://predef.sourceforge.net/preos.html#sec25
diff --git a/libasn1compiler/asn1c_save.c b/libasn1compiler/asn1c_save.c
index f348f19..2a01b41 100644
--- a/libasn1compiler/asn1c_save.c
+++ b/libasn1compiler/asn1c_save.c
@@ -356,7 +356,7 @@
size_t olen, nlen;
int retval = 1; /* Files are identical */
-#ifndef WIN32
+#ifndef _WIN32
struct stat sb;
if(lstat(fname1, &sb) || !S_ISREG(sb.st_mode)
@@ -431,7 +431,7 @@
static int
asn1c_copy_over(arg_t *arg, char *path) {
char *fname;
-#ifdef WIN32
+#ifdef _WIN32
int use_real_copy = 1;
#else
int use_real_copy = (arg->flags & A1C_SKELETONS_COPY);