Mercurial > audlegacy
diff Plugins/Input/adplug/core/rix.cpp @ 625:0a73d1faeb4e trunk
[svn] GCC 4.1 warning fixes by Diego 'Flameeyes' Petteno from Gentoo.
| author | chainsaw |
|---|---|
| date | Mon, 06 Feb 2006 17:10:47 -0800 |
| parents | 15ca2ea93a30 |
| children | 2b06eb5e472d |
line wrap: on
line diff
--- a/Plugins/Input/adplug/core/rix.cpp Mon Feb 06 16:52:28 2006 -0800 +++ b/Plugins/Input/adplug/core/rix.cpp Mon Feb 06 17:10:47 2006 -0800 @@ -199,7 +199,7 @@ buffer[index*12] = (low+4)>>3; for(i=1;i<=11;i++) { - res *= 1.06; + res = (unsigned int)((double)res * 1.06); buffer[index*12+i] = res>>3; } } @@ -235,7 +235,7 @@ { mutex++; band_sus = rix_proc(); - if(band_sus) sustain += band_sus * 1.06; + if(band_sus) sustain += (int)((double)band_sus * 1.06); mstotal+=sustain; dro[T++]=(sustain>=0x100?1:0); dro[T++]=sustain&0xff; @@ -504,6 +504,6 @@ /*----------------------------------------------------------------------*/ inline unsigned int CrixPlayer::strm_and_fr(unsigned short parm) { - return ((unsigned int)parm*6+10000)*0.27461678223; + return (int)(((unsigned int)parm*6+10000)*0.27461678223); }
