From dc1d52cfac56e18d2942c9ee78a96f351e322b77 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 29 Jan 2009 17:32:58 +0100 Subject: Add -Wno-sign-compare for the library and fix the other warnings --- sbc/Makefile.am | 4 ++-- sbc/sbcdec.c | 2 +- sbc/sbcenc.c | 2 +- sbc/sbcinfo.c | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/sbc/Makefile.am b/sbc/Makefile.am index 3feb178e..1f8e7f95 100644 --- a/sbc/Makefile.am +++ b/sbc/Makefile.am @@ -12,8 +12,8 @@ libsbc_la_SOURCES = sbc.h sbc.c sbc_math.h sbc_tables.h \ sbc_primitives.h sbc_primitives_mmx.h sbc_primitives_neon.h \ sbc_primitives.c sbc_primitives_mmx.c sbc_primitives_neon.c -libsbc_la_CFLAGS = -finline-functions -funswitch-loops -fgcse-after-reload \ - -funroll-loops +libsbc_la_CFLAGS = -finline-functions -funswitch-loops \ + -fgcse-after-reload -funroll-loops -Wno-sign-compare noinst_PROGRAMS = sbcinfo sbcdec sbcenc $(sndfile_programs) diff --git a/sbc/sbcdec.c b/sbc/sbcdec.c index 462663ab..dfe092f5 100644 --- a/sbc/sbcdec.c +++ b/sbc/sbcdec.c @@ -143,7 +143,7 @@ static void decode(char *filename, char *output, int tofile) au_hdr.channels = BE_INT(channels); written = write(ad, &au_hdr, sizeof(au_hdr)); - if (written < sizeof(au_hdr)) { + if (written < (int) sizeof(au_hdr)) { fprintf(stderr, "Failed to write header\n"); goto close; } diff --git a/sbc/sbcenc.c b/sbc/sbcenc.c index fba9be30..d284789a 100644 --- a/sbc/sbcenc.c +++ b/sbc/sbcenc.c @@ -67,7 +67,7 @@ static void encode(char *filename, int subbands, int bitpool, int joint, fd = fileno(stdin); len = read(fd, &au_hdr, sizeof(au_hdr)); - if (len < sizeof(au_hdr)) { + if (len < (int) sizeof(au_hdr)) { if (fd > fileno(stderr)) fprintf(stderr, "Can't read header from file %s: %s\n", filename, strerror(errno)); diff --git a/sbc/sbcinfo.c b/sbc/sbcinfo.c index 7420bfd2..339518a2 100644 --- a/sbc/sbcinfo.c +++ b/sbc/sbcinfo.c @@ -174,7 +174,8 @@ static int analyze_file(char *filename) double rate; int bitpool[SIZE], frame_len[SIZE]; int subbands, blocks, freq, mode, method; - int n, p1, p2, fd, len, size, count, num; + int n, p1, p2, fd, len, size, num; + unsigned int count; if (strcmp(filename, "-")) { printf("Filename\t\t%s\n", basename(filename)); @@ -235,7 +236,7 @@ static int analyze_file(char *filename) if (len == 0) break; - if (len < sizeof(hdr) || hdr.syncword != 0x9c) { + if (len < (int) sizeof(hdr) || hdr.syncword != 0x9c) { fprintf(stderr, "Corrupted SBC stream " "(len %d syncword 0x%02x)\n", len, hdr.syncword); -- cgit