[FFmpeg-cvslog] r21735 - trunk/libavutil/internal.h

Måns Rullgård mans
Fri Feb 19 17:55:44 CET 2010


Michael Kostylev <michael.kostylev at gmail.com> writes:

> On Tue Feb  9 23:55:16 2010
> mru wrote:
>
>> Define missing llrint() as macro instead of inline function
>> 
>> This fixes building on some broken systems.
>> 
>> Modified:
>>    trunk/libavutil/internal.h
>> 
>> Modified: trunk/libavutil/internal.h
>> ==============================================================================
>> --- trunk/libavutil/internal.h	Tue Feb  9 23:55:13 2010	(r21734)
>> +++ trunk/libavutil/internal.h	Tue Feb  9 23:55:16 2010	(r21735)
>> @@ -225,10 +225,8 @@ static inline av_const unsigned int ff_s
>>  #endif /* HAVE_EXP2F */
>>  
>>  #if !HAVE_LLRINT
>> -static av_always_inline av_const long long llrint(double x)
>> -{
>> -    return rint(x);
>> -}
>> +#undef llrint
>> +#define llrint(x) rint(x)
>
> The dos machine is unhappy with this macro.

Please elaborate.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-cvslog mailing list