Update of /cvsroot/alsa/alsa-tools/seq/sbiload
In directory sc8-pr-cvs1:/tmp/cvs-serv28718
Modified Files:
sbiload.c
Log Message:
- fixed compile warnings (possible bug of error check of read).
- include necessary header files explicitly.
Index: sbiload.c
===================================================================
RCS file: /cvsroot/alsa/alsa-tools/seq/sbiload/sbiload.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sbiload.c 30 Dec 2001 09:37:55 -0000 1.7
+++ sbiload.c 25 Mar 2003 17:36:37 -0000 1.8
@@ -24,6 +24,10 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <assert.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <errno.h>
#include <alsa/asoundlib.h>
#include <sys/time.h>
#include <unistd.h>
@@ -150,7 +154,7 @@
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 @@
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)) {
-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog