On 3/13/13, Eli Zaretskii <e...@gnu.org> wrote: > > #ifdef __MSVCRT__ > extern _CRTIMP char *** __cdecl __MINGW_NOTHROW __p__environ(void); > extern _CRTIMP wchar_t *** __cdecl __MINGW_NOTHROW > __p__wenviron(void); > # define _environ (*__p__environ()) > # define _wenviron (*__p__wenviron()) > #else /* ! __MSVCRT__ */ > #endif /* ! __MSVCRT__ */ > > #define environ _environ
Cool. > and setenv.c does this: > > #ifndef HAVE_ENVIRON_DECL > extern char **environ; > #endif > > Solution: Add a guard: This is OK with a ChangeLog entry. Thanks. Ian