aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2015-10-24 15:13:56 -0700
committerChris Robinson <[email protected]>2015-10-24 15:13:56 -0700
commit298fdb220d2fe13b2c12d842ad40f39d9cf70e51 (patch)
treeb44b5625dd16c23f3144a3a933f9b0f839573dbe
parent2a62b3853082169e665d5eee2121ff34cfe0abc1 (diff)
Fix usage of modf
-rw-r--r--OpenAL32/alSource.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenAL32/alSource.c b/OpenAL32/alSource.c
index 53e388e4..b8677539 100644
--- a/OpenAL32/alSource.c
+++ b/OpenAL32/alSource.c
@@ -3005,13 +3005,13 @@ static ALboolean GetSampleOffset(ALsource *Source, ALuint *offset, ALuint *frac)
break;
case AL_SAMPLE_OFFSET:
- dbloff = modf(Source->Offset, &dblfrac);
+ dblfrac = modf(Source->Offset, &dbloff);
*offset = (ALuint)mind(dbloff, UINT_MAX);
*frac = (ALuint)mind(dblfrac*FRACTIONONE, FRACTIONONE-1.0);
break;
case AL_SEC_OFFSET:
- dbloff = modf(Source->Offset*Buffer->Frequency, &dblfrac);
+ dblfrac = modf(Source->Offset*Buffer->Frequency, &dbloff);
*offset = (ALuint)mind(dbloff, UINT_MAX);
*frac = (ALuint)mind(dblfrac*FRACTIONONE, FRACTIONONE-1.0);
break;