# HG changeset patch # User reimar # Date 1285612663 0 # Node ID 667186dcadbf7590747880e81946c95b186f5225 # Parent 50f2498749da9e3e9173dab969d022a8234a8eb7 Fix condition for compiling lrintf, fixes compilation on cygwin/MinGW. diff -r 50f2498749da -r 667186dcadbf libfaad2/common.h --- a/libfaad2/common.h Mon Sep 27 17:28:23 2010 +0000 +++ b/libfaad2/common.h Mon Sep 27 18:37:43 2010 +0000 @@ -317,7 +317,7 @@ } return i; } - #elif (defined(__i386__) && defined(__GNUC__)) && __STDC_VERSION__ >= 199901L + #elif (defined(__i386__) && defined(__GNUC__)) && __STDC_VERSION__ < 199901L #define HAS_LRINTF // from http://www.stereopsis.com/FPU.html static INLINE int lrintf(float f) diff -r 50f2498749da -r 667186dcadbf libfaad2/local_changes.diff --- a/libfaad2/local_changes.diff Mon Sep 27 17:28:23 2010 +0000 +++ b/libfaad2/local_changes.diff Mon Sep 27 18:37:43 2010 +0000 @@ -77,7 +77,7 @@ return i; } - #elif (defined(__i386__) && defined(__GNUC__)) -+ #elif (defined(__i386__) && defined(__GNUC__)) && __STDC_VERSION__ >= 199901L ++ #elif (defined(__i386__) && defined(__GNUC__)) && __STDC_VERSION__ < 199901L #define HAS_LRINTF // from http://www.stereopsis.com/FPU.html static INLINE int lrintf(float f)