git.delta.rocks / jrsonnet / refs/commits / 67452728b1d4

difftreelog

fix do not rely on c_char sign

Yaroslav Bolyukin2021-07-05parent: #0336283.patch.diff
in: master

1 file changed

modifiedbindings/jsonnet/src/import.rsdiffbeforeafterboth
23 rel: *const c_char,23 rel: *const c_char,
24 found_here: *mut *const c_char,24 found_here: *mut *const c_char,
25 success: &mut c_int,25 success: &mut c_int,
26) -> *const c_char;26) -> *mut c_char;
2727
28/// Resolves imports using callback28/// Resolves imports using callback
29pub struct CallbackImportResolver {29pub struct CallbackImportResolver {
46 &mut (found_here as *const _),46 &mut (found_here as *const _),
47 &mut success,47 &mut success,
48 )48 )
49 } as *mut i8;49 };
50 // Release memory occipied by arguments passed50 // Release memory occipied by arguments passed
51 unsafe {51 unsafe {
52 CString::from_raw(base);52 CString::from_raw(base);