Hello, I see. I expected that adding that could be considered out of the coding guidelines. However, what about the patch attached for fixing the declaration of ff_adpcm_afc_coeffs[2][16]? Although it works because the binary values are the same, this is wrong, independently by the fact that you are compiling for plain C or C++.
Sincerely. > Il 10 marzo 2018 alle 20.38 Carl Eugen Hoyos <ceffm...@gmail.com> ha scritto: > > 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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel