[beast: 5/18] BSE: fix signedness compiler warnings



commit f0d60d2b2a3f8041fe11ac70aceac9dfcca4611d
Author: Tim Janik <timj gnu org>
Date:   Thu Sep 24 20:07:21 2015 +0200

    BSE: fix signedness compiler warnings

 bse/bseloader-oggvorbis.cc |    6 +++---
 bse/bseloader-wav.cc       |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/bse/bseloader-oggvorbis.cc b/bse/bseloader-oggvorbis.cc
index 8d018aa..90f04c8 100644
--- a/bse/bseloader-oggvorbis.cc
+++ b/bse/bseloader-oggvorbis.cc
@@ -26,7 +26,7 @@ oggv_load_file_info (void         *data,
 {
   FileInfo *fi = sfi_new_struct0 (FileInfo, 1);
   FILE *file;
-  int err, i;
+  int err;
 
   file = fopen (file_name, "r");
   if (!file)
@@ -47,10 +47,10 @@ oggv_load_file_info (void         *data,
 
   fi->wfi.n_waves = ov_streams (&fi->ofile);
   fi->wfi.waves = (BseWaveFileInfo::Wave*) g_malloc0 (sizeof (fi->wfi.waves[0]) * fi->wfi.n_waves);
-  for (i = 0; i < fi->wfi.n_waves; i++)
+  for (size_t i = 0; i < fi->wfi.n_waves; i++)
     {
       vorbis_comment *vc = ov_comment (&fi->ofile, i);
-      uint n;
+      ssize_t n;
 
       for (n = 0; n < vc->comments; n++)
        if (strcmp (vc->user_comments[n], "title=") == 0)
diff --git a/bse/bseloader-wav.cc b/bse/bseloader-wav.cc
index 590fdf0..c611f86 100644
--- a/bse/bseloader-wav.cc
+++ b/bse/bseloader-wav.cc
@@ -324,7 +324,7 @@ wav_load_wave_dsc (void            *data,
   data_width = (fmt_header.bit_per_sample + 7) / 8;
   *error_p = wav_read_data_header (fi->fd, &data_header, data_width * fmt_header.n_channels);
   data_offset = lseek (fi->fd, 0, SEEK_CUR);
-  if (data_offset < sizeof (WavHeader) && !*error_p)
+  if (data_offset < ssize_t (sizeof (WavHeader)) && !*error_p)
     {
       LDEBUG ("failed to seek to start of data");
       *error_p = gsl_error_from_errno (errno, Bse::ERROR_IO);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]