Mercurial > mplayer.hg
changeset 14369:a98495858305
changes against 1.0 + Dec 2004 SVN math code
author | henry |
---|---|
date | Wed, 05 Jan 2005 09:50:05 +0000 |
parents | 1108b4b42b87 |
children | 33c327232ebc |
files | tremor/tremor.diff |
diffstat | 1 files changed, 90 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tremor/tremor.diff Wed Jan 05 09:50:05 2005 +0000 @@ -0,0 +1,90 @@ +diff -ur orig/misc.h mod-2004-01-05/misc.h +--- orig/misc.h 2005-01-04 16:29:01.000000000 +0100 ++++ mod-2004-01-05/misc.h 2004-12-30 13:09:20.000000000 +0100 +@@ -29,8 +29,9 @@ + /* 64 bit multiply */ + + #include <sys/types.h> ++#include "config.h" + +-#if BYTE_ORDER==LITTLE_ENDIAN ++#ifndef WORDS_BIGENDIAN + union magic { + struct { + ogg_int32_t lo; +@@ -38,9 +39,7 @@ + } halves; + ogg_int64_t whole; + }; +-#endif +- +-#if BYTE_ORDER==BIG_ENDIAN ++#else + union magic { + struct { + ogg_int32_t hi; +diff -ur orig/os_types.h mod-2004-01-05/os_types.h +--- orig/os_types.h 2005-01-04 16:29:02.000000000 +0100 ++++ mod-2004-01-05/os_types.h 2005-01-05 10:39:07.000000000 +0100 +@@ -32,57 +32,10 @@ + #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 int16_t ogg_int16_t; + + #endif /* _OS_TYPES_H */