This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fox a MinGW warning in libiberty/setenv.c


On 3/13/13, Eli Zaretskii <eliz@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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]