@@ -10,7 +10,7 @@
1010#include <time.h>
1111#include <dirent.h>
1212
13−#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__)
13+#ifdef _WIN32
1414int win_fpoll(void* h);
1515FILE *win32_u8fopen(const char *path, const char *mode);
1616FILE *win32_u8popen(const char *path, const char *mode);
@@ -25,7 +25,7 @@ void putStr(char* str) {
2525}
2626
2727void *fileOpen(char *name, char *mode) {
28−#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__)
28+#ifdef _WIN32
2929 FILE *f = win32_u8fopen(name, mode);
3030#else
3131 FILE *f = fopen(name, mode);
@@ -97,7 +97,7 @@ char* idris_nextDirEntry(void* h) {
9797}
9898
9999int idris_mkdir(char* dname) {
100−#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__)
100+#ifdef _WIN32
101101 return mkdir(dname);
102102#else
103103 return mkdir(dname, S_IRWXU | S_IRGRP | S_IROTH);
@@ -119,7 +119,7 @@ int idris_writeStr(void* h, char* str) {
119119
120120int fpoll(void* h)
121121{
122−#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__)
122+#ifdef _WIN32
123123 return win_fpoll(h);
124124#else
125125 FILE* f = (FILE*)h;
@@ -138,7 +138,7 @@ int fpoll(void* h)
138138}
139139
140140void *do_popen(const char *cmd, const char *mode) {
141−#if defined(WIN32) || defined(__WIN32) || defined(__WIN32__)
141+#ifdef _WIN32
142142 FILE *f = win32_u8popen(cmd, mode);
143143#else
144144 FILE *f = popen(cmd, mode);