[Ffmpeg-devel] [PATCH] inttypes.h/stdint.h abstract is in common.h

Michael Niedermayer michaelni
Tue Oct 24 18:12:24 CEST 2006


Hi

On Tue, Oct 24, 2006 at 05:43:18PM +0200, Steve Lhomme wrote:
> Rich Felker wrote:
> >On Tue, Oct 24, 2006 at 04:32:36PM +0200, Steve Lhomme wrote:
> >>Hi,
> >>
> >>....for platforms with no inttypes.h
> >>
> >>Steve
> >
> >This is utter nonsense. If the platform is missing inttypes.h, just
> >put your inttypes.h replacement in the current directory when
> >compiling.
> 
> The code that does what you suggest is in common.h
> 
> #ifndef EMULATE_INTTYPES
> #   include <inttypes.h>
> #else
>     typedef signed char  int8_t;
>     typedef signed short int16_t;
>     typedef signed int   int32_t;
>     typedef unsigned char  uint8_t;
>     typedef unsigned short uint16_t;
>     typedef unsigned int   uint32_t;
>     typedef signed long long   int64_t;
>     typedef unsigned long long uint64_t;
> #endif /* EMULATE_INTTYPES */
> 
> Either this remain and my patch is OK. Otherwise that means common.h 
> needs to be changed and that file you're talking about needs to be 
> created and put in libavutil.

IMHO configure should check if inttypes.h is available, and if not should
create/copy one in libavutil

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is




More information about the ffmpeg-devel mailing list