Andrew Talbot : winemp3.acm: Sign-compare warnings fix.

Alexandre Julliard julliard at winehq.org
Wed Dec 3 05:56:22 CST 2008


Module: wine
Branch: master
Commit: c784eacfd33936c7320610475106d033b5f69ec7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c784eacfd33936c7320610475106d033b5f69ec7

Author: Andrew Talbot <andrew.talbot at talbotville.com>
Date:   Tue Dec  2 16:55:08 2008 +0000

winemp3.acm: Sign-compare warnings fix.

---

 dlls/winemp3.acm/layer3.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/winemp3.acm/layer3.c b/dlls/winemp3.acm/layer3.c
index 963fc96..4e8e42c 100644
--- a/dlls/winemp3.acm/layer3.c
+++ b/dlls/winemp3.acm/layer3.c
@@ -1837,7 +1837,7 @@ static void III_hybrid(real fsIn[SBLIMIT][SSLIMIT],real tsOut[SSLIMIT][SBLIMIT],
    int *blc = mp->hybrid_blc;
    real *rawout1,*rawout2;
    int bt;
-   int sb = 0;
+   unsigned int sb = 0;
 
    {
      int b = blc[ch];
@@ -1986,7 +1986,7 @@ int do_layer3(struct frame *fr,unsigned char *pcm_sample,int *pcm_point)
       switch(single) {
         case 3:
           {
-            register int i;
+            register unsigned int i;
             register real *in0 = (real *) hybridIn[0],*in1 = (real *) hybridIn[1];
             for(i=0;i<SSLIMIT*gr_info->maxb;i++,in0++)
               *in0 = (*in0 + *in1++); /* *0.5 done by pow-scale */
@@ -1994,7 +1994,7 @@ int do_layer3(struct frame *fr,unsigned char *pcm_sample,int *pcm_point)
           break;
         case 1:
           {
-            register int i;
+            register unsigned int i;
             register real *in0 = (real *) hybridIn[0],*in1 = (real *) hybridIn[1];
             for(i=0;i<SSLIMIT*gr_info->maxb;i++)
               *in0++ = *in1++;




More information about the wine-cvs mailing list