Module Name: src Committed By: lukem Date: Sun Apr 12 14:15:08 UTC 2009
Modified Files: src/usr.bin/midiplay: midiplay.c Log Message: fix sign-compare and cast-qual issues To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/usr.bin/midiplay/midiplay.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/midiplay/midiplay.c diff -u src/usr.bin/midiplay/midiplay.c:1.26 src/usr.bin/midiplay/midiplay.c:1.27 --- src/usr.bin/midiplay/midiplay.c:1.26 Mon Apr 28 20:24:14 2008 +++ src/usr.bin/midiplay/midiplay.c Sun Apr 12 14:15:08 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: midiplay.c,v 1.26 2008/04/28 20:24:14 martin Exp $ */ +/* $NetBSD: midiplay.c,v 1.27 2009/04/12 14:15:08 lukem Exp $ */ /* * Copyright (c) 1998, 2002 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: midiplay.c,v 1.26 2008/04/28 20:24:14 martin Exp $"); +__RCSID("$NetBSD: midiplay.c,v 1.27 2009/04/12 14:15:08 lukem Exp $"); #endif @@ -72,7 +72,7 @@ #define META_SMPTE 0x54 #define META_TIMESIGN 0x58 -char *metanames[] = { +const char *metanames[] = { "", "Text", "Copyright", "Track", "Instrument", "Lyric", "Marker", "Cue", }; @@ -88,8 +88,8 @@ void send_sysex(u_char *, u_int); u_long getvar(struct track *); u_long getlen(struct track *); -void playfile(FILE *, char *); -void playdata(u_char *, u_int, char *); +void playfile(FILE *, const char *); +void playdata(u_char *, u_int, const char *); int main(int argc, char **argv); void Heapify(struct track *, int, int); @@ -350,7 +350,7 @@ } void -playfile(FILE *f, char *name) +playfile(FILE *f, const char *name) { u_char *buf, *nbuf; u_int tot, n, size, nread; @@ -385,7 +385,7 @@ } void -playdata(u_char *buf, u_int tot, char *name) +playdata(u_char *buf, u_int tot, const char *name) { int format, ntrks, divfmt, ticks, t; u_int len, mlen, status, chan; @@ -406,7 +406,7 @@ u_char *eod; /* Detected a RMID file, let's just check if it's * a MIDI file */ - if (GET32_LE(buf + MARK_LEN) != tot - 8) { + if ((u_int)GET32_LE(buf + MARK_LEN) != tot - 8) { warnx("Not a RMID file, bad header"); return; }