[Scummvm-cvs-logs] CVS: scummvm/scumm imuse_player.cpp,2.20,2.21

Bertrand Augereau tramboi at users.sourceforge.net
Wed Aug 13 16:31:02 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv31472

Modified Files:
	imuse_player.cpp 
Log Message:
Made Player::decode_sysex_bytes const-correct.
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.


Index: imuse_player.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_player.cpp,v
retrieving revision 2.20
retrieving revision 2.21
diff -u -d -r2.20 -r2.21
--- imuse_player.cpp	8 Aug 2003 07:45:41 -0000	2.20
+++ imuse_player.cpp	13 Aug 2003 22:45:22 -0000	2.21
@@ -509,9 +509,9 @@
 	}
 }
 
-void Player::decode_sysex_bytes(byte *src, byte *dst, int len) {
+void Player::decode_sysex_bytes(const byte *src, byte *dst, int len) {
 	while (len >= 0) {
-		*dst++ = (src[0] << 4) |(src[1] & 0xF);
+		*dst++ = ((src[0] << 4)&0xFF) |(src[1] & 0xF);
 		src += 2;
 		len -= 2;
 	}





More information about the Scummvm-git-logs mailing list