[FFmpeg-devel] use of UINT64_C in libavutil/common.h

VALETTE Eric RD-MAPS-REN eric2.valette
Thu May 6 16:52:15 CEST 2010

On 05/06/2010 04:41 PM, M?ns Rullg?rd wrote:
> VALETTE Eric RD-MAPS-REN<eric2.valette at orange-ftgroup.com>  writes:
>>> The file you are talking about uses the C language.  It does not work
>>> in Fortran, Java, ADA, Scheme, COBOL, or Modula-3 to name but a few.
>>> What makes you think it should work with C++?
>> Except that C++ program can include C headers file via the extern "C"
>> trick
> Apparently not.
If you make no effort to make it happen sure. There are indeed few 
incompatibilities. The real question you should ask yourself is: do I 
want to ffmepg libaries be used by C++ program? Answering no means you 
do not care for exemple QT/KDE program to use ffmpeg libraries simply.

As already said, most decent C libaries provide C++ compatible include 
files, the libc being the first exemple that comes to mind but many 
graphical C libraries like X11 come just after it.

Before the commit mentioned in another post it was not a problem. Now it is.

The language argument sounds a bit like: I want to keep my "C" blood 
pure and do not mix with other race.

-- eric

More information about the ffmpeg-devel mailing list