#![allow(clippy::missing_safety_doc)]
use core::ffi::c_void;
const ERRNO_BADF: i32 = 8; const ERRNO_NOENT: i32 = 44;
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_write(_fd: i32, _iovs: i32, _iovs_len: i32, _nwritten: i32) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_seek(_fd: i32, _offset: i64, _whence: i32, _newoffset: i32) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_close(_fd: i32) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_proc_exit(_code: i32) {}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_prestat_get(_fd: i32, _buf: i32) -> i32 {
ERRNO_BADF
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_prestat_dir_name(_fd: i32, _path: i32, _path_len: i32) -> i32 {
ERRNO_BADF
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_environ_sizes_get(count: *mut u32, buf_size: *mut u32) -> i32 {
unsafe {
*count = 0;
*buf_size = 0;
}
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_environ_get(_environ: i32, _buf: i32) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_fdstat_get(_fd: i32, _stat: i32) -> i32 {
ERRNO_BADF
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_read(_fd: i32, _iovs: i32, _iovs_len: i32, nread: *mut u32) -> i32 {
unsafe {
*nread = 0;
}
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_clock_time_get(_id: i32, _precision: i64, time: *mut u64) -> i32 {
unsafe {
*time = 0;
}
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_fd_fdstat_set_flags(_fd: i32, _flags: i32) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn __imported_wasi_snapshot_preview1_path_filestat_get(_fd: i32, _flags: i32, _path: i32, _path_len: i32, _buf: i32) -> i32 {
ERRNO_NOENT
}
#[no_mangle]
#[allow(clippy::too_many_arguments)]
pub extern "C" fn __imported_wasi_snapshot_preview1_path_open(_fd: i32, _dirflags: i32, _path: i32, _path_len: i32, _oflags: i32, _rights_base: i64, _rights_inheriting: i64, _fdflags: i32, _opened_fd: i32) -> i32 {
ERRNO_NOENT
}
#[no_mangle]
pub extern "C" fn setjmp(_env: *mut c_void) -> i32 {
0
}
#[no_mangle]
pub extern "C" fn longjmp(_env: *mut c_void, _val: i32) {
core::arch::wasm32::unreachable()
}
#[doc(hidden)]
pub fn anchor() {
if core::hint::black_box(false) {
let _ = __imported_wasi_snapshot_preview1_fd_write(0, 0, 0, 0);
let _ = __imported_wasi_snapshot_preview1_fd_seek(0, 0, 0, 0);
let _ = __imported_wasi_snapshot_preview1_fd_close(0);
__imported_wasi_snapshot_preview1_proc_exit(0);
let _ = __imported_wasi_snapshot_preview1_fd_prestat_get(0, 0);
let _ = __imported_wasi_snapshot_preview1_fd_prestat_dir_name(0, 0, 0);
let _ = __imported_wasi_snapshot_preview1_environ_sizes_get(core::ptr::null_mut(), core::ptr::null_mut());
let _ = __imported_wasi_snapshot_preview1_environ_get(0, 0);
let _ = __imported_wasi_snapshot_preview1_fd_fdstat_get(0, 0);
let _ = __imported_wasi_snapshot_preview1_fd_read(0, 0, 0, core::ptr::null_mut());
let _ = __imported_wasi_snapshot_preview1_clock_time_get(0, 0, core::ptr::null_mut());
let _ = __imported_wasi_snapshot_preview1_fd_fdstat_set_flags(0, 0);
let _ = __imported_wasi_snapshot_preview1_path_filestat_get(0, 0, 0, 0, 0);
let _ = __imported_wasi_snapshot_preview1_path_open(0, 0, 0, 0, 0, 0, 0, 0, 0);
let _ = setjmp(core::ptr::null_mut());
longjmp(core::ptr::null_mut(), 0);
}
}