Martin Storsjö <[email protected]> writes:

> 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
>
> -- 

LGTM

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to