2018-03-10 15:02 GMT+01:00 Carlo Bramini <carlo.bra...@libero.it>:

> I noticed this thing because I compiled those sources with a more robust 
> syntax check, by using C++ rather that plain C. At pratical level, nothing 
> changed, except for the .h files that required to use the extern "C" keyword. 
> I was wondering if you could evaulate the chance to add this feature to the 
> include files.
> It could be done directly by using some #ifdef/#endif, or perhaps by doing 
> something like this, somewhere in a common file:
>
> #ifdef __cplusplus
> #define FFMPEG_EXTERN_C_BEGIN extern "C" {
> #define FFMPEG_EXTERN_C_END   }
> #else
> #define FFMPEG_EXTERN_C_BEGIN
> #define FFMPEG_EXTERN_C_END
> #endif

In addition to what was said:
We cannot commit above because we would not test it
and we cannot guarantee that it will always work: We
provide C headers, if you want to use them in a C++
project, it is your responsibility to make sure it works,
not ours.

Carl Eugen
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to