From 2d63e250754d0c26fe3fffbd767a93867f9d0074 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Thu, 5 Sep 2019 14:31:43 +0200 Subject: [PATCH] feat(runtime-c-api) Arity cannot be negative when calling `wasmer_export_func_call`. --- lib/runtime-c-api/src/export.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/runtime-c-api/src/export.rs b/lib/runtime-c-api/src/export.rs index 20bb91c7c..e9a770eaa 100644 --- a/lib/runtime-c-api/src/export.rs +++ b/lib/runtime-c-api/src/export.rs @@ -11,7 +11,7 @@ use crate::{ value::{wasmer_value, wasmer_value_t, wasmer_value_tag}, wasmer_byte_array, wasmer_result_t, }; -use libc::c_int; +use libc::{c_int, c_uint}; use std::{ptr, slice}; use wasmer_runtime::{Instance, Memory, Module, Value}; use wasmer_runtime_core::{export::Export, module::ExportIndex}; @@ -390,9 +390,9 @@ pub unsafe extern "C" fn wasmer_export_name(export: *mut wasmer_export_t) -> was pub unsafe extern "C" fn wasmer_export_func_call( func: *const wasmer_export_func_t, params: *const wasmer_value_t, - params_len: c_int, + params_len: c_uint, results: *mut wasmer_value_t, - results_len: c_int, + results_len: c_uint, ) -> wasmer_result_t { if func.is_null() { update_last_error(CApiError {