Fix a couple of sign-compare warnings.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Sun, 26 Feb 2012 08:08:41 +0000 (19:08 +1100)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Sun, 26 Feb 2012 08:08:41 +0000 (19:08 +1100)
src/share/grabbag/replaygain.c
src/share/replaygain_analysis/replaygain_analysis.c

index 8191a5c..bda3f4c 100644 (file)
@@ -596,7 +596,7 @@ static FLAC__bool parse_double_(const FLAC__StreamMetadata_VorbisComment_Entry *
                return false;
        q++;
        memset(s, 0, sizeof(s)-1);
-       strncpy(s, q, local_min(sizeof(s)-1, entry->length - (q-p)));
+       strncpy(s, q, local_min(sizeof(s)-1, (size_t) (entry->length - (q-p))));
 
        v = strtod(s, &end);
        if(end == s)
index 5bd4965..ed78fa2 100644 (file)
@@ -247,7 +247,7 @@ static const struct ReplayGainFilter ReplayGainFilters[] = {
         { 0.96009142950541,  -1.92018285901082,   0.96009142950541 },
         { 1.00000000000000,  -1.91858953033784,   0.92177618768381 },
     },
-    
+
     {
         11025, 0, /* ORIGINAL */
         { 0.58100494960553,  -0.53174909058578,  -0.14289799034253,   0.17520704835522,   0.02377945217615,   0.15558449135573,  -0.25344790059353,   0.01628462406333,   0.06920467763959,  -0.03721611395801,  -0.00749618797172 },
@@ -447,7 +447,7 @@ AnalyzeSamples ( const Float_t* left_samples, const Float_t* right_samples, size
     }
 
     prebufsamples = MAX_ORDER;
-    if (prebufsamples > num_samples)
+    if ((size_t) prebufsamples > num_samples)
         prebufsamples = num_samples;
 
     for ( i = 0; i < prebufsamples; ++i ) {