Revert "compat/unsetenv.c: Fix a sparse warning"
authorBenoit Sigoure <tsunanet@gmail.com>
Sun, 21 Jul 2013 19:54:08 +0000 (12:54 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 21 Jul 2013 22:09:56 +0000 (15:09 -0700)
This reverts commit ec535cc27e6c4f5e0b1d157e04f5511f166ecd9d.

POSIX explicitly states "the [environ] variable, which
must be declared by the user if it is to be used directly".
Not declaring it causes compilation to fail on OS X.

Instead don't declare the variable on MinGW, as it causes
a spurious warning there.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/unsetenv.c
index 4ea18569c240900b0e889873ddc782614c7724a6..bf5fd7063bc98964382b193cc9171a734c7aa790 100644 (file)
@@ -2,6 +2,9 @@
 
 void gitunsetenv (const char *name)
 {
+#if !defined(__MINGW32__)
+     extern char **environ;
+#endif
      int src, dst;
      size_t nmln;