[librsvg: 2/3] Adjust signature of rsvg_handle_new_from_data()
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 2/3] Adjust signature of rsvg_handle_new_from_data()
- Date: Thu, 24 Sep 2020 23:44:21 +0000 (UTC)
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]