Commit 0ba37e23 authored by Gerald Pfeifer's avatar Gerald Pfeifer Committed by Alexandre Julliard

Avoid using round(), which is unportable.

parent 81994233
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
*/ */
#include "config.h" #include "config.h"
#define _GNU_SOURCE /* for round() in math.h */
#include <assert.h> #include <assert.h>
#include <stdarg.h> #include <stdarg.h>
#include <stdio.h> #include <stdio.h>
...@@ -85,17 +84,17 @@ void DSOUND_AmpFactorToVolPan(PDSVOLUMEPAN volpan) ...@@ -85,17 +84,17 @@ void DSOUND_AmpFactorToVolPan(PDSVOLUMEPAN volpan)
right=600 * log(((double)volpan->dwTotalRightAmpFactor) / 0xffff) / log(2); right=600 * log(((double)volpan->dwTotalRightAmpFactor) / 0xffff) / log(2);
if (left<right) if (left<right)
{ {
volpan->lVolume=round(right); volpan->lVolume=right;
volpan->dwVolAmpFactor=volpan->dwTotalRightAmpFactor; volpan->dwVolAmpFactor=volpan->dwTotalRightAmpFactor;
} }
else else
{ {
volpan->lVolume=round(left); volpan->lVolume=left;
volpan->dwVolAmpFactor=volpan->dwTotalLeftAmpFactor; volpan->dwVolAmpFactor=volpan->dwTotalLeftAmpFactor;
} }
if (volpan->lVolume < -10000) if (volpan->lVolume < -10000)
volpan->lVolume=-10000; volpan->lVolume=-10000;
volpan->lPan=round(right-left); volpan->lPan=right-left;
if (volpan->lPan < -10000) if (volpan->lPan < -10000)
volpan->lPan=-10000; volpan->lPan=-10000;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment