mirror of
https://github.com/fluencelabs/wasmer
synced 2025-07-28 22:02:01 +00:00
fix(runtime-c-api) Remove deprecated types from libc.
Since https://github.com/rust-lang/libc/pull/1379, fixed width integer type aliases are deprecated. Thus, this patch uses Rust types instead of libc aliases.
This commit is contained in:
@@ -85,8 +85,6 @@
|
||||
extern crate wasmer_runtime;
|
||||
extern crate wasmer_runtime_core;
|
||||
|
||||
use libc::{uint32_t, uint8_t};
|
||||
|
||||
pub mod error;
|
||||
pub mod export;
|
||||
pub mod global;
|
||||
@@ -108,18 +106,18 @@ pub enum wasmer_result_t {
|
||||
|
||||
#[repr(C)]
|
||||
pub struct wasmer_limits_t {
|
||||
pub min: uint32_t,
|
||||
pub min: u32,
|
||||
pub max: wasmer_limit_option_t,
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
pub struct wasmer_limit_option_t {
|
||||
pub has_some: bool,
|
||||
pub some: uint32_t,
|
||||
pub some: u32,
|
||||
}
|
||||
|
||||
#[repr(C)]
|
||||
pub struct wasmer_byte_array {
|
||||
bytes: *const uint8_t,
|
||||
bytes_len: uint32_t,
|
||||
bytes: *const u8,
|
||||
bytes_len: u32,
|
||||
}
|
||||
|
Reference in New Issue
Block a user