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