[librsvg: 2/3] Adjust signature of rsvg_handle_new_from_data()




commit 65a7594bb8d8a4eae073ef3b886675144e7f9ccb
Author: Sven Neumann <sven svenfoo org>
Date:   Thu Sep 24 21:35:58 2020 +0200

    Adjust signature of rsvg_handle_new_from_data()
    
    Parameter types should match the C prototype.

 librsvg/c_api.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/librsvg/c_api.rs b/librsvg/c_api.rs
index 7c1be8a4..f4c63fea 100644
--- a/librsvg/c_api.rs
+++ b/librsvg/c_api.rs
@@ -1623,7 +1623,7 @@ pub unsafe extern "C" fn rsvg_handle_new_from_stream_sync(
 
 #[no_mangle]
 pub unsafe extern "C" fn rsvg_handle_new_from_data(
-    data: *mut u8,
+    data: *const u8,
     data_len: usize,
     error: *mut *mut glib_sys::GError,
 ) -> *const RsvgHandle {
@@ -1648,7 +1648,7 @@ pub unsafe extern "C" fn rsvg_handle_new_from_data(
     assert!(data_len <= std::isize::MAX as usize);
     let data_len = data_len as isize;
 
-    let raw_stream = gio_sys::g_memory_input_stream_new_from_data(data, data_len, None);
+    let raw_stream = gio_sys::g_memory_input_stream_new_from_data(data as *mut u8, data_len, None);
 
     let ret = rsvg_handle_new_from_stream_sync(
         raw_stream as *mut _,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]