[MPlayer-dev-eng] Patch for gcc 3.4 against MPlayer-1.0pre5
eclipse7 at gmx.net
Thu Sep 2 11:24:23 CEST 2004
On Thu, Sep 02, 2004 at 09:17:16AM +0200, Torinthiel wrote:
> > $ man 3 fesetround
> These eleven functions were defined in C99, and describe the handling
> of floating point rounding and exceptions (overflow, zero-divide etc.).
> C99 is not widely used here. gcc 2.95 doesn't support it.
> By the way. As I understand it if I call fesetround(FE_DOWNWARD) than
> round(0.7)==0? Ouch. If I want this then I use ceil And it still doesn't
> define what happens with +/-0.5 under FE_TONEAREST.
No matter what you say MPlayer never gets under ANSI C. It may go under
partially GCC version standard or whatever. But some/many extensions used
in MPlayer source are also in C99 or however you want to express it.
At least I remember to have seen them...
More information about the MPlayer-dev-eng