shithub: choc

Download patch

ref: ee9fc21fd6b7e50706fa093b9ccabd6dd56b02db
parent: 9a26795bd108ad33622abdb8431e100477a413f5
author: Fabian Greffrath <fabian@greffrath.com>
date: Thu Sep 12 05:28:09 EDT 2019

midiproc: fix compiler warnings introduced by the previous bug fix

--- a/midiproc/main.c
+++ b/midiproc/main.c
@@ -393,6 +393,8 @@
 //
 int main(int argc, char *argv[])
 {
+    HANDLE in, out;
+
     // Make sure we're not launching this process by itself.
     if (argc < 5)
     {
@@ -431,13 +433,13 @@
     }
 
     // Parse out our handle ids.
-    HANDLE in = strtol(argv[3], NULL, 10);
+    in = (HANDLE) strtol(argv[3], NULL, 10);
     if (in == 0)
     {
         return EXIT_FAILURE;
     }
 
-    HANDLE out = strtol(argv[4], NULL, 10);
+    out = (HANDLE) strtol(argv[4], NULL, 10);
     if (out == 0)
     {
         return EXIT_FAILURE;
--- a/src/i_midipipe.c
+++ b/src/i_midipipe.c
@@ -472,7 +472,7 @@
     // Define the command line.  Version, Sample Rate, and handles follow
     // the executable name.
     M_snprintf(params_buf, sizeof(params_buf), "%d %Iu %Iu",
-        snd_samplerate, midi_process_in_reader, midi_process_out_writer);
+        snd_samplerate, (size_t) midi_process_in_reader, (size_t) midi_process_out_writer);
     cmdline = M_StringJoin(module, " \"" PACKAGE_STRING "\"", " ", params_buf, NULL);
 
     // Launch the subprocess