[FFmpeg-devel] [PATCH] add #include "config.h" to internal	libavutil headers
    Måns Rullgård 
    mans
       
    Thu Mar 13 10:08:54 CET 2008
    
    
  
Diego Biurrun <diego at biurrun.de> writes:
> This adds a few #include "config.h" to internal libavutil headers to
> make them self-contained.
>
> Diego
>
> Index: libavutil/x86_cpu.h
> ===================================================================
> --- libavutil/x86_cpu.h	(revision 12430)
> +++ libavutil/x86_cpu.h	(working copy)
> @@ -21,6 +21,8 @@
>  #ifndef FFMPEG_X86CPU_H
>  #define FFMPEG_X86CPU_H
>  
> +#include "config.h"
> +
>  #ifdef ARCH_X86_64
>  #    define REG_a "rax"
>  #    define REG_b "rbx"
OK, I suppose.
> Index: libavutil/intreadwrite.h
> ===================================================================
> --- libavutil/intreadwrite.h	(revision 12430)
> +++ libavutil/intreadwrite.h	(working copy)
> @@ -21,6 +21,7 @@
>  
>  #include <stdint.h>
>  #include "bswap.h"
> +#include "config.h"
>  
>  #ifdef __GNUC__
>  
If included at all, config.h should be before any other FFmpeg
headers.
> Index: libavutil/internal.h
> ===================================================================
> --- libavutil/internal.h	(revision 12430)
> +++ libavutil/internal.h	(working copy)
> @@ -107,6 +107,8 @@
>  
>  #include "intreadwrite.h"
>  #include "bswap.h"
> +#include "common.h"
> +#include "config.h"
>  
>  #ifndef offsetof
>  #    define offsetof(T,F) ((unsigned int)((char *)&((T *)0)->F))
Ditto.
> Index: libavutil/bswap.h
> ===================================================================
> --- libavutil/bswap.h	(revision 12430)
> +++ libavutil/bswap.h	(working copy)
> @@ -27,6 +27,7 @@
>  #define FFMPEG_BSWAP_H
>  
>  #include <stdint.h>
> +#include "config.h"
>  #include "common.h"
>  
>  #ifdef HAVE_BYTESWAP_H
OK, I guess.
-- 
M?ns Rullg?rd
mans at mansr.com
    
    
More information about the ffmpeg-devel
mailing list