From 1ec83e2069f5d018659f8eb6e7aad7bbeb72a270 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Tue, 15 Feb 2005 20:23:10 +0000 Subject: Very minor changes to remove compiler warnings (tested with gcc-3.4.2 under Linux) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5958 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libmad/decoder.c | 7 +++++++ apps/codecs/libmad/frame.c | 4 ++-- apps/codecs/libmad/huffman.c | 4 ++-- apps/codecs/libmad/layer3.c | 6 +++--- 4 files changed, 14 insertions(+), 7 deletions(-) (limited to 'apps/codecs') diff --git a/apps/codecs/libmad/decoder.c b/apps/codecs/libmad/decoder.c index efa95e31c8..f484e36569 100644 --- a/apps/codecs/libmad/decoder.c +++ b/apps/codecs/libmad/decoder.c @@ -119,6 +119,9 @@ int mad_decoder_finish(struct mad_decoder *decoder) return (!WIFEXITED(status) || WEXITSTATUS(status)) ? -1 : 0; } +# else + /* Avoid compiler warning */ + (void)decoder; # endif return 0; @@ -577,6 +580,10 @@ int mad_decoder_message(struct mad_decoder *decoder, return 0; # else + /* Avoid compiler warnings */ + (void)decoder; + (void)message; + (void)len; return -1; # endif } diff --git a/apps/codecs/libmad/frame.c b/apps/codecs/libmad/frame.c index 4b592d02ef..9a6dca0f0f 100644 --- a/apps/codecs/libmad/frame.c +++ b/apps/codecs/libmad/frame.c @@ -315,7 +315,7 @@ int mad_header_decode(struct mad_header *header, struct mad_stream *stream) if (!stream->sync) ptr = stream->this_frame; - if (end - ptr < stream->skiplen) { + if (end - ptr < (long) stream->skiplen) { stream->skiplen -= end - ptr; stream->next_frame = end; @@ -400,7 +400,7 @@ int mad_header_decode(struct mad_header *header, struct mad_stream *stream) } /* verify there is enough data left in buffer to decode this frame */ - if (N + MAD_BUFFER_GUARD > end - stream->this_frame) { + if ((long)(N + MAD_BUFFER_GUARD) > end - stream->this_frame) { stream->next_frame = stream->this_frame; stream->error = MAD_ERROR_BUFLEN; diff --git a/apps/codecs/libmad/huffman.c b/apps/codecs/libmad/huffman.c index f4fe61bd04..80bb3ddef1 100644 --- a/apps/codecs/libmad/huffman.c +++ b/apps/codecs/libmad/huffman.c @@ -3078,7 +3078,7 @@ struct hufftable const mad_huff_pair_table[32] = { /* 1 */ { hufftab1, 0, 3 }, /* 2 */ { hufftab2, 0, 3 }, /* 3 */ { hufftab3, 0, 3 }, - /* 4 */ { 0 /* not used */ }, + /* 4 */ { hufftab0, 0, 0 }, /* not used */ /* 5 */ { hufftab5, 0, 3 }, /* 6 */ { hufftab6, 0, 4 }, /* 7 */ { hufftab7, 0, 4 }, @@ -3088,7 +3088,7 @@ struct hufftable const mad_huff_pair_table[32] = { /* 11 */ { hufftab11, 0, 4 }, /* 12 */ { hufftab12, 0, 4 }, /* 13 */ { hufftab13, 0, 4 }, - /* 14 */ { 0 /* not used */ }, + /* 14 */ { hufftab0, 0, 0 }, /* not used */ /* 15 */ { hufftab15, 0, 4 }, /* 16 */ { hufftab16, 1, 4 }, /* 17 */ { hufftab16, 2, 4 }, diff --git a/apps/codecs/libmad/layer3.c b/apps/codecs/libmad/layer3.c index 7a59e70241..df1084eb92 100644 --- a/apps/codecs/libmad/layer3.c +++ b/apps/codecs/libmad/layer3.c @@ -894,7 +894,7 @@ mad_fixed_t III_requantize(unsigned int value, signed int exp) exp += power->exponent; if (exp < 0) { - if (-exp >= sizeof(mad_fixed_t) * CHAR_BIT) { + if (-exp >= (signed int) (sizeof(mad_fixed_t) * CHAR_BIT)) { /* underflow */ requantized = 0; } @@ -1053,7 +1053,7 @@ enum mad_error III_huffdecode(struct mad_bitptr *ptr, mad_fixed_t xr[576], break; case 15: - if (cachesz < linbits + 2) { + if ((unsigned int)cachesz < linbits + 2) { bitcache = (bitcache << 16) | mad_bit_read(&peek, 16); cachesz += 16; bits_left -= 16; @@ -1088,7 +1088,7 @@ enum mad_error III_huffdecode(struct mad_bitptr *ptr, mad_fixed_t xr[576], break; case 15: - if (cachesz < linbits + 1) { + if ((unsigned int)cachesz < linbits + 1) { bitcache = (bitcache << 16) | mad_bit_read(&peek, 16); cachesz += 16; bits_left -= 16; -- cgit v1.2.3