Commit 5fa8abb86843950a95d220f90cce49cf8d6df830

Vicent Marti 2013-02-28T17:36:20

w32-posix: Wrap the `timezone` declaration with a clause Allows compilation in newer versions of MinGW that already defined it.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/src/win32/posix_w32.c b/src/win32/posix_w32.c
index f533eaa..c439dad 100644
--- a/src/win32/posix_w32.c
+++ b/src/win32/posix_w32.c
@@ -487,11 +487,14 @@ p_gmtime_r (const time_t *timer, struct tm *result)
 #define DELTA_EPOCH_IN_MICROSECS  11644473600000000ULL
 #endif
  
+#ifndef _TIMEZONE_DEFINED
+#define _TIMEZONE_DEFINED
 struct timezone 
 {
    int  tz_minuteswest; /* minutes W of Greenwich */
    int  tz_dsttime;     /* type of dst correction */
 };
+#endif
  
 int p_gettimeofday(struct timeval *tv, struct timezone *tz)
 {