changeset 26162:ef1ef6364a6a

Silence compiler warnings about incorrect format specifiers cross-compiling (bug #55046). * sysdep.cc: Use format specifier %ld for long int. * audioread.cc: Use format specifier macro PRId64 for int64_t.
author Markus Mützel <markus.muetzel@gmx.de>
date Mon, 03 Dec 2018 19:15:06 +0100
parents a61d3d3463e0
children d478d5d1c8e9
files libinterp/corefcn/sysdep.cc libinterp/dldfcn/audioread.cc
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/sysdep.cc	Mon Dec 03 08:54:07 2018 -0800
+++ b/libinterp/corefcn/sysdep.cc	Mon Dec 03 19:15:06 2018 +0100
@@ -933,7 +933,7 @@
 
       LONG retval = get_regkey_names (h_rootkey, subkey_name, fields);
       if (retval != ERROR_SUCCESS)
-        error ("winqueryreg: error %d reading names from registry", retval);
+        error ("winqueryreg: error %ld reading names from registry", retval);
 
       Cell fieldnames (dim_vector (1, fields.size ()));
       size_t i;
@@ -953,7 +953,7 @@
                value_name.c_str (), rootkey_name.c_str (),
                subkey_name.c_str ());
       if (retval != ERROR_SUCCESS)
-        error ("winqueryreg: error %d reading the specified key", retval);
+        error ("winqueryreg: error %ld reading the specified key", retval);
 
       return ovl (key_val);
     }
--- a/libinterp/dldfcn/audioread.cc	Mon Dec 03 08:54:07 2018 -0800
+++ b/libinterp/dldfcn/audioread.cc	Mon Dec 03 19:15:06 2018 +0100
@@ -457,8 +457,8 @@
       sf_count_t items_written = sf_write_float (file, data+offset, chunk_size);
 
       if (items_written != chunk_size)
-        error ("audiowrite: write failed, wrote %ld of %ld items\n",
-               items_written, chunk_size);
+        error ("audiowrite: write failed, wrote %" PRId64 " of %" PRId64
+               " items\n", items_written, chunk_size);
 
       total_items_written += items_written;
       offset += chunk_size;