|
1 | 1 | #![no_std]
|
2 | 2 | extern crate libc;
|
3 | 3 |
|
4 |
| -#[cfg(not(all(target_arch = "wasm32", not(any(target_os = "wasi")))))] |
| 4 | +#[cfg(not(all( |
| 5 | + target_arch = "wasm32", |
| 6 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 7 | +)))] |
5 | 8 | pub use libc::{c_char, c_int, c_uint, c_ulonglong, c_void, size_t};
|
6 | 9 |
|
7 |
| -#[cfg(all(target_arch = "wasm32", not(any(target_os = "wasi"))))] |
| 10 | +#[cfg(all( |
| 11 | + target_arch = "wasm32", |
| 12 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 13 | +))] |
8 | 14 | extern crate alloc;
|
9 | 15 |
|
10 |
| -#[cfg(all(target_arch = "wasm32", not(any(target_os = "wasi"))))] |
| 16 | +#[cfg(all( |
| 17 | + target_arch = "wasm32", |
| 18 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 19 | +))] |
11 | 20 | mod wasm_shim;
|
12 | 21 |
|
13 |
| -#[cfg(all(target_arch = "wasm32", not(any(target_os = "wasi"))))] |
| 22 | +#[cfg(all( |
| 23 | + target_arch = "wasm32", |
| 24 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 25 | +))] |
14 | 26 | extern crate std;
|
15 | 27 |
|
16 |
| -#[cfg(all(target_arch = "wasm32", not(any(target_os = "wasi"))))] |
| 28 | +#[cfg(all( |
| 29 | + target_arch = "wasm32", |
| 30 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 31 | +))] |
17 | 32 | pub use std::os::raw::{c_char, c_int, c_uint, c_ulonglong, c_void};
|
18 | 33 |
|
19 |
| -#[cfg(all(target_arch = "wasm32", not(any(target_os = "wasi"))))] |
| 34 | +#[cfg(all( |
| 35 | + target_arch = "wasm32", |
| 36 | + not(any(target_env = "wasi", target_os = "wasi")) |
| 37 | +))] |
20 | 38 | #[allow(non_camel_case_types)]
|
21 | 39 | pub type size_t = usize;
|
22 | 40 |
|
|
0 commit comments