shithub: libsamplerate

Download patch

ref: 37540f69507e5a10b7bc99e3b637c99a3e3a2e29
parent: 6e6e1bd3cdc6d745964e6707c7ab0e103c95582f
author: evpobr <evpobr@gmail.com>
date: Tue Nov 3 06:10:15 EST 2020

Fix compiler warnings

--- a/examples/audio_out.c
+++ b/examples/audio_out.c
@@ -809,7 +809,11 @@
 
 static DWORD CALLBACK
 win32_audio_out_callback (HWAVEOUT hwave, UINT msg, DWORD_PTR data, DWORD_PTR param1, DWORD_PTR param2)
-{	WIN32_AUDIO_OUT	*win32_out ;
+{
+	UNREFERENCED_PARAMETER (hwave) ;
+	UNREFERENCED_PARAMETER (param1) ;
+	UNREFERENCED_PARAMETER (param2) ;
+	WIN32_AUDIO_OUT	*win32_out ;
 	int		read_count, frame_count, k ;
 	short	*sptr ;
 
@@ -843,7 +847,7 @@
 
 	if (read_count > 0)
 	{	/* Fix buffer length is only a partial block. */
-		if (read_count * sizeof (short) < win32_out->bufferlen)
+		if (read_count * (int) sizeof (short) < win32_out->bufferlen)
 			win32_out->whdr [win32_out->current].dwBufferLength = read_count * sizeof (short) ;
 
 		/* Queue the WAVEHDR */