]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fix compile warnings
authorTakashi Iwai <tiwai@suse.de>
Wed, 29 Mar 2006 09:29:44 +0000 (09:29 +0000)
committerTakashi Iwai <tiwai@suse.de>
Wed, 29 Mar 2006 09:29:44 +0000 (09:29 +0000)
Fix compile warnings by adding cast.

src/pcm/pcm_softvol.c

index 588d347ded5e388cd8ec3428689755696501be6b..8afca69dee01863fe70b5b81a202613122b23734 100644 (file)
@@ -99,7 +99,7 @@ typedef union {
 static inline int MULTI_DIV_int(int a, unsigned short b, int swap)
 {
        val_t v, x, y;
-       v.i = swap ? bswap_32(a) : a;
+       v.i = swap ? (int)bswap_32(a) : a;
        y.i = 0;
 #if __BYTE_ORDER == __LITTLE_ENDIAN
        x.i = (unsigned int)v.s[0] * b;
@@ -110,7 +110,7 @@ static inline int MULTI_DIV_int(int a, unsigned short b, int swap)
        y.s[1] = x.s[0];
        y.i += (int)v.s[0] * b;
 #endif
-       return swap ? bswap_32(y.i) : y.i;
+       return swap ? (int)bswap_32(y.i) : y.i;
 }
 
 /* (16bit x 16bit) >> 16 */