From 37f10a9b36eb79555f9eba74b7fc262f9bb7c9fe Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Fri, 2 Feb 2018 17:27:58 +0200 Subject: Fixed weird isizes that should have been usizes Really, why were those there? I seem to remember them breaking an example at some point, but it doesn't seem to anymore. Maybe it was an emscripten thing? --- src/emscripten_api.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/emscripten_api.rs b/src/emscripten_api.rs index c7f980f..bb4dd45 100644 --- a/src/emscripten_api.rs +++ b/src/emscripten_api.rs @@ -34,9 +34,9 @@ pub extern "C" fn free_str(ptr: *mut c_char) { } #[no_mangle] -pub extern "C" fn find_fundamental_frequency(signal_ptr: *const f32, signal_length: isize, sample_rate: f32) -> f32 { +pub extern "C" fn find_fundamental_frequency(signal_ptr: *const f32, signal_length: usize, sample_rate: f32) -> f32 { let signal_slice = unsafe { - &slice::from_raw_parts(signal_ptr, signal_length as usize) + &slice::from_raw_parts(signal_ptr, signal_length) }; let signal = Signal::new(signal_slice, sample_rate); let model = Model::from_signal(signal); @@ -59,9 +59,9 @@ pub extern "C" fn hz_to_pitch(hz: f32) -> *mut c_char { } #[no_mangle] -pub extern "C" fn correlation(signal_ptr: *mut f32, signal_length: isize, sample_rate: f32) { +pub extern "C" fn correlation(signal_ptr: *mut f32, signal_length: usize, sample_rate: f32) { let signal_slice = unsafe { - &slice::from_raw_parts(signal_ptr, signal_length as usize) + &slice::from_raw_parts(signal_ptr, signal_length) }; let signal = Signal::new(signal_slice, sample_rate); -- cgit v1.2.3