Mercurial > hg > dmlib
diff minijss/jloadjss.c @ 1349:5adf67d1dea4
Fix loading of instrument relative note, finetune and panning values, which should be signed.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 22 Aug 2017 22:01:32 +0300 |
parents | c0479e984242 |
children | dcb5c16ecdb9 |
line wrap: on
line diff
--- a/minijss/jloadjss.c Tue Aug 22 21:47:05 2017 +0300 +++ b/minijss/jloadjss.c Tue Aug 22 22:01:32 2017 +0300 @@ -571,9 +571,9 @@ !dmf_read_le32(inFile, &jssI.loopE) || !dmf_read_le16(inFile, &jssI.flags) || !dmf_read_le16(inFile, &jssI.C4BaseSpeed) || - !dmf_read_le16(inFile, &jssI.ERelNote) || - !dmf_read_le16(inFile, &jssI.EFineTune) || - !dmf_read_le16(inFile, &jssI.EPanning) || + !dmf_read_le16(inFile, (Uint16 *) &jssI.ERelNote) || + !dmf_read_le16(inFile, (Uint16 *) &jssI.EFineTune) || + !dmf_read_le16(inFile, (Uint16 *) &jssI.EPanning) || !dmf_read_byte(inFile, &jssI.volume) || !dmf_read_byte(inFile, &jssI.convFlags)) {