From f04e77323b1a4660688d19b5f288bd7d69e39cc0 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Tue, 14 May 2019 16:18:41 +0200 Subject: [PATCH] fix(runtime-c-api) Update `wasmer_export_func_params_arity` signature. The `returns_len` argument type of `wasmer_export_func_returns_params` must be `uint32_t` to match the `wasmer_export_func_returns_arity` results, so that casts are not required. --- lib/runtime-c-api/src/export.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/runtime-c-api/src/export.rs b/lib/runtime-c-api/src/export.rs index ed9d3534d..cd9f69b66 100644 --- a/lib/runtime-c-api/src/export.rs +++ b/lib/runtime-c-api/src/export.rs @@ -252,7 +252,7 @@ pub unsafe extern "C" fn wasmer_export_func_params( pub unsafe extern "C" fn wasmer_export_func_returns( func: *const wasmer_export_func_t, returns: *mut wasmer_value_tag, - returns_len: c_int, + returns_len: uint32_t, ) -> wasmer_result_t { let named_export = &*(func as *const NamedExport); let export = &named_export.export;