[FFmpeg-devel] [PATCH] don't include intypes.h directly

Måns Rullgård mans
Sat Nov 10 22:00:28 CET 2007

Rich Felker <dalias at aerifal.cx> writes:

> On Sat, Nov 10, 2007 at 05:59:29PM +0000, M?ns Rullg?rd wrote:
>> > Except some platforms don't have stuff in that header but in another 
>> > (like inttypes.h).
>> Those platforms should be fixed or ignored.
> Both inttypes.h and stdint.h are in the C99 standard, but ffmpeg aims
> (afaik) to use a minimal subset of C99 that's more compatible with
> historical systems. inttypes.h exists on almost all historical systems
> and is probably also part of a pre-C99 POSIX or XOPEN standard. I've
> never heard of a system that has stdint.h but lacks inttypes.h.

I don't remember all the details, but I once had some trouble relating
to those headers while writing code that had to compile on both DEC
OSF/1 4.0 and Solaris 7.  IIRC, OSF/1 had only stdint.h while Solaris
had only inttypes.h.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list