pub const __WASI_ADVICE_DONTNEED: __wasi_advice_t = 0;
pub const __WASI_ADVICE_NOREUSE: __wasi_advice_t = 1;
pub const __WASI_ADVICE_NORMAL: __wasi_advice_t = 2;
pub const __WASI_ADVICE_RANDOM: __wasi_advice_t = 3;
pub const __WASI_ADVICE_SEQUENTIAL: __wasi_advice_t = 4;
pub const __WASI_ADVICE_WILLNEED: __wasi_advice_t = 5;
pub const __WASI_CLOCK_MONOTONIC: __wasi_clockid_t = 1;
pub const __WASI_CLOCK_PROCESS_CPUTIME_ID: __wasi_clockid_t = 2;
pub const __WASI_CLOCK_REALTIME: __wasi_clockid_t = 0;
pub const __WASI_CLOCK_THREAD_CPUTIME_ID: __wasi_clockid_t = 3;
pub const __WASI_DIRCOOKIE_START: __wasi_dircookie_t = 0;
pub const __WASI_E2BIG: __wasi_errno_t = 1;
pub const __WASI_EACCES: __wasi_errno_t = 2;
pub const __WASI_EADDRINUSE: __wasi_errno_t = 3;
pub const __WASI_EADDRNOTAVAIL: __wasi_errno_t = 4;
pub const __WASI_EAFNOSUPPORT: __wasi_errno_t = 5;
pub const __WASI_EAGAIN: __wasi_errno_t = 6;
pub const __WASI_EALREADY: __wasi_errno_t = 7;
pub const __WASI_EBADF: __wasi_errno_t = 8;
pub const __WASI_EBADMSG: __wasi_errno_t = 9;
pub const __WASI_EBUSY: __wasi_errno_t = 10;
pub const __WASI_ECANCELED: __wasi_errno_t = 11;
pub const __WASI_ECHILD: __wasi_errno_t = 12;
pub const __WASI_ECONNABORTED: __wasi_errno_t = 13;
pub const __WASI_ECONNREFUSED: __wasi_errno_t = 14;
pub const __WASI_ECONNRESET: __wasi_errno_t = 15;
pub const __WASI_EDEADLK: __wasi_errno_t = 16;
pub const __WASI_EDESTADDRREQ: __wasi_errno_t = 17;
pub const __WASI_EDOM: __wasi_errno_t = 18;
pub const __WASI_EDQUOT: __wasi_errno_t = 19;
pub const __WASI_EEXIST: __wasi_errno_t = 20;
pub const __WASI_EFAULT: __wasi_errno_t = 21;
pub const __WASI_EFBIG: __wasi_errno_t = 22;
pub const __WASI_EHOSTUNREACH: __wasi_errno_t = 23;
pub const __WASI_EIDRM: __wasi_errno_t = 24;
pub const __WASI_EILSEQ: __wasi_errno_t = 25;
pub const __WASI_EINPROGRESS: __wasi_errno_t = 26;
pub const __WASI_EINTR: __wasi_errno_t = 27;
pub const __WASI_EINVAL: __wasi_errno_t = 28;
pub const __WASI_EIO: __wasi_errno_t = 29;
pub const __WASI_EISCONN: __wasi_errno_t = 30;
pub const __WASI_EISDIR: __wasi_errno_t = 31;
pub const __WASI_ELOOP: __wasi_errno_t = 32;
pub const __WASI_EMFILE: __wasi_errno_t = 33;
pub const __WASI_EMLINK: __wasi_errno_t = 34;
pub const __WASI_EMSGSIZE: __wasi_errno_t = 35;
pub const __WASI_EMULTIHOP: __wasi_errno_t = 36;
pub const __WASI_ENAMETOOLONG: __wasi_errno_t = 37;
pub const __WASI_ENETDOWN: __wasi_errno_t = 38;
pub const __WASI_ENETRESET: __wasi_errno_t = 39;
pub const __WASI_ENETUNREACH: __wasi_errno_t = 40;
pub const __WASI_ENFILE: __wasi_errno_t = 41;
pub const __WASI_ENOBUFS: __wasi_errno_t = 42;
pub const __WASI_ENODEV: __wasi_errno_t = 43;
pub const __WASI_ENOENT: __wasi_errno_t = 44;
pub const __WASI_ENOEXEC: __wasi_errno_t = 45;
pub const __WASI_ENOLCK: __wasi_errno_t = 46;
pub const __WASI_ENOLINK: __wasi_errno_t = 47;
pub const __WASI_ENOMEM: __wasi_errno_t = 48;
pub const __WASI_ENOMSG: __wasi_errno_t = 49;
pub const __WASI_ENOPROTOOPT: __wasi_errno_t = 50;
pub const __WASI_ENOSPC: __wasi_errno_t = 51;
pub const __WASI_ENOSYS: __wasi_errno_t = 52;
pub const __WASI_ENOTCAPABLE: __wasi_errno_t = 76;
pub const __WASI_ENOTCONN: __wasi_errno_t = 53;
pub const __WASI_ENOTDIR: __wasi_errno_t = 54;
pub const __WASI_ENOTEMPTY: __wasi_errno_t = 55;
pub const __WASI_ENOTRECOVERABLE: __wasi_errno_t = 56;
pub const __WASI_ENOTSOCK: __wasi_errno_t = 57;
pub const __WASI_ENOTSUP: __wasi_errno_t = 58;
pub const __WASI_ENOTTY: __wasi_errno_t = 59;
pub const __WASI_ENXIO: __wasi_errno_t = 60;
pub const __WASI_EOVERFLOW: __wasi_errno_t = 61;
pub const __WASI_EOWNERDEAD: __wasi_errno_t = 62;
pub const __WASI_EPERM: __wasi_errno_t = 63;
pub const __WASI_EPIPE: __wasi_errno_t = 64;
pub const __WASI_EPROTONOSUPPORT: __wasi_errno_t = 66;
pub const __WASI_EPROTOTYPE: __wasi_errno_t = 67;
pub const __WASI_EPROTO: __wasi_errno_t = 65;
pub const __WASI_ERANGE: __wasi_errno_t = 68;
pub const __WASI_EROFS: __wasi_errno_t = 69;
pub const __WASI_ESPIPE: __wasi_errno_t = 70;
pub const __WASI_ESRCH: __wasi_errno_t = 71;
pub const __WASI_ESTALE: __wasi_errno_t = 72;
pub const __WASI_ESUCCESS: __wasi_errno_t = 0;
pub const __WASI_ETIMEDOUT: __wasi_errno_t = 73;
pub const __WASI_ETXTBSY: __wasi_errno_t = 74;
pub const __WASI_EVENT_FD_READWRITE_HANGUP: __wasi_eventrwflags_t = 1;
pub const __WASI_EVENTTYPE_CLOCK: __wasi_eventtype_t = 0;
pub const __WASI_EVENTTYPE_FD_READ: __wasi_eventtype_t = 1;
pub const __WASI_EVENTTYPE_FD_WRITE: __wasi_eventtype_t = 2;
pub const __WASI_EXDEV: __wasi_errno_t = 75;
pub const __WASI_FDFLAG_APPEND: __wasi_fdflags_t = 1;
pub const __WASI_FDFLAG_DSYNC: __wasi_fdflags_t = 2;
pub const __WASI_FDFLAG_NONBLOCK: __wasi_fdflags_t = 4;
pub const __WASI_FDFLAG_RSYNC: __wasi_fdflags_t = 8;
pub const __WASI_FDFLAG_SYNC: __wasi_fdflags_t = 16;
pub const __WASI_FILESTAT_SET_ATIM_NOW: __wasi_fstflags_t = 2;
pub const __WASI_FILESTAT_SET_ATIM: __wasi_fstflags_t = 1;
pub const __WASI_FILESTAT_SET_MTIM_NOW: __wasi_fstflags_t = 8;
pub const __WASI_FILESTAT_SET_MTIM: __wasi_fstflags_t = 4;
pub const __WASI_FILETYPE_BLOCK_DEVICE: __wasi_filetype_t = 1;
pub const __WASI_FILETYPE_CHARACTER_DEVICE: __wasi_filetype_t = 2;
pub const __WASI_FILETYPE_DIRECTORY: __wasi_filetype_t = 3;
pub const __WASI_FILETYPE_REGULAR_FILE: __wasi_filetype_t = 4;
pub const __WASI_FILETYPE_SOCKET_DGRAM: __wasi_filetype_t = 5;
pub const __WASI_FILETYPE_SOCKET_STREAM: __wasi_filetype_t = 6;
pub const __WASI_FILETYPE_SYMBOLIC_LINK: __wasi_filetype_t = 7;
pub const __WASI_FILETYPE_UNKNOWN: __wasi_filetype_t = 0;
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: __wasi_lookupflags_t = 1;
pub const __WASI_O_CREAT: __wasi_oflags_t = 1;
pub const __WASI_O_DIRECTORY: __wasi_oflags_t = 2;
pub const __WASI_O_EXCL: __wasi_oflags_t = 4;
pub const __WASI_O_TRUNC: __wasi_oflags_t = 8;
pub const __WASI_PREOPENTYPE_DIR: __wasi_preopentype_t = 0;
pub const __WASI_RIGHT_FD_ADVISE: __wasi_rights_t = 128;
pub const __WASI_RIGHT_FD_ALLOCATE: __wasi_rights_t = 256;
pub const __WASI_RIGHT_FD_DATASYNC: __wasi_rights_t = 1;
pub const __WASI_RIGHT_FD_FDSTAT_SET_FLAGS: __wasi_rights_t = 8;
pub const __WASI_RIGHT_FD_FILESTAT_GET: __wasi_rights_t = 2097152;
pub const __WASI_RIGHT_FD_FILESTAT_SET_SIZE: __wasi_rights_t = 4194304;
pub const __WASI_RIGHT_FD_FILESTAT_SET_TIMES: __wasi_rights_t = 8388608;
pub const __WASI_RIGHT_FD_READDIR: __wasi_rights_t = 16384;
pub const __WASI_RIGHT_FD_READ: __wasi_rights_t = 2;
pub const __WASI_RIGHT_FD_SEEK: __wasi_rights_t = 4;
pub const __WASI_RIGHT_FD_SYNC: __wasi_rights_t = 16;
pub const __WASI_RIGHT_FD_TELL: __wasi_rights_t = 32;
pub const __WASI_RIGHT_FD_WRITE: __wasi_rights_t = 64;
pub const __WASI_RIGHT_PATH_CREATE_DIRECTORY: __wasi_rights_t = 512;
pub const __WASI_RIGHT_PATH_CREATE_FILE: __wasi_rights_t = 1024;
pub const __WASI_RIGHT_PATH_FILESTAT_GET: __wasi_rights_t = 262144;
pub const __WASI_RIGHT_PATH_FILESTAT_SET_SIZE: __wasi_rights_t = 524288;
pub const __WASI_RIGHT_PATH_FILESTAT_SET_TIMES: __wasi_rights_t = 1048576;
pub const __WASI_RIGHT_PATH_LINK_SOURCE: __wasi_rights_t = 2048;
pub const __WASI_RIGHT_PATH_LINK_TARGET: __wasi_rights_t = 4096;
pub const __WASI_RIGHT_PATH_OPEN: __wasi_rights_t = 8192;
pub const __WASI_RIGHT_PATH_READLINK: __wasi_rights_t = 32768;
pub const __WASI_RIGHT_PATH_REMOVE_DIRECTORY: __wasi_rights_t = 67108864;
pub const __WASI_RIGHT_PATH_RENAME_SOURCE: __wasi_rights_t = 65536;
pub const __WASI_RIGHT_PATH_RENAME_TARGET: __wasi_rights_t = 131072;
pub const __WASI_RIGHT_PATH_SYMLINK: __wasi_rights_t = 16777216;
pub const __WASI_RIGHT_PATH_UNLINK_FILE: __wasi_rights_t = 33554432;
pub const __WASI_RIGHT_POLL_FD_READWRITE: __wasi_rights_t = 134217728;
pub const __WASI_RIGHT_SOCK_SHUTDOWN: __wasi_rights_t = 268435456;
pub const __WASI_SHUT_RD: __wasi_sdflags_t = 1;
pub const __WASI_SHUT_WR: __wasi_sdflags_t = 2;
pub const __WASI_SIGABRT: __wasi_signal_t = 0;
pub const __WASI_SIGALRM: __wasi_signal_t = 1;
pub const __WASI_SIGBUS: __wasi_signal_t = 2;
pub const __WASI_SIGCHLD: __wasi_signal_t = 3;
pub const __WASI_SIGCONT: __wasi_signal_t = 4;
pub const __WASI_SIGFPE: __wasi_signal_t = 5;
pub const __WASI_SIGHUP: __wasi_signal_t = 6;
pub const __WASI_SIGILL: __wasi_signal_t = 7;
pub const __WASI_SIGINT: __wasi_signal_t = 8;
pub const __WASI_SIGKILL: __wasi_signal_t = 9;
pub const __WASI_SIGPIPE: __wasi_signal_t = 10;
pub const __WASI_SIGQUIT: __wasi_signal_t = 11;
pub const __WASI_SIGSEGV: __wasi_signal_t = 12;
pub const __WASI_SIGSTOP: __wasi_signal_t = 13;
pub const __WASI_SIGSYS: __wasi_signal_t = 14;
pub const __WASI_SIGTERM: __wasi_signal_t = 15;
pub const __WASI_SIGTRAP: __wasi_signal_t = 16;
pub const __WASI_SIGTSTP: __wasi_signal_t = 17;
pub const __WASI_SIGTTIN: __wasi_signal_t = 18;
pub const __WASI_SIGTTOU: __wasi_signal_t = 19;
pub const __WASI_SIGURG: __wasi_signal_t = 20;
pub const __WASI_SIGUSR1: __wasi_signal_t = 21;
pub const __WASI_SIGUSR2: __wasi_signal_t = 22;
pub const __WASI_SIGVTALRM: __wasi_signal_t = 23;
pub const __WASI_SIGXCPU: __wasi_signal_t = 24;
pub const __WASI_SIGXFSZ: __wasi_signal_t = 25;
pub const __WASI_SOCK_RECV_DATA_TRUNCATED: __wasi_roflags_t = 1;
pub const __WASI_SOCK_RECV_PEEK: __wasi_riflags_t = 1;
pub const __WASI_SOCK_RECV_WAITALL: __wasi_riflags_t = 2;
pub const __WASI_SUBSCRIPTION_CLOCK_ABSTIME: __wasi_subclockflags_t = 1;
pub const __WASI_WHENCE_CUR: __wasi_whence_t = 0;
pub const __WASI_WHENCE_END: __wasi_whence_t = 1;
pub const __WASI_WHENCE_SET: __wasi_whence_t = 2;
pub type size_t = u32;
pub type uintptr_t = u32;
pub type __wasi_advice_t = u8;
pub type __wasi_ciovec_t_array = (*const __wasi_ciovec_t, usize);
pub type __wasi_ciovec_t_array = (u32, u32);
pub type __wasi_clockid_t = u32;
pub type __wasi_device_t = u64;
pub type __wasi_dircookie_t = u64;
pub type __wasi_dirnamlen_t = u32;
pub type __wasi_errno_t = u16;
pub type __wasi_eventrwflags_t = u16;
pub type __wasi_eventtype_t = u8;
pub type __wasi_exitcode_t = u32;
pub type __wasi_fdflags_t = u16;
pub type __wasi_fd_t = u32;
pub type __wasi_filedelta_t = i64;
pub type __wasi_filesize_t = u64;
pub type __wasi_filetype_t = u8;
pub type __wasi_fstflags_t = u16;
pub type __wasi_inode_t = u64;
pub type __wasi_iovec_t_array = (*const __wasi_iovec_t, usize);
pub type __wasi_iovec_t_array = (u32, u32);
pub type __wasi_linkcount_t = u32;
pub type __wasi_lookupflags_t = u32;
pub type __wasi_oflags_t = u16;
pub type __wasi_preopentype_t = u8;
pub type __wasi_riflags_t = u16;
pub type __wasi_rights_t = u64;
pub type __wasi_roflags_t = u16;
pub type __wasi_sdflags_t = u8;
pub type __wasi_siflags_t = u16;
pub type __wasi_signal_t = u8;
pub type __wasi_size_t = u32;
pub type __wasi_size_t = usize;
pub type __wasi_subclockflags_t = u16;
pub type __wasi_timestamp_t = u64;
pub type __wasi_userdata_t = u64;
pub type __wasi_whence_t = u8;