# HG changeset patch # User diego # Date 1232962804 0 # Node ID 1a5cd79b2e6e52f2d8c23ea7a837ccd83d3e0ced # Parent 31287e75b5d842ef29a8733b6f8d6ddc8c0eab7c HAVE_LRINTF is now always defined to either 0 or 1, not defined/undefined. diff -r 31287e75b5d8 -r 1a5cd79b2e6e libfaad2/common.h --- a/libfaad2/common.h Mon Jan 26 09:29:53 2009 +0000 +++ b/libfaad2/common.h Mon Jan 26 09:40:04 2009 +0000 @@ -305,7 +305,7 @@ } - #if defined(_WIN32) && !defined(__MINGW32__) && !defined(HAVE_LRINTF) + #if defined(_WIN32) && !defined(__MINGW32__) && !HAVE_LRINTF #define HAS_LRINTF static INLINE int lrintf(float f) { @@ -317,7 +317,7 @@ } return i; } - #elif (defined(__i386__) && defined(__GNUC__)) && !defined(HAVE_LRINTF) + #elif (defined(__i386__) && defined(__GNUC__)) && !HAVE_LRINTF #define HAS_LRINTF // from http://www.stereopsis.com/FPU.html static INLINE int lrintf(float f) @@ -348,7 +348,7 @@ #include -#ifdef HAVE_LRINTF +#if HAVE_LRINTF # define HAS_LRINTF # define _ISOC9X_SOURCE 1 # define _ISOC99_SOURCE 1 diff -r 31287e75b5d8 -r 1a5cd79b2e6e libfaad2/local_changes.diff --- a/libfaad2/local_changes.diff Mon Jan 26 09:29:53 2009 +0000 +++ b/libfaad2/local_changes.diff Mon Jan 26 09:40:04 2009 +0000 @@ -89,7 +89,7 @@ - #if defined(_WIN32) && !defined(__MINGW32__) -+ #if defined(_WIN32) && !defined(__MINGW32__) && !defined(HAVE_LRINTF) ++ #if defined(_WIN32) && !defined(__MINGW32__) && !HAVE_LRINTF #define HAS_LRINTF static INLINE int lrintf(float f) { @@ -98,17 +98,18 @@ return i; } - #elif (defined(__i386__) && defined(__GNUC__)) -+ #elif (defined(__i386__) && defined(__GNUC__)) && !defined(HAVE_LRINTF) ++ #elif (defined(__i386__) && defined(__GNUC__)) && !HAVE_LRINTF #define HAS_LRINTF // from http://www.stereopsis.com/FPU.html static INLINE int lrintf(float f) -@@ -330,6 +360,8 @@ +@@ -330,7 +360,7 @@ #else +#include + - #ifdef HAVE_LRINTF +-#ifdef HAVE_LRINTF +-#if HAVE_LRINTF # define HAS_LRINTF # define _ISOC9X_SOURCE 1 @@ -338,8 +370,6 @@