winmm: Avoid casting unsigned char to plain char.

Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Akihiro Sagawa 2018-05-08 22:02:12 +09:00 committed by Alexandre Julliard
parent 1d49939618
commit 107dba39a3
1 changed files with 1 additions and 1 deletions

View File

@ -956,7 +956,7 @@ static DWORD MMSYSTEM_MidiStream_Convert(WINE_MIDIStream* lpMidiStrm, DWORD puls
if (lpMidiStrm->dwTimeDiv == 0) {
FIXME("Shouldn't happen. lpMidiStrm->dwTimeDiv = 0\n");
} else if (lpMidiStrm->dwTimeDiv > 0x8000) { /* SMPTE, unchecked FIXME? */
int nf = -(char)HIBYTE(lpMidiStrm->dwTimeDiv); /* number of frames */
int nf = 256 - HIBYTE(lpMidiStrm->dwTimeDiv); /* number of frames */
int nsf = LOBYTE(lpMidiStrm->dwTimeDiv); /* number of sub-frames */
ret = (pulse * 1000) / (nf * nsf);
} else {