Hi, On Tue, Jun 19, 2012 at 6:29 AM, Martin Storsjö <[email protected]> wrote: > This avoids warnings if there already exists a definition. > > This is the case on windows, where the getaddrinfo isn't available > and linked to (and we use our fallbacks instead, which actually > try to use the proper getaddrinfo version if found at runtime), > but gai_strerror still exists as a define. > --- > libavformat/network.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavformat/network.h b/libavformat/network.h > index 72d01d2..8f7c19a 100644 > --- a/libavformat/network.h > +++ b/libavformat/network.h > @@ -150,6 +150,7 @@ const char *ff_gai_strerror(int ecode); > #define getaddrinfo ff_getaddrinfo > #define freeaddrinfo ff_freeaddrinfo > #define getnameinfo ff_getnameinfo > +#undef gai_strerror > #define gai_strerror ff_gai_strerror > #endif
It seems broken to workaround a Windows feature (providing gai_strerror) by using our own? Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
