On Sun, 5 Aug 2012, Måns Rullgård wrote:

Martin Storsjö <[email protected]> writes:

An inline function in MSVC system headers included by these
headers use free().

Which function?

It's in _freea in the MSVC malloc.h (which is included implicitly). It's not used by us, but we enable the equivalent of -Werror=implicit-function-declaration, so it fails just by parsing the inline function.

The local headers (after 239fdf1b) include internal.h that redirect
free to please_use_av_free_instead_of_free.

That is because avutil.h foolishly includes common.h.  It really ought
not do that.  Can we please fix that instead?

I'll give it a shot.

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to