Mercurial > mplayer.hg
changeset 26867:e61b6352f32f
Instead of removing code from this imported library, place it under #if 0.
This makes the differences to upstream smaller and the diff more readable.
author | diego |
---|---|
date | Tue, 27 May 2008 13:09:40 +0000 |
parents | 691c8dd10460 |
children | 2216ca79fb13 |
files | tremor/os_types.h tremor/tremor.diff |
diffstat | 2 files changed, 82 insertions(+), 65 deletions(-) [+] |
line wrap: on
line diff
--- a/tremor/os_types.h Tue May 27 12:49:50 2008 +0000 +++ b/tremor/os_types.h Tue May 27 13:09:40 2008 +0000 @@ -39,4 +39,61 @@ typedef uint32_t ogg_uint32_t; typedef uint16_t ogg_uint16_t; +#if 0 + +#ifdef _WIN32 + +# ifndef __GNUC__ + /* MSVC/Borland */ + typedef __int64 ogg_int64_t; + typedef __int32 ogg_int32_t; + typedef unsigned __int32 ogg_uint32_t; + typedef __int16 ogg_int16_t; +# else + /* Cygwin */ + #include <_G_config.h> + typedef _G_int64_t ogg_int64_t; + typedef _G_int32_t ogg_int32_t; + typedef _G_uint32_t ogg_uint32_t; + typedef _G_int16_t ogg_int16_t; +# endif + +#elif defined(__MACOS__) + +# include <sys/types.h> + typedef SInt16 ogg_int16_t; + typedef SInt32 ogg_int32_t; + typedef UInt32 ogg_uint32_t; + typedef SInt64 ogg_int64_t; + +#elif defined(__MACOSX__) /* MacOS X Framework build */ + +# include <sys/types.h> + typedef int16_t ogg_int16_t; + typedef int32_t ogg_int32_t; + typedef u_int32_t ogg_uint32_t; + typedef int64_t ogg_int64_t; + +#elif defined(__BEOS__) + + /* Be */ +# include <inttypes.h> + +#elif defined (__EMX__) + + /* OS/2 GCC */ + typedef short ogg_int16_t; + typedef int ogg_int32_t; + typedef unsigned int ogg_uint32_t; + typedef long long ogg_int64_t; + +#else + +# include <sys/types.h> +# include "config_types.h" + +#endif + +#endif /* 0 */ + #endif /* _OS_TYPES_H */
--- a/tremor/tremor.diff Tue May 27 12:49:50 2008 +0000 +++ b/tremor/tremor.diff Tue May 27 13:09:40 2008 +0000 @@ -22,71 +22,6 @@ union magic { struct { ogg_int32_t hi; ---- os_types.h 2005-01-04 16:29:02.000000000 +0100 -+++ os_types.h 2005-01-05 10:39:07.000000000 +0100 -@@ -32,57 +32,11 @@ - #define _ogg_realloc realloc - #define _ogg_free free - --#ifdef _WIN32 -- --# ifndef __GNUC__ -- /* MSVC/Borland */ -- typedef __int64 ogg_int64_t; -- typedef __int32 ogg_int32_t; -- typedef unsigned __int32 ogg_uint32_t; -- typedef __int16 ogg_int16_t; --# else -- /* Cygwin */ -- #include <_G_config.h> -- typedef _G_int64_t ogg_int64_t; -- typedef _G_int32_t ogg_int32_t; -- typedef _G_uint32_t ogg_uint32_t; -- typedef _G_int16_t ogg_int16_t; --# endif -- --#elif defined(__MACOS__) -- --# include <sys/types.h> -- typedef SInt16 ogg_int16_t; -- typedef SInt32 ogg_int32_t; -- typedef UInt32 ogg_uint32_t; -- typedef SInt64 ogg_int64_t; -- --#elif defined(__MACOSX__) /* MacOS X Framework build */ -- --# include <sys/types.h> -- typedef int16_t ogg_int16_t; -- typedef int32_t ogg_int32_t; -- typedef u_int32_t ogg_uint32_t; -+ #include <inttypes.h> - typedef int64_t ogg_int64_t; -- --#elif defined(__BEOS__) -- -- /* Be */ --# include <inttypes.h> -- --#elif defined (__EMX__) -- -- /* OS/2 GCC */ -- typedef short ogg_int16_t; -- typedef int ogg_int32_t; -- typedef unsigned int ogg_uint32_t; -- typedef long long ogg_int64_t; -- --#else -- --# include <sys/types.h> --# include "config_types.h" -- --#endif -+ typedef int32_t ogg_int32_t; -+ typedef uint32_t ogg_uint32_t; -+ typedef uint16_t ogg_uint16_t; -+ typedef int16_t ogg_int16_t; - - #endif /* _OS_TYPES_H */ --- sharedbook.c 30 Dec 2004 12:09:20 -0000 1.1 +++ sharedbook.c 18 Aug 2005 16:13:54 -0000 @@ -208,7 +211,7 @@ @@ -206,3 +141,28 @@ #ifndef M_PI # define M_PI (3.1415926536f) #endif +--- os_types.h 2008-05-27 14:59:21.000000000 +0200 ++++ os_types.h 2008-05-27 15:00:50.000000000 +0200 +@@ -32,6 +32,15 @@ + #define _ogg_realloc realloc + #define _ogg_free free + ++#include <inttypes.h> ++typedef int64_t ogg_int64_t; ++typedef int32_t ogg_int32_t; ++typedef int16_t ogg_int16_t; ++typedef uint32_t ogg_uint32_t; ++typedef uint16_t ogg_uint16_t; ++ ++#if 0 ++ + #ifdef _WIN32 + + # ifndef __GNUC__ +@@ -85,4 +94,6 @@ + + #endif + ++#endif /* 0 */ ++ + #endif /* _OS_TYPES_H */