From be4c106ab0af0ac6df75ec527e874ebf18afadcc Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 25 Mar 2003 17:36:37 +0000 Subject: [PATCH] - fixed compile warnings (possible bug of error check of read). - include necessary header files explicitly. --- seq/sbiload/sbiload.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/seq/sbiload/sbiload.c b/seq/sbiload/sbiload.c index e4a1428..993f88b 100644 --- a/seq/sbiload/sbiload.c +++ b/seq/sbiload/sbiload.c @@ -24,6 +24,10 @@ #include #include #include +#include +#include +#include +#include #include #include #include @@ -150,7 +154,7 @@ show_list () { snd_seq_port_info_set_client(pinfo, client); snd_seq_port_info_set_port(pinfo, -1); while (snd_seq_query_next_port(seq_handle, pinfo) >= 0) { - int cap; + unsigned int cap; cap = (SND_SEQ_PORT_CAP_SUBS_WRITE | SND_SEQ_PORT_CAP_WRITE); if ((snd_seq_port_info_get_capability(pinfo) & cap) == cap) { @@ -376,7 +380,7 @@ load_sb (int bank, int fd) { len = (file_type == SBI_FILE_TYPE_4OP) ? DATA_LEN_4OP : DATA_LEN_2OP; for (prg = 0;; prg++) { - if (read (fd, &sbi_instr.header, sizeof (sbi_header_t)) < sizeof (sbi_header_t)) + if (read (fd, &sbi_instr.header, sizeof (sbi_header_t)) < (ssize_t)sizeof (sbi_header_t)) break; if (!strncmp (sbi_instr.header.key, "SBI\032", 4) || !strncmp (sbi_instr.header.key, "2OP\032", 4)) { -- 2.47.1