setenv.c [!HAVE_ENVIRON_DECL]: Avoid declaring environ if it is
 a macro, as this causes compiler warnings with MinGW.
+2013-03-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * setenv.c [!HAVE_ENVIRON_DECL]: Avoid declaring environ if it is
+       a macro, as this causes compiler warnings with MinGW.
+
 2013-03-01  Andreas Schwab  <schwab@linux-m68k.org>
 
        * obstacks.texi (Obstacks): Trim @node to only contain the
 
 
 #define __environ      environ
 #ifndef HAVE_ENVIRON_DECL
+/* MinGW defines environ to call a function.  */
+#ifndef environ
 extern char **environ;
 #endif
+#endif
 
 #undef setenv
 #undef unsetenv