]> git.alsa-project.org Git - alsa-utils.git/commitdiff
aplaymidi: fix the verbose compilation warnings for latest gcc
authorJaroslav Kysela <perex@perex.cz>
Wed, 30 Aug 2023 10:54:50 +0000 (12:54 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 30 Aug 2023 13:42:19 +0000 (15:42 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
seq/aplaymidi/aplaymidi.c
seq/aplaymidi/arecordmidi.c

index e96364f0de09d789a268b173818d5fd0fcb34fbe..88d4e63958306f865858f6e00d1dd26fbba1ca57 100644 (file)
@@ -624,7 +624,7 @@ static void handle_big_sysex(snd_seq_event_t *ev)
        if (length > MIDI_BYTES_PER_SEC)
                ev->data.ext.len = MIDI_BYTES_PER_SEC;
        event_size = snd_seq_event_length(ev);
-       if (event_size + 1 > snd_seq_get_output_buffer_size(seq)) {
+       if (event_size + 1 > (ssize_t)snd_seq_get_output_buffer_size(seq)) {
                err = snd_seq_drain_output(seq);
                check_snd("drain output", err);
                err = snd_seq_set_output_buffer_size(seq, event_size + 1);
@@ -803,7 +803,7 @@ static void play_midi(void)
                for (i = 0; i < num_tracks; ++i) {
                        struct track *track = &tracks[i];
                        struct event *e2 = track->current_event;
-                       if (e2 && e2->tick < min_tick) {
+                       if (e2 && e2->tick < (unsigned int)min_tick) {
                                min_tick = e2->tick;
                                event = e2;
                                event_track = track;
@@ -988,7 +988,7 @@ int main(int argc, char *argv[])
                {"delay", 1, NULL, 'd'},
                {0}
        };
-       int c, err;
+       int c;
        int do_list = 0;
 
        init_seq();
@@ -1029,6 +1029,7 @@ int main(int argc, char *argv[])
 
 #ifdef HAVE_SEQ_CLIENT_INFO_GET_MIDI_VERSION
        if (ump_mode) {
+               int err;
                err = snd_seq_set_client_midi_version(seq, SND_SEQ_CLIENT_UMP_MIDI_1_0);
                check_snd("set midi version", err);
        }
index 2034df76b679598142f15b14e8ae8059af39e2f0..ce714728b8a2e4691307e89a3fd476c361b08b0a 100644 (file)
@@ -455,7 +455,7 @@ static void record_port_numbers(void)
 
 static void record_event(const snd_seq_event_t *ev)
 {
-       unsigned int i;
+       int i;
        struct smf_track *track;
 
        /* ignore events without proper timestamps */
@@ -583,7 +583,7 @@ static void record_event(const snd_seq_event_t *ev)
                else
                        command(track, 0xf7), i = 0;
                var_value(track, ev->data.ext.len - i);
-               for (; i < ev->data.ext.len; ++i)
+               for (; i < (int)ev->data.ext.len; ++i)
                        add_byte(track, ((unsigned char*)ev->data.ext.ptr)[i]);
                break;
        default:
@@ -719,7 +719,7 @@ static void version(void)
        fputs("arecordmidi version " SND_UTIL_VERSION_STR "\n", stderr);
 }
 
-static void sighandler(int sig)
+static void sighandler(int)
 {
        stop = 1;
 }