mirror of https://github.com/ericonr/sndio.git
fix signed vs unsigned char confusion
This commit is contained in:
parent
b1c417ab04
commit
13ac612953
|
@ -19,6 +19,7 @@
|
||||||
#include <sndio.h>
|
#include <sndio.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include "sysex.h"
|
#include "sysex.h"
|
||||||
|
#include "bsd-compat.h"
|
||||||
|
|
||||||
#define MIDI_CMDMASK 0xf0 /* command mask */
|
#define MIDI_CMDMASK 0xf0 /* command mask */
|
||||||
#define MIDI_CHANMASK 0x0f /* channel mask */
|
#define MIDI_CHANMASK 0x0f /* channel mask */
|
||||||
|
@ -125,7 +126,7 @@ onsysex(unsigned char *buf, int len)
|
||||||
fprintf(stderr, "%u: invalid channel name\n", cn);
|
fprintf(stderr, "%u: invalid channel name\n", cn);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
strlcpy(ctls[cn].name, x->u.slotdesc.name, SYSEX_NAMELEN);
|
memcpy(ctls[cn].name, x->u.slotdesc.name, SYSEX_NAMELEN);
|
||||||
ctls[cn].vol = 0;
|
ctls[cn].vol = 0;
|
||||||
break;
|
break;
|
||||||
case SYSEX_AUCAT_DUMPEND:
|
case SYSEX_AUCAT_DUMPEND:
|
||||||
|
@ -204,7 +205,8 @@ int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char *dev = NULL;
|
char *dev = NULL;
|
||||||
unsigned char buf[MSGMAX], *lhs, *rhs;
|
unsigned char buf[MSGMAX];
|
||||||
|
char *lhs, *rhs;
|
||||||
int c, cn, vol, size;
|
int c, cn, vol, size;
|
||||||
|
|
||||||
while ((c = getopt(argc, argv, "f:v")) != -1) {
|
while ((c = getopt(argc, argv, "f:v")) != -1) {
|
||||||
|
|
Loading…
Reference in New Issue