diff --git a/packages/clib/bsd-crypt.c b/packages/clib/bsd-crypt.c index 693ff5a80..82f84ba1d 100755 --- a/packages/clib/bsd-crypt.c +++ b/packages/clib/bsd-crypt.c @@ -42,7 +42,9 @@ static int des_setkey(const char *key); static int des_cipher(const char *in, char *out, long salt, int num_iter); #ifdef __WINDOWS__ +#ifndef __MINGW32__ typedef __int32 int32_t; +#endif #else #include #endif diff --git a/packages/tai/pl-tai.c b/packages/tai/pl-tai.c index 2896491a2..824f12552 100755 --- a/packages/tai/pl-tai.c +++ b/packages/tai/pl-tai.c @@ -107,7 +107,7 @@ value is EAST and includes the DST offset. static int tz_offset() { -#if defined(HAVE_VAR_TIMEZONE) || _WIN64 +#if defined(HAVE_VAR_TIMEZONE) || _WIN64 || _WIN32 do_tzset(); return timezone; #else