Created
September 25, 2020 04:27
-
-
Save hlolli/3cff2fdad36e9dde03b389ce0558b809 to your computer and use it in GitHub Desktop.
translate-c on csound, for lolz
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pub const __u_char = u8; | |
pub const __u_short = c_ushort; | |
pub const __u_int = c_uint; | |
pub const __u_long = c_ulong; | |
pub const __int8_t = i8; | |
pub const __uint8_t = u8; | |
pub const __int16_t = c_short; | |
pub const __uint16_t = c_ushort; | |
pub const __int32_t = c_int; | |
pub const __uint32_t = c_uint; | |
pub const __int64_t = c_long; | |
pub const __uint64_t = c_ulong; | |
pub const __int_least8_t = __int8_t; | |
pub const __uint_least8_t = __uint8_t; | |
pub const __int_least16_t = __int16_t; | |
pub const __uint_least16_t = __uint16_t; | |
pub const __int_least32_t = __int32_t; | |
pub const __uint_least32_t = __uint32_t; | |
pub const __int_least64_t = __int64_t; | |
pub const __uint_least64_t = __uint64_t; | |
pub const __quad_t = c_long; | |
pub const __u_quad_t = c_ulong; | |
pub const __intmax_t = c_long; | |
pub const __uintmax_t = c_ulong; | |
pub const __dev_t = c_ulong; | |
pub const __uid_t = c_uint; | |
pub const __gid_t = c_uint; | |
pub const __ino_t = c_ulong; | |
pub const __ino64_t = c_ulong; | |
pub const __mode_t = c_uint; | |
pub const __nlink_t = c_ulong; | |
pub const __off_t = c_long; | |
pub const __off64_t = c_long; | |
pub const __pid_t = c_int; | |
const struct_unnamed_1 = extern struct { | |
__val: [2]c_int, | |
}; | |
pub const __fsid_t = struct_unnamed_1; | |
pub const __clock_t = c_long; | |
pub const __rlim_t = c_ulong; | |
pub const __rlim64_t = c_ulong; | |
pub const __id_t = c_uint; | |
pub const __time_t = c_long; | |
pub const __useconds_t = c_uint; | |
pub const __suseconds_t = c_long; | |
pub const __suseconds64_t = c_long; | |
pub const __daddr_t = c_int; | |
pub const __key_t = c_int; | |
pub const __clockid_t = c_int; | |
pub const __timer_t = ?*c_void; | |
pub const __blksize_t = c_long; | |
pub const __blkcnt_t = c_long; | |
pub const __blkcnt64_t = c_long; | |
pub const __fsblkcnt_t = c_ulong; | |
pub const __fsblkcnt64_t = c_ulong; | |
pub const __fsfilcnt_t = c_ulong; | |
pub const __fsfilcnt64_t = c_ulong; | |
pub const __fsword_t = c_long; | |
pub const __ssize_t = c_long; | |
pub const __syscall_slong_t = c_long; | |
pub const __syscall_ulong_t = c_ulong; | |
pub const __loff_t = __off64_t; | |
pub const __caddr_t = [*c]u8; | |
pub const __intptr_t = c_long; | |
pub const __socklen_t = c_uint; | |
pub const __sig_atomic_t = c_int; | |
pub const _ISupper = @enumToInt(enum_unnamed_2._ISupper); | |
pub const _ISlower = @enumToInt(enum_unnamed_2._ISlower); | |
pub const _ISalpha = @enumToInt(enum_unnamed_2._ISalpha); | |
pub const _ISdigit = @enumToInt(enum_unnamed_2._ISdigit); | |
pub const _ISxdigit = @enumToInt(enum_unnamed_2._ISxdigit); | |
pub const _ISspace = @enumToInt(enum_unnamed_2._ISspace); | |
pub const _ISprint = @enumToInt(enum_unnamed_2._ISprint); | |
pub const _ISgraph = @enumToInt(enum_unnamed_2._ISgraph); | |
pub const _ISblank = @enumToInt(enum_unnamed_2._ISblank); | |
pub const _IScntrl = @enumToInt(enum_unnamed_2._IScntrl); | |
pub const _ISpunct = @enumToInt(enum_unnamed_2._ISpunct); | |
pub const _ISalnum = @enumToInt(enum_unnamed_2._ISalnum); | |
const enum_unnamed_2 = extern enum(c_int) { | |
_ISupper = 256, | |
_ISlower = 512, | |
_ISalpha = 1024, | |
_ISdigit = 2048, | |
_ISxdigit = 4096, | |
_ISspace = 8192, | |
_ISprint = 16384, | |
_ISgraph = 32768, | |
_ISblank = 1, | |
_IScntrl = 2, | |
_ISpunct = 4, | |
_ISalnum = 8, | |
_, | |
}; | |
pub extern fn __ctype_b_loc() [*c][*c]const c_ushort; | |
pub extern fn __ctype_tolower_loc() [*c][*c]const __int32_t; | |
pub extern fn __ctype_toupper_loc() [*c][*c]const __int32_t; | |
pub extern fn isalnum(c_int) c_int; | |
pub extern fn isalpha(c_int) c_int; | |
pub extern fn iscntrl(c_int) c_int; | |
pub extern fn isdigit(c_int) c_int; | |
pub extern fn islower(c_int) c_int; | |
pub extern fn isgraph(c_int) c_int; | |
pub extern fn isprint(c_int) c_int; | |
pub extern fn ispunct(c_int) c_int; | |
pub extern fn isspace(c_int) c_int; | |
pub extern fn isupper(c_int) c_int; | |
pub extern fn isxdigit(c_int) c_int; | |
pub fn tolower(arg___c: c_int) callconv(.C) c_int { | |
var __c = arg___c; | |
return if ((__c >= -@as(c_int, 128)) and (__c < @as(c_int, 256))) (__ctype_tolower_loc().?.*)[@intCast(c_uint, __c)] else __c; | |
} | |
pub fn toupper(arg___c: c_int) callconv(.C) c_int { | |
var __c = arg___c; | |
return if ((__c >= -@as(c_int, 128)) and (__c < @as(c_int, 256))) (__ctype_toupper_loc().?.*)[@intCast(c_uint, __c)] else __c; | |
} | |
pub extern fn isblank(c_int) c_int; | |
pub extern fn isascii(__c: c_int) c_int; | |
pub extern fn toascii(__c: c_int) c_int; | |
pub extern fn _toupper(c_int) c_int; | |
pub extern fn _tolower(c_int) c_int; | |
pub const struct___locale_data = @Type(.Opaque); | |
pub const struct___locale_struct = extern struct { | |
__locales: [13]?*struct___locale_data, | |
__ctype_b: [*c]const c_ushort, | |
__ctype_tolower: [*c]const c_int, | |
__ctype_toupper: [*c]const c_int, | |
__names: [13][*c]const u8, | |
}; | |
pub const __locale_t = [*c]struct___locale_struct; | |
pub const locale_t = __locale_t; | |
pub extern fn isalnum_l(c_int, locale_t) c_int; | |
pub extern fn isalpha_l(c_int, locale_t) c_int; | |
pub extern fn iscntrl_l(c_int, locale_t) c_int; | |
pub extern fn isdigit_l(c_int, locale_t) c_int; | |
pub extern fn islower_l(c_int, locale_t) c_int; | |
pub extern fn isgraph_l(c_int, locale_t) c_int; | |
pub extern fn isprint_l(c_int, locale_t) c_int; | |
pub extern fn ispunct_l(c_int, locale_t) c_int; | |
pub extern fn isspace_l(c_int, locale_t) c_int; | |
pub extern fn isupper_l(c_int, locale_t) c_int; | |
pub extern fn isxdigit_l(c_int, locale_t) c_int; | |
pub extern fn isblank_l(c_int, locale_t) c_int; | |
pub extern fn __tolower_l(__c: c_int, __l: locale_t) c_int; | |
pub extern fn tolower_l(__c: c_int, __l: locale_t) c_int; | |
pub extern fn __toupper_l(__c: c_int, __l: locale_t) c_int; | |
pub extern fn toupper_l(__c: c_int, __l: locale_t) c_int; | |
pub const int_least8_t = __int_least8_t; | |
pub const int_least16_t = __int_least16_t; | |
pub const int_least32_t = __int_least32_t; | |
pub const int_least64_t = __int_least64_t; | |
pub const uint_least8_t = __uint_least8_t; | |
pub const uint_least16_t = __uint_least16_t; | |
pub const uint_least32_t = __uint_least32_t; | |
pub const uint_least64_t = __uint_least64_t; | |
pub const int_fast8_t = i8; | |
pub const int_fast16_t = c_long; | |
pub const int_fast32_t = c_long; | |
pub const int_fast64_t = c_long; | |
pub const uint_fast8_t = u8; | |
pub const uint_fast16_t = c_ulong; | |
pub const uint_fast32_t = c_ulong; | |
pub const uint_fast64_t = c_ulong; | |
pub const intmax_t = __intmax_t; | |
pub const uintmax_t = __uintmax_t; | |
pub const int32 = int_least32_t; | |
pub const int16 = int_least16_t; | |
pub const uint32 = uint_least32_t; | |
pub const uint16 = uint_least16_t; | |
pub const va_list = __builtin_va_list; | |
pub const __gnuc_va_list = __builtin_va_list; | |
const union_unnamed_4 = extern union { | |
__wch: c_uint, | |
__wchb: [4]u8, | |
}; | |
const struct_unnamed_3 = extern struct { | |
__count: c_int, | |
__value: union_unnamed_4, | |
}; | |
pub const __mbstate_t = struct_unnamed_3; | |
pub const struct__G_fpos_t = extern struct { | |
__pos: __off_t, | |
__state: __mbstate_t, | |
}; | |
pub const __fpos_t = struct__G_fpos_t; | |
pub const struct__G_fpos64_t = extern struct { | |
__pos: __off64_t, | |
__state: __mbstate_t, | |
}; | |
pub const __fpos64_t = struct__G_fpos64_t; | |
pub const struct__IO_marker = @Type(.Opaque); | |
pub const struct__IO_codecvt = @Type(.Opaque); | |
pub const struct__IO_wide_data = @Type(.Opaque); | |
pub const struct__IO_FILE = extern struct { | |
_flags: c_int, | |
_IO_read_ptr: [*c]u8, | |
_IO_read_end: [*c]u8, | |
_IO_read_base: [*c]u8, | |
_IO_write_base: [*c]u8, | |
_IO_write_ptr: [*c]u8, | |
_IO_write_end: [*c]u8, | |
_IO_buf_base: [*c]u8, | |
_IO_buf_end: [*c]u8, | |
_IO_save_base: [*c]u8, | |
_IO_backup_base: [*c]u8, | |
_IO_save_end: [*c]u8, | |
_markers: ?*struct__IO_marker, | |
_chain: [*c]struct__IO_FILE, | |
_fileno: c_int, | |
_flags2: c_int, | |
_old_offset: __off_t, | |
_cur_column: c_ushort, | |
_vtable_offset: i8, | |
_shortbuf: [1]u8, | |
_lock: ?*_IO_lock_t, | |
_offset: __off64_t, | |
_codecvt: ?*struct__IO_codecvt, | |
_wide_data: ?*struct__IO_wide_data, | |
_freeres_list: [*c]struct__IO_FILE, | |
_freeres_buf: ?*c_void, | |
__pad5: usize, | |
_mode: c_int, | |
_unused2: [20]u8, | |
}; | |
pub const __FILE = struct__IO_FILE; | |
pub const FILE = struct__IO_FILE; | |
pub const _IO_lock_t = c_void; | |
pub const off_t = __off_t; | |
pub const fpos_t = __fpos_t; | |
pub extern var stdin: [*c]FILE; | |
pub extern var stdout: [*c]FILE; | |
pub extern var stderr: [*c]FILE; | |
pub extern fn remove(__filename: [*c]const u8) c_int; | |
pub extern fn rename(__old: [*c]const u8, __new: [*c]const u8) c_int; | |
pub extern fn renameat(__oldfd: c_int, __old: [*c]const u8, __newfd: c_int, __new: [*c]const u8) c_int; | |
pub extern fn tmpfile() [*c]FILE; | |
pub extern fn tmpnam(__s: [*c]u8) [*c]u8; | |
pub extern fn tmpnam_r(__s: [*c]u8) [*c]u8; | |
pub extern fn tempnam(__dir: [*c]const u8, __pfx: [*c]const u8) [*c]u8; | |
pub extern fn fclose(__stream: [*c]FILE) c_int; | |
pub extern fn fflush(__stream: [*c]FILE) c_int; | |
pub extern fn fflush_unlocked(__stream: [*c]FILE) c_int; | |
pub extern fn fopen(__filename: [*c]const u8, __modes: [*c]const u8) [*c]FILE; | |
pub extern fn freopen(noalias __filename: [*c]const u8, noalias __modes: [*c]const u8, noalias __stream: [*c]FILE) [*c]FILE; | |
pub extern fn fdopen(__fd: c_int, __modes: [*c]const u8) [*c]FILE; | |
pub extern fn fmemopen(__s: ?*c_void, __len: usize, __modes: [*c]const u8) [*c]FILE; | |
pub extern fn open_memstream(__bufloc: [*c][*c]u8, __sizeloc: [*c]usize) [*c]FILE; | |
pub extern fn setbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8) void; | |
pub extern fn setvbuf(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __modes: c_int, __n: usize) c_int; | |
pub extern fn setbuffer(noalias __stream: [*c]FILE, noalias __buf: [*c]u8, __size: usize) void; | |
pub extern fn setlinebuf(__stream: [*c]FILE) void; | |
pub extern fn fprintf(__stream: [*c]FILE, __format: [*c]const u8, ...) c_int; | |
pub extern fn printf(__format: [*c]const u8, ...) c_int; | |
pub extern fn sprintf(__s: [*c]u8, __format: [*c]const u8, ...) c_int; | |
pub const struct___va_list_tag = extern struct { | |
gp_offset: c_uint, | |
fp_offset: c_uint, | |
overflow_arg_area: ?*c_void, | |
reg_save_area: ?*c_void, | |
}; | |
pub extern fn vfprintf(__s: [*c]FILE, __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub fn vprintf(arg___fmt: [*c]const u8, arg___arg: [*c]struct___va_list_tag) callconv(.C) c_int { | |
var __fmt = arg___fmt; | |
var __arg = arg___arg; | |
return vfprintf(stdout, __fmt, __arg); | |
} | |
pub extern fn vsprintf(__s: [*c]u8, __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn snprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, ...) c_int; | |
pub extern fn vsnprintf(__s: [*c]u8, __maxlen: c_ulong, __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn vdprintf(__fd: c_int, noalias __fmt: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn dprintf(__fd: c_int, noalias __fmt: [*c]const u8, ...) c_int; | |
pub extern fn fscanf(noalias __stream: [*c]FILE, noalias __format: [*c]const u8, ...) c_int; | |
pub extern fn scanf(noalias __format: [*c]const u8, ...) c_int; | |
pub extern fn sscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, ...) c_int; | |
pub const _Float32 = f32; | |
pub const _Float64 = f64; | |
pub const _Float32x = f64; | |
pub const _Float64x = c_longdouble; | |
pub extern fn vfscanf(noalias __s: [*c]FILE, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn vscanf(noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn vsscanf(noalias __s: [*c]const u8, noalias __format: [*c]const u8, __arg: [*c]struct___va_list_tag) c_int; | |
pub extern fn fgetc(__stream: [*c]FILE) c_int; | |
pub extern fn getc(__stream: [*c]FILE) c_int; | |
pub fn getchar() callconv(.C) c_int { | |
return getc(stdin); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const getc_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:66:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const getchar_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:73:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const fgetc_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:56:1 | |
pub extern fn fputc(__c: c_int, __stream: [*c]FILE) c_int; | |
pub extern fn putc(__c: c_int, __stream: [*c]FILE) c_int; | |
pub fn putchar(arg___c: c_int) callconv(.C) c_int { | |
var __c = arg___c; | |
return putc(__c, stdout); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const fputc_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:91:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const putc_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:101:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:402:33: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const putchar_unlocked = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/stdio.h:108:1 | |
pub extern fn getw(__stream: [*c]FILE) c_int; | |
pub extern fn putw(__w: c_int, __stream: [*c]FILE) c_int; | |
pub extern fn fgets(noalias __s: [*c]u8, __n: c_int, noalias __stream: [*c]FILE) [*c]u8; | |
pub extern fn __getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; | |
pub extern fn getdelim(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, __delimiter: c_int, noalias __stream: [*c]FILE) __ssize_t; | |
pub extern fn getline(noalias __lineptr: [*c][*c]u8, noalias __n: [*c]usize, noalias __stream: [*c]FILE) __ssize_t; | |
pub extern fn fputs(noalias __s: [*c]const u8, noalias __stream: [*c]FILE) c_int; | |
pub extern fn puts(__s: [*c]const u8) c_int; | |
pub extern fn ungetc(__c: c_int, __stream: [*c]FILE) c_int; | |
pub extern fn fread(__ptr: ?*c_void, __size: c_ulong, __n: c_ulong, __stream: [*c]FILE) c_ulong; | |
pub extern fn fwrite(__ptr: ?*const c_void, __size: c_ulong, __n: c_ulong, __s: [*c]FILE) c_ulong; | |
pub extern fn fread_unlocked(noalias __ptr: ?*c_void, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; | |
pub extern fn fwrite_unlocked(noalias __ptr: ?*const c_void, __size: usize, __n: usize, noalias __stream: [*c]FILE) usize; | |
pub extern fn fseek(__stream: [*c]FILE, __off: c_long, __whence: c_int) c_int; | |
pub extern fn ftell(__stream: [*c]FILE) c_long; | |
pub extern fn rewind(__stream: [*c]FILE) void; | |
pub extern fn fseeko(__stream: [*c]FILE, __off: __off_t, __whence: c_int) c_int; | |
pub extern fn ftello(__stream: [*c]FILE) __off_t; | |
pub extern fn fgetpos(noalias __stream: [*c]FILE, noalias __pos: [*c]fpos_t) c_int; | |
pub extern fn fsetpos(__stream: [*c]FILE, __pos: [*c]const fpos_t) c_int; | |
pub extern fn clearerr(__stream: [*c]FILE) void; | |
pub extern fn feof(__stream: [*c]FILE) c_int; | |
pub extern fn ferror(__stream: [*c]FILE) c_int; | |
pub extern fn clearerr_unlocked(__stream: [*c]FILE) void; | |
pub fn feof_unlocked(arg___stream: [*c]FILE) callconv(.C) c_int { | |
var __stream = arg___stream; | |
return (((__stream).*._flags & @as(c_int, 16)) != @as(c_int, 0)); | |
} | |
pub fn ferror_unlocked(arg___stream: [*c]FILE) callconv(.C) c_int { | |
var __stream = arg___stream; | |
return (((__stream).*._flags & @as(c_int, 32)) != @as(c_int, 0)); | |
} | |
pub extern fn perror(__s: [*c]const u8) void; | |
pub extern fn fileno(__stream: [*c]FILE) c_int; | |
pub extern fn fileno_unlocked(__stream: [*c]FILE) c_int; | |
pub extern fn popen(__command: [*c]const u8, __modes: [*c]const u8) [*c]FILE; | |
pub extern fn pclose(__stream: [*c]FILE) c_int; | |
pub extern fn ctermid(__s: [*c]u8) [*c]u8; | |
pub extern fn flockfile(__stream: [*c]FILE) void; | |
pub extern fn ftrylockfile(__stream: [*c]FILE) c_int; | |
pub extern fn funlockfile(__stream: [*c]FILE) void; | |
pub extern fn __uflow([*c]FILE) c_int; | |
pub extern fn __overflow([*c]FILE, c_int) c_int; | |
pub const wchar_t = c_int; | |
const struct_unnamed_5 = extern struct { | |
quot: c_int, | |
rem: c_int, | |
}; | |
pub const div_t = struct_unnamed_5; | |
const struct_unnamed_6 = extern struct { | |
quot: c_long, | |
rem: c_long, | |
}; | |
pub const ldiv_t = struct_unnamed_6; | |
const struct_unnamed_7 = extern struct { | |
quot: c_longlong, | |
rem: c_longlong, | |
}; | |
pub const lldiv_t = struct_unnamed_7; | |
pub extern fn __ctype_get_mb_cur_max() usize; | |
pub fn atof(arg___nptr: [*c]const u8) callconv(.C) f64 { | |
var __nptr = arg___nptr; | |
return strtod(__nptr, @ptrCast([*c][*c]u8, @alignCast(@alignOf([*c]u8), (@intToPtr(?*c_void, @as(c_int, 0)))))); | |
} | |
pub fn atoi(arg___nptr: [*c]const u8) callconv(.C) c_int { | |
var __nptr = arg___nptr; | |
return @bitCast(c_int, @truncate(c_int, strtol(__nptr, @ptrCast([*c][*c]u8, @alignCast(@alignOf([*c]u8), (@intToPtr(?*c_void, @as(c_int, 0))))), @as(c_int, 10)))); | |
} | |
pub fn atol(arg___nptr: [*c]const u8) callconv(.C) c_long { | |
var __nptr = arg___nptr; | |
return strtol(__nptr, @ptrCast([*c][*c]u8, @alignCast(@alignOf([*c]u8), (@intToPtr(?*c_void, @as(c_int, 0))))), @as(c_int, 10)); | |
} | |
pub fn atoll(arg___nptr: [*c]const u8) callconv(.C) c_longlong { | |
var __nptr = arg___nptr; | |
return strtoll(__nptr, @ptrCast([*c][*c]u8, @alignCast(@alignOf([*c]u8), (@intToPtr(?*c_void, @as(c_int, 0))))), @as(c_int, 10)); | |
} | |
pub extern fn strtod(__nptr: [*c]const u8, __endptr: [*c][*c]u8) f64; | |
pub extern fn strtof(__nptr: [*c]const u8, __endptr: [*c][*c]u8) f32; | |
pub extern fn strtold(__nptr: [*c]const u8, __endptr: [*c][*c]u8) c_longdouble; | |
pub extern fn strtol(__nptr: [*c]const u8, __endptr: [*c][*c]u8, __base: c_int) c_long; | |
pub extern fn strtoul(__nptr: [*c]const u8, __endptr: [*c][*c]u8, __base: c_int) c_ulong; | |
pub extern fn strtoq(noalias __nptr: [*c]const u8, noalias __endptr: [*c][*c]u8, __base: c_int) c_longlong; | |
pub extern fn strtouq(noalias __nptr: [*c]const u8, noalias __endptr: [*c][*c]u8, __base: c_int) c_ulonglong; | |
pub extern fn strtoll(__nptr: [*c]const u8, __endptr: [*c][*c]u8, __base: c_int) c_longlong; | |
pub extern fn strtoull(__nptr: [*c]const u8, __endptr: [*c][*c]u8, __base: c_int) c_ulonglong; | |
pub extern fn l64a(__n: c_long) [*c]u8; | |
pub extern fn a64l(__s: [*c]const u8) c_long; | |
pub const u_char = __u_char; | |
pub const u_short = __u_short; | |
pub const u_int = __u_int; | |
pub const u_long = __u_long; | |
pub const quad_t = __quad_t; | |
pub const u_quad_t = __u_quad_t; | |
pub const fsid_t = __fsid_t; | |
pub const loff_t = __loff_t; | |
pub const ino_t = __ino_t; | |
pub const dev_t = __dev_t; | |
pub const gid_t = __gid_t; | |
pub const mode_t = __mode_t; | |
pub const nlink_t = __nlink_t; | |
pub const uid_t = __uid_t; | |
pub const pid_t = __pid_t; | |
pub const id_t = __id_t; | |
pub const daddr_t = __daddr_t; | |
pub const caddr_t = __caddr_t; | |
pub const key_t = __key_t; | |
pub const clock_t = __clock_t; | |
pub const clockid_t = __clockid_t; | |
pub const time_t = __time_t; | |
pub const timer_t = __timer_t; | |
pub const ulong = c_ulong; | |
pub const ushort = c_ushort; | |
pub const uint = c_uint; | |
pub const u_int8_t = __uint8_t; | |
pub const u_int16_t = __uint16_t; | |
pub const u_int32_t = __uint32_t; | |
pub const u_int64_t = __uint64_t; | |
pub const register_t = c_long; | |
pub fn __bswap_16(arg___bsx: __uint16_t) callconv(.C) __uint16_t { | |
var __bsx = arg___bsx; | |
return (@bitCast(__uint16_t, @truncate(c_short, (((@bitCast(c_int, @as(c_uint, (__bsx))) >> @intCast(@import("std").math.Log2Int(c_int), 8)) & @as(c_int, 255)) | ((@bitCast(c_int, @as(c_uint, (__bsx))) & @as(c_int, 255)) << @intCast(@import("std").math.Log2Int(c_int), 8)))))); | |
} | |
pub fn __bswap_32(arg___bsx: __uint32_t) callconv(.C) __uint32_t { | |
var __bsx = arg___bsx; | |
return ((((((__bsx) & @as(c_uint, 4278190080)) >> @intCast(@import("std").math.Log2Int(c_uint), 24)) | (((__bsx) & @as(c_uint, 16711680)) >> @intCast(@import("std").math.Log2Int(c_uint), 8))) | (((__bsx) & @as(c_uint, 65280)) << @intCast(@import("std").math.Log2Int(c_uint), 8))) | (((__bsx) & @as(c_uint, 255)) << @intCast(@import("std").math.Log2Int(c_uint), 24))); | |
} | |
pub fn __bswap_64(arg___bsx: __uint64_t) callconv(.C) __uint64_t { | |
var __bsx = arg___bsx; | |
return @bitCast(__uint64_t, @truncate(c_ulong, (((((((((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 18374686479671623680)) >> @intCast(@import("std").math.Log2Int(c_ulonglong), 56)) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 71776119061217280)) >> @intCast(@import("std").math.Log2Int(c_ulonglong), 40))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 280375465082880)) >> @intCast(@import("std").math.Log2Int(c_ulonglong), 24))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 1095216660480)) >> @intCast(@import("std").math.Log2Int(c_ulonglong), 8))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 4278190080)) << @intCast(@import("std").math.Log2Int(c_ulonglong), 8))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 16711680)) << @intCast(@import("std").math.Log2Int(c_ulonglong), 24))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 65280)) << @intCast(@import("std").math.Log2Int(c_ulonglong), 40))) | ((@bitCast(c_ulonglong, @as(c_ulonglong, (__bsx))) & @as(c_ulonglong, 255)) << @intCast(@import("std").math.Log2Int(c_ulonglong), 56))))); | |
} | |
pub fn __uint16_identity(arg___x: __uint16_t) callconv(.C) __uint16_t { | |
var __x = arg___x; | |
return __x; | |
} | |
pub fn __uint32_identity(arg___x: __uint32_t) callconv(.C) __uint32_t { | |
var __x = arg___x; | |
return __x; | |
} | |
pub fn __uint64_identity(arg___x: __uint64_t) callconv(.C) __uint64_t { | |
var __x = arg___x; | |
return __x; | |
} | |
const struct_unnamed_8 = extern struct { | |
__val: [16]c_ulong, | |
}; | |
pub const __sigset_t = struct_unnamed_8; | |
pub const sigset_t = __sigset_t; | |
pub const struct_timeval = extern struct { | |
tv_sec: __time_t, | |
tv_usec: __suseconds_t, | |
}; | |
pub const struct_timespec = extern struct { | |
tv_sec: __time_t, | |
tv_nsec: __syscall_slong_t, | |
}; | |
pub const suseconds_t = __suseconds_t; | |
pub const __fd_mask = c_long; | |
const struct_unnamed_9 = extern struct { | |
__fds_bits: [16]__fd_mask, | |
}; | |
pub const fd_set = struct_unnamed_9; | |
pub const fd_mask = __fd_mask; | |
pub extern fn select(__nfds: c_int, noalias __readfds: [*c]fd_set, noalias __writefds: [*c]fd_set, noalias __exceptfds: [*c]fd_set, noalias __timeout: [*c]struct_timeval) c_int; | |
pub extern fn pselect(__nfds: c_int, noalias __readfds: [*c]fd_set, noalias __writefds: [*c]fd_set, noalias __exceptfds: [*c]fd_set, noalias __timeout: [*c]const struct_timespec, noalias __sigmask: [*c]const __sigset_t) c_int; | |
pub const blksize_t = __blksize_t; | |
pub const blkcnt_t = __blkcnt_t; | |
pub const fsblkcnt_t = __fsblkcnt_t; | |
pub const fsfilcnt_t = __fsfilcnt_t; | |
pub const struct___pthread_internal_list = extern struct { | |
__prev: [*c]struct___pthread_internal_list, | |
__next: [*c]struct___pthread_internal_list, | |
}; | |
pub const __pthread_list_t = struct___pthread_internal_list; | |
pub const struct___pthread_internal_slist = extern struct { | |
__next: [*c]struct___pthread_internal_slist, | |
}; | |
pub const __pthread_slist_t = struct___pthread_internal_slist; | |
pub const struct___pthread_mutex_s = extern struct { | |
__lock: c_int, | |
__count: c_uint, | |
__owner: c_int, | |
__nusers: c_uint, | |
__kind: c_int, | |
__spins: c_short, | |
__elision: c_short, | |
__list: __pthread_list_t, | |
}; | |
pub const struct___pthread_rwlock_arch_t = extern struct { | |
__readers: c_uint, | |
__writers: c_uint, | |
__wrphase_futex: c_uint, | |
__writers_futex: c_uint, | |
__pad3: c_uint, | |
__pad4: c_uint, | |
__cur_writer: c_int, | |
__shared: c_int, | |
__rwelision: i8, | |
__pad1: [7]u8, | |
__pad2: c_ulong, | |
__flags: c_uint, | |
}; | |
const struct_unnamed_11 = extern struct { | |
__low: c_uint, | |
__high: c_uint, | |
}; | |
const union_unnamed_10 = extern union { | |
__wseq: c_ulonglong, | |
__wseq32: struct_unnamed_11, | |
}; | |
const struct_unnamed_13 = extern struct { | |
__low: c_uint, | |
__high: c_uint, | |
}; | |
const union_unnamed_12 = extern union { | |
__g1_start: c_ulonglong, | |
__g1_start32: struct_unnamed_13, | |
}; | |
pub const struct___pthread_cond_s = extern struct { | |
unnamed_0: union_unnamed_10, | |
unnamed_1: union_unnamed_12, | |
__g_refs: [2]c_uint, | |
__g_size: [2]c_uint, | |
__g1_orig_size: c_uint, | |
__wrefs: c_uint, | |
__g_signals: [2]c_uint, | |
}; | |
pub const __tss_t = c_uint; | |
pub const __thrd_t = c_ulong; | |
const struct_unnamed_14 = extern struct { | |
__data: c_int, | |
}; | |
pub const __once_flag = struct_unnamed_14; | |
pub const pthread_t = c_ulong; | |
const union_unnamed_15 = extern union { | |
__size: [4]u8, | |
__align: c_int, | |
}; | |
pub const pthread_mutexattr_t = union_unnamed_15; | |
const union_unnamed_16 = extern union { | |
__size: [4]u8, | |
__align: c_int, | |
}; | |
pub const pthread_condattr_t = union_unnamed_16; | |
pub const pthread_key_t = c_uint; | |
pub const pthread_once_t = c_int; | |
pub const union_pthread_attr_t = extern union { | |
__size: [56]u8, | |
__align: c_long, | |
}; | |
pub const pthread_attr_t = union_pthread_attr_t; | |
const union_unnamed_17 = extern union { | |
__data: struct___pthread_mutex_s, | |
__size: [40]u8, | |
__align: c_long, | |
}; | |
pub const pthread_mutex_t = union_unnamed_17; | |
const union_unnamed_18 = extern union { | |
__data: struct___pthread_cond_s, | |
__size: [48]u8, | |
__align: c_longlong, | |
}; | |
pub const pthread_cond_t = union_unnamed_18; | |
const union_unnamed_19 = extern union { | |
__data: struct___pthread_rwlock_arch_t, | |
__size: [56]u8, | |
__align: c_long, | |
}; | |
pub const pthread_rwlock_t = union_unnamed_19; | |
const union_unnamed_20 = extern union { | |
__size: [8]u8, | |
__align: c_long, | |
}; | |
pub const pthread_rwlockattr_t = union_unnamed_20; | |
pub const pthread_spinlock_t = c_int; | |
const union_unnamed_21 = extern union { | |
__size: [32]u8, | |
__align: c_long, | |
}; | |
pub const pthread_barrier_t = union_unnamed_21; | |
const union_unnamed_22 = extern union { | |
__size: [4]u8, | |
__align: c_int, | |
}; | |
pub const pthread_barrierattr_t = union_unnamed_22; | |
pub extern fn random() c_long; | |
pub extern fn srandom(__seed: c_uint) void; | |
pub extern fn initstate(__seed: c_uint, __statebuf: [*c]u8, __statelen: usize) [*c]u8; | |
pub extern fn setstate(__statebuf: [*c]u8) [*c]u8; | |
pub const struct_random_data = extern struct { | |
fptr: [*c]i32, | |
rptr: [*c]i32, | |
state: [*c]i32, | |
rand_type: c_int, | |
rand_deg: c_int, | |
rand_sep: c_int, | |
end_ptr: [*c]i32, | |
}; | |
pub extern fn random_r(noalias __buf: [*c]struct_random_data, noalias __result: [*c]i32) c_int; | |
pub extern fn srandom_r(__seed: c_uint, __buf: [*c]struct_random_data) c_int; | |
pub extern fn initstate_r(__seed: c_uint, noalias __statebuf: [*c]u8, __statelen: usize, noalias __buf: [*c]struct_random_data) c_int; | |
pub extern fn setstate_r(noalias __statebuf: [*c]u8, noalias __buf: [*c]struct_random_data) c_int; | |
pub extern fn rand() c_int; | |
pub extern fn srand(__seed: c_uint) void; | |
pub extern fn rand_r(__seed: [*c]c_uint) c_int; | |
pub extern fn drand48() f64; | |
pub extern fn erand48(__xsubi: [*c]c_ushort) f64; | |
pub extern fn lrand48() c_long; | |
pub extern fn nrand48(__xsubi: [*c]c_ushort) c_long; | |
pub extern fn mrand48() c_long; | |
pub extern fn jrand48(__xsubi: [*c]c_ushort) c_long; | |
pub extern fn srand48(__seedval: c_long) void; | |
pub extern fn seed48(__seed16v: [*c]c_ushort) [*c]c_ushort; | |
pub extern fn lcong48(__param: [*c]c_ushort) void; | |
pub const struct_drand48_data = extern struct { | |
__x: [3]c_ushort, | |
__old_x: [3]c_ushort, | |
__c: c_ushort, | |
__init: c_ushort, | |
__a: c_ulonglong, | |
}; | |
pub extern fn drand48_r(noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]f64) c_int; | |
pub extern fn erand48_r(__xsubi: [*c]c_ushort, noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]f64) c_int; | |
pub extern fn lrand48_r(noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]c_long) c_int; | |
pub extern fn nrand48_r(__xsubi: [*c]c_ushort, noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]c_long) c_int; | |
pub extern fn mrand48_r(noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]c_long) c_int; | |
pub extern fn jrand48_r(__xsubi: [*c]c_ushort, noalias __buffer: [*c]struct_drand48_data, noalias __result: [*c]c_long) c_int; | |
pub extern fn srand48_r(__seedval: c_long, __buffer: [*c]struct_drand48_data) c_int; | |
pub extern fn seed48_r(__seed16v: [*c]c_ushort, __buffer: [*c]struct_drand48_data) c_int; | |
pub extern fn lcong48_r(__param: [*c]c_ushort, __buffer: [*c]struct_drand48_data) c_int; | |
pub extern fn malloc(__size: c_ulong) ?*c_void; | |
pub extern fn calloc(__nmemb: c_ulong, __size: c_ulong) ?*c_void; | |
pub extern fn realloc(__ptr: ?*c_void, __size: c_ulong) ?*c_void; | |
pub extern fn reallocarray(__ptr: ?*c_void, __nmemb: usize, __size: usize) ?*c_void; | |
pub extern fn free(__ptr: ?*c_void) void; | |
pub extern fn alloca(__size: c_ulong) ?*c_void; | |
pub extern fn valloc(__size: usize) ?*c_void; | |
pub extern fn posix_memalign(__memptr: [*c]?*c_void, __alignment: usize, __size: usize) c_int; | |
pub extern fn aligned_alloc(__alignment: usize, __size: usize) ?*c_void; | |
pub extern fn abort() noreturn; | |
pub extern fn atexit(__func: ?fn () callconv(.C) void) c_int; | |
pub extern fn at_quick_exit(__func: ?fn () callconv(.C) void) c_int; | |
pub extern fn on_exit(__func: ?fn (c_int, ?*c_void) callconv(.C) void, __arg: ?*c_void) c_int; | |
pub extern fn exit(__status: c_int) noreturn; | |
pub extern fn quick_exit(__status: c_int) noreturn; | |
pub extern fn _Exit(__status: c_int) noreturn; | |
pub extern fn getenv(__name: [*c]const u8) [*c]u8; | |
pub extern fn putenv(__string: [*c]u8) c_int; | |
pub extern fn setenv(__name: [*c]const u8, __value: [*c]const u8, __replace: c_int) c_int; | |
pub extern fn unsetenv(__name: [*c]const u8) c_int; | |
pub extern fn clearenv() c_int; | |
pub extern fn mktemp(__template: [*c]u8) [*c]u8; | |
pub extern fn mkstemp(__template: [*c]u8) c_int; | |
pub extern fn mkstemps(__template: [*c]u8, __suffixlen: c_int) c_int; | |
pub extern fn mkdtemp(__template: [*c]u8) [*c]u8; | |
pub extern fn system(__command: [*c]const u8) c_int; | |
pub extern fn realpath(noalias __name: [*c]const u8, noalias __resolved: [*c]u8) [*c]u8; | |
pub const __compar_fn_t = ?fn (?*const c_void, ?*const c_void) callconv(.C) c_int; | |
pub fn bsearch(arg___key: ?*const c_void, arg___base: ?*const c_void, arg___nmemb: usize, arg___size: usize, arg___compar: __compar_fn_t) callconv(.C) ?*c_void { | |
var __key = arg___key; | |
var __base = arg___base; | |
var __nmemb = arg___nmemb; | |
var __size = arg___size; | |
var __compar = arg___compar; | |
var __l: usize = undefined; | |
var __u: usize = undefined; | |
var __idx: usize = undefined; | |
var __p: ?*const c_void = undefined; | |
var __comparison: c_int = undefined; | |
__l = @bitCast(usize, @as(c_long, @as(c_int, 0))); | |
__u = __nmemb; | |
while (__l < __u) { | |
__idx = ((__l +% __u) / @bitCast(c_ulong, @as(c_long, @as(c_int, 2)))); | |
__p = @intToPtr(?*c_void, @ptrToInt(((@ptrCast([*c]const u8, @alignCast(@alignOf(u8), __base))) + (__idx *% __size)))); | |
__comparison = (__compar).?(__key, __p); | |
if (__comparison < @as(c_int, 0)) __u = __idx else if (__comparison > @as(c_int, 0)) __l = (__idx +% @bitCast(c_ulong, @as(c_long, @as(c_int, 1)))) else return @intToPtr(?*c_void, @ptrToInt(__p)); | |
} | |
return (@intToPtr(?*c_void, @as(c_int, 0))); | |
} | |
pub extern fn qsort(__base: ?*c_void, __nmemb: usize, __size: usize, __compar: __compar_fn_t) void; | |
pub extern fn abs(__x: c_int) c_int; | |
pub extern fn labs(__x: c_long) c_long; | |
pub extern fn llabs(__x: c_longlong) c_longlong; | |
pub extern fn div(__numer: c_int, __denom: c_int) div_t; | |
pub extern fn ldiv(__numer: c_long, __denom: c_long) ldiv_t; | |
pub extern fn lldiv(__numer: c_longlong, __denom: c_longlong) lldiv_t; | |
pub extern fn ecvt(__value: f64, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int) [*c]u8; | |
pub extern fn fcvt(__value: f64, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int) [*c]u8; | |
pub extern fn gcvt(__value: f64, __ndigit: c_int, __buf: [*c]u8) [*c]u8; | |
pub extern fn qecvt(__value: c_longdouble, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int) [*c]u8; | |
pub extern fn qfcvt(__value: c_longdouble, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int) [*c]u8; | |
pub extern fn qgcvt(__value: c_longdouble, __ndigit: c_int, __buf: [*c]u8) [*c]u8; | |
pub extern fn ecvt_r(__value: f64, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int, noalias __buf: [*c]u8, __len: usize) c_int; | |
pub extern fn fcvt_r(__value: f64, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int, noalias __buf: [*c]u8, __len: usize) c_int; | |
pub extern fn qecvt_r(__value: c_longdouble, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int, noalias __buf: [*c]u8, __len: usize) c_int; | |
pub extern fn qfcvt_r(__value: c_longdouble, __ndigit: c_int, noalias __decpt: [*c]c_int, noalias __sign: [*c]c_int, noalias __buf: [*c]u8, __len: usize) c_int; | |
pub extern fn mblen(__s: [*c]const u8, __n: usize) c_int; | |
pub extern fn mbtowc(noalias __pwc: [*c]wchar_t, noalias __s: [*c]const u8, __n: usize) c_int; | |
pub extern fn wctomb(__s: [*c]u8, __wchar: wchar_t) c_int; | |
pub extern fn mbstowcs(noalias __pwcs: [*c]wchar_t, noalias __s: [*c]const u8, __n: usize) usize; | |
pub extern fn wcstombs(noalias __s: [*c]u8, noalias __pwcs: [*c]const wchar_t, __n: usize) usize; | |
pub extern fn rpmatch(__response: [*c]const u8) c_int; | |
pub extern fn getsubopt(noalias __optionp: [*c][*c]u8, noalias __tokens: [*c]const [*c]u8, noalias __valuep: [*c][*c]u8) c_int; | |
pub extern fn getloadavg(__loadavg: [*c]f64, __nelem: c_int) c_int; | |
pub const float_t = f32; | |
pub const double_t = f64; | |
pub extern fn __fpclassify(__value: f64) c_int; | |
pub extern fn __signbit(__value: f64) c_int; | |
pub extern fn __isinf(__value: f64) c_int; | |
pub extern fn __finite(__value: f64) c_int; | |
pub extern fn __isnan(__value: f64) c_int; | |
pub extern fn __iseqsig(__x: f64, __y: f64) c_int; | |
pub extern fn __issignaling(__value: f64) c_int; | |
pub extern fn acos(__x: f64) f64; | |
pub extern fn __acos(__x: f64) f64; | |
pub extern fn asin(__x: f64) f64; | |
pub extern fn __asin(__x: f64) f64; | |
pub extern fn atan(__x: f64) f64; | |
pub extern fn __atan(__x: f64) f64; | |
pub extern fn atan2(__y: f64, __x: f64) f64; | |
pub extern fn __atan2(__y: f64, __x: f64) f64; | |
pub extern fn cos(__x: f64) f64; | |
pub extern fn __cos(__x: f64) f64; | |
pub extern fn sin(__x: f64) f64; | |
pub extern fn __sin(__x: f64) f64; | |
pub extern fn tan(__x: f64) f64; | |
pub extern fn __tan(__x: f64) f64; | |
pub extern fn cosh(__x: f64) f64; | |
pub extern fn __cosh(__x: f64) f64; | |
pub extern fn sinh(__x: f64) f64; | |
pub extern fn __sinh(__x: f64) f64; | |
pub extern fn tanh(__x: f64) f64; | |
pub extern fn __tanh(__x: f64) f64; | |
pub extern fn acosh(__x: f64) f64; | |
pub extern fn __acosh(__x: f64) f64; | |
pub extern fn asinh(__x: f64) f64; | |
pub extern fn __asinh(__x: f64) f64; | |
pub extern fn atanh(__x: f64) f64; | |
pub extern fn __atanh(__x: f64) f64; | |
pub extern fn exp(__x: f64) f64; | |
pub extern fn __exp(__x: f64) f64; | |
pub extern fn frexp(__x: f64, __exponent: [*c]c_int) f64; | |
pub extern fn __frexp(__x: f64, __exponent: [*c]c_int) f64; | |
pub extern fn ldexp(__x: f64, __exponent: c_int) f64; | |
pub extern fn __ldexp(__x: f64, __exponent: c_int) f64; | |
pub extern fn log(__x: f64) f64; | |
pub extern fn __log(__x: f64) f64; | |
pub extern fn log10(__x: f64) f64; | |
pub extern fn __log10(__x: f64) f64; | |
pub extern fn modf(__x: f64, __iptr: [*c]f64) f64; | |
pub extern fn __modf(__x: f64, __iptr: [*c]f64) f64; | |
pub extern fn expm1(__x: f64) f64; | |
pub extern fn __expm1(__x: f64) f64; | |
pub extern fn log1p(__x: f64) f64; | |
pub extern fn __log1p(__x: f64) f64; | |
pub extern fn logb(__x: f64) f64; | |
pub extern fn __logb(__x: f64) f64; | |
pub extern fn exp2(__x: f64) f64; | |
pub extern fn __exp2(__x: f64) f64; | |
pub extern fn log2(__x: f64) f64; | |
pub extern fn __log2(__x: f64) f64; | |
pub extern fn pow(__x: f64, __y: f64) f64; | |
pub extern fn __pow(__x: f64, __y: f64) f64; | |
pub extern fn sqrt(__x: f64) f64; | |
pub extern fn __sqrt(__x: f64) f64; | |
pub extern fn hypot(__x: f64, __y: f64) f64; | |
pub extern fn __hypot(__x: f64, __y: f64) f64; | |
pub extern fn cbrt(__x: f64) f64; | |
pub extern fn __cbrt(__x: f64) f64; | |
pub extern fn ceil(__x: f64) f64; | |
pub extern fn __ceil(__x: f64) f64; | |
pub extern fn fabs(__x: f64) f64; | |
pub extern fn __fabs(__x: f64) f64; | |
pub extern fn floor(__x: f64) f64; | |
pub extern fn __floor(__x: f64) f64; | |
pub extern fn fmod(__x: f64, __y: f64) f64; | |
pub extern fn __fmod(__x: f64, __y: f64) f64; | |
pub extern fn isinf(__value: f64) c_int; | |
pub extern fn finite(__value: f64) c_int; | |
pub extern fn drem(__x: f64, __y: f64) f64; | |
pub extern fn __drem(__x: f64, __y: f64) f64; | |
pub extern fn significand(__x: f64) f64; | |
pub extern fn __significand(__x: f64) f64; | |
pub extern fn copysign(__x: f64, __y: f64) f64; | |
pub extern fn __copysign(__x: f64, __y: f64) f64; | |
pub extern fn nan(__tagb: [*c]const u8) f64; | |
pub extern fn __nan(__tagb: [*c]const u8) f64; | |
pub extern fn isnan(__value: f64) c_int; | |
pub extern fn j0(f64) f64; | |
pub extern fn __j0(f64) f64; | |
pub extern fn j1(f64) f64; | |
pub extern fn __j1(f64) f64; | |
pub extern fn jn(c_int, f64) f64; | |
pub extern fn __jn(c_int, f64) f64; | |
pub extern fn y0(f64) f64; | |
pub extern fn __y0(f64) f64; | |
pub extern fn y1(f64) f64; | |
pub extern fn __y1(f64) f64; | |
pub extern fn yn(c_int, f64) f64; | |
pub extern fn __yn(c_int, f64) f64; | |
pub extern fn erf(f64) f64; | |
pub extern fn __erf(f64) f64; | |
pub extern fn erfc(f64) f64; | |
pub extern fn __erfc(f64) f64; | |
pub extern fn lgamma(f64) f64; | |
pub extern fn __lgamma(f64) f64; | |
pub extern fn tgamma(f64) f64; | |
pub extern fn __tgamma(f64) f64; | |
pub extern fn gamma(f64) f64; | |
pub extern fn __gamma(f64) f64; | |
pub extern fn lgamma_r(f64, __signgamp: [*c]c_int) f64; | |
pub extern fn __lgamma_r(f64, __signgamp: [*c]c_int) f64; | |
pub extern fn rint(__x: f64) f64; | |
pub extern fn __rint(__x: f64) f64; | |
pub extern fn nextafter(__x: f64, __y: f64) f64; | |
pub extern fn __nextafter(__x: f64, __y: f64) f64; | |
pub extern fn nexttoward(__x: f64, __y: c_longdouble) f64; | |
pub extern fn __nexttoward(__x: f64, __y: c_longdouble) f64; | |
pub extern fn remainder(__x: f64, __y: f64) f64; | |
pub extern fn __remainder(__x: f64, __y: f64) f64; | |
pub extern fn scalbn(__x: f64, __n: c_int) f64; | |
pub extern fn __scalbn(__x: f64, __n: c_int) f64; | |
pub extern fn ilogb(__x: f64) c_int; | |
pub extern fn __ilogb(__x: f64) c_int; | |
pub extern fn scalbln(__x: f64, __n: c_long) f64; | |
pub extern fn __scalbln(__x: f64, __n: c_long) f64; | |
pub extern fn nearbyint(__x: f64) f64; | |
pub extern fn __nearbyint(__x: f64) f64; | |
pub extern fn round(__x: f64) f64; | |
pub extern fn __round(__x: f64) f64; | |
pub extern fn trunc(__x: f64) f64; | |
pub extern fn __trunc(__x: f64) f64; | |
pub extern fn remquo(__x: f64, __y: f64, __quo: [*c]c_int) f64; | |
pub extern fn __remquo(__x: f64, __y: f64, __quo: [*c]c_int) f64; | |
pub extern fn lrint(__x: f64) c_long; | |
pub extern fn __lrint(__x: f64) c_long; | |
pub extern fn llrint(__x: f64) c_longlong; | |
pub extern fn __llrint(__x: f64) c_longlong; | |
pub extern fn lround(__x: f64) c_long; | |
pub extern fn __lround(__x: f64) c_long; | |
pub extern fn llround(__x: f64) c_longlong; | |
pub extern fn __llround(__x: f64) c_longlong; | |
pub extern fn fdim(__x: f64, __y: f64) f64; | |
pub extern fn __fdim(__x: f64, __y: f64) f64; | |
pub extern fn fmax(__x: f64, __y: f64) f64; | |
pub extern fn __fmax(__x: f64, __y: f64) f64; | |
pub extern fn fmin(__x: f64, __y: f64) f64; | |
pub extern fn __fmin(__x: f64, __y: f64) f64; | |
pub extern fn fma(__x: f64, __y: f64, __z: f64) f64; | |
pub extern fn __fma(__x: f64, __y: f64, __z: f64) f64; | |
pub extern fn scalb(__x: f64, __n: f64) f64; | |
pub extern fn __scalb(__x: f64, __n: f64) f64; | |
pub extern fn __fpclassifyf(__value: f32) c_int; | |
pub extern fn __signbitf(__value: f32) c_int; | |
pub extern fn __isinff(__value: f32) c_int; | |
pub extern fn __finitef(__value: f32) c_int; | |
pub extern fn __isnanf(__value: f32) c_int; | |
pub extern fn __iseqsigf(__x: f32, __y: f32) c_int; | |
pub extern fn __issignalingf(__value: f32) c_int; | |
pub extern fn acosf(__x: f32) f32; | |
pub extern fn __acosf(__x: f32) f32; | |
pub extern fn asinf(__x: f32) f32; | |
pub extern fn __asinf(__x: f32) f32; | |
pub extern fn atanf(__x: f32) f32; | |
pub extern fn __atanf(__x: f32) f32; | |
pub extern fn atan2f(__y: f32, __x: f32) f32; | |
pub extern fn __atan2f(__y: f32, __x: f32) f32; | |
pub extern fn cosf(__x: f32) f32; | |
pub extern fn __cosf(__x: f32) f32; | |
pub extern fn sinf(__x: f32) f32; | |
pub extern fn __sinf(__x: f32) f32; | |
pub extern fn tanf(__x: f32) f32; | |
pub extern fn __tanf(__x: f32) f32; | |
pub extern fn coshf(__x: f32) f32; | |
pub extern fn __coshf(__x: f32) f32; | |
pub extern fn sinhf(__x: f32) f32; | |
pub extern fn __sinhf(__x: f32) f32; | |
pub extern fn tanhf(__x: f32) f32; | |
pub extern fn __tanhf(__x: f32) f32; | |
pub extern fn acoshf(__x: f32) f32; | |
pub extern fn __acoshf(__x: f32) f32; | |
pub extern fn asinhf(__x: f32) f32; | |
pub extern fn __asinhf(__x: f32) f32; | |
pub extern fn atanhf(__x: f32) f32; | |
pub extern fn __atanhf(__x: f32) f32; | |
pub extern fn expf(__x: f32) f32; | |
pub extern fn __expf(__x: f32) f32; | |
pub extern fn frexpf(__x: f32, __exponent: [*c]c_int) f32; | |
pub extern fn __frexpf(__x: f32, __exponent: [*c]c_int) f32; | |
pub extern fn ldexpf(__x: f32, __exponent: c_int) f32; | |
pub extern fn __ldexpf(__x: f32, __exponent: c_int) f32; | |
pub extern fn logf(__x: f32) f32; | |
pub extern fn __logf(__x: f32) f32; | |
pub extern fn log10f(__x: f32) f32; | |
pub extern fn __log10f(__x: f32) f32; | |
pub extern fn modff(__x: f32, __iptr: [*c]f32) f32; | |
pub extern fn __modff(__x: f32, __iptr: [*c]f32) f32; | |
pub extern fn expm1f(__x: f32) f32; | |
pub extern fn __expm1f(__x: f32) f32; | |
pub extern fn log1pf(__x: f32) f32; | |
pub extern fn __log1pf(__x: f32) f32; | |
pub extern fn logbf(__x: f32) f32; | |
pub extern fn __logbf(__x: f32) f32; | |
pub extern fn exp2f(__x: f32) f32; | |
pub extern fn __exp2f(__x: f32) f32; | |
pub extern fn log2f(__x: f32) f32; | |
pub extern fn __log2f(__x: f32) f32; | |
pub extern fn powf(__x: f32, __y: f32) f32; | |
pub extern fn __powf(__x: f32, __y: f32) f32; | |
pub extern fn sqrtf(__x: f32) f32; | |
pub extern fn __sqrtf(__x: f32) f32; | |
pub extern fn hypotf(__x: f32, __y: f32) f32; | |
pub extern fn __hypotf(__x: f32, __y: f32) f32; | |
pub extern fn cbrtf(__x: f32) f32; | |
pub extern fn __cbrtf(__x: f32) f32; | |
pub extern fn ceilf(__x: f32) f32; | |
pub extern fn __ceilf(__x: f32) f32; | |
pub extern fn fabsf(__x: f32) f32; | |
pub extern fn __fabsf(__x: f32) f32; | |
pub extern fn floorf(__x: f32) f32; | |
pub extern fn __floorf(__x: f32) f32; | |
pub extern fn fmodf(__x: f32, __y: f32) f32; | |
pub extern fn __fmodf(__x: f32, __y: f32) f32; | |
pub extern fn isinff(__value: f32) c_int; | |
pub extern fn finitef(__value: f32) c_int; | |
pub extern fn dremf(__x: f32, __y: f32) f32; | |
pub extern fn __dremf(__x: f32, __y: f32) f32; | |
pub extern fn significandf(__x: f32) f32; | |
pub extern fn __significandf(__x: f32) f32; | |
pub extern fn copysignf(__x: f32, __y: f32) f32; | |
pub extern fn __copysignf(__x: f32, __y: f32) f32; | |
pub extern fn nanf(__tagb: [*c]const u8) f32; | |
pub extern fn __nanf(__tagb: [*c]const u8) f32; | |
pub extern fn isnanf(__value: f32) c_int; | |
pub extern fn j0f(f32) f32; | |
pub extern fn __j0f(f32) f32; | |
pub extern fn j1f(f32) f32; | |
pub extern fn __j1f(f32) f32; | |
pub extern fn jnf(c_int, f32) f32; | |
pub extern fn __jnf(c_int, f32) f32; | |
pub extern fn y0f(f32) f32; | |
pub extern fn __y0f(f32) f32; | |
pub extern fn y1f(f32) f32; | |
pub extern fn __y1f(f32) f32; | |
pub extern fn ynf(c_int, f32) f32; | |
pub extern fn __ynf(c_int, f32) f32; | |
pub extern fn erff(f32) f32; | |
pub extern fn __erff(f32) f32; | |
pub extern fn erfcf(f32) f32; | |
pub extern fn __erfcf(f32) f32; | |
pub extern fn lgammaf(f32) f32; | |
pub extern fn __lgammaf(f32) f32; | |
pub extern fn tgammaf(f32) f32; | |
pub extern fn __tgammaf(f32) f32; | |
pub extern fn gammaf(f32) f32; | |
pub extern fn __gammaf(f32) f32; | |
pub extern fn lgammaf_r(f32, __signgamp: [*c]c_int) f32; | |
pub extern fn __lgammaf_r(f32, __signgamp: [*c]c_int) f32; | |
pub extern fn rintf(__x: f32) f32; | |
pub extern fn __rintf(__x: f32) f32; | |
pub extern fn nextafterf(__x: f32, __y: f32) f32; | |
pub extern fn __nextafterf(__x: f32, __y: f32) f32; | |
pub extern fn nexttowardf(__x: f32, __y: c_longdouble) f32; | |
pub extern fn __nexttowardf(__x: f32, __y: c_longdouble) f32; | |
pub extern fn remainderf(__x: f32, __y: f32) f32; | |
pub extern fn __remainderf(__x: f32, __y: f32) f32; | |
pub extern fn scalbnf(__x: f32, __n: c_int) f32; | |
pub extern fn __scalbnf(__x: f32, __n: c_int) f32; | |
pub extern fn ilogbf(__x: f32) c_int; | |
pub extern fn __ilogbf(__x: f32) c_int; | |
pub extern fn scalblnf(__x: f32, __n: c_long) f32; | |
pub extern fn __scalblnf(__x: f32, __n: c_long) f32; | |
pub extern fn nearbyintf(__x: f32) f32; | |
pub extern fn __nearbyintf(__x: f32) f32; | |
pub extern fn roundf(__x: f32) f32; | |
pub extern fn __roundf(__x: f32) f32; | |
pub extern fn truncf(__x: f32) f32; | |
pub extern fn __truncf(__x: f32) f32; | |
pub extern fn remquof(__x: f32, __y: f32, __quo: [*c]c_int) f32; | |
pub extern fn __remquof(__x: f32, __y: f32, __quo: [*c]c_int) f32; | |
pub extern fn lrintf(__x: f32) c_long; | |
pub extern fn __lrintf(__x: f32) c_long; | |
pub extern fn llrintf(__x: f32) c_longlong; | |
pub extern fn __llrintf(__x: f32) c_longlong; | |
pub extern fn lroundf(__x: f32) c_long; | |
pub extern fn __lroundf(__x: f32) c_long; | |
pub extern fn llroundf(__x: f32) c_longlong; | |
pub extern fn __llroundf(__x: f32) c_longlong; | |
pub extern fn fdimf(__x: f32, __y: f32) f32; | |
pub extern fn __fdimf(__x: f32, __y: f32) f32; | |
pub extern fn fmaxf(__x: f32, __y: f32) f32; | |
pub extern fn __fmaxf(__x: f32, __y: f32) f32; | |
pub extern fn fminf(__x: f32, __y: f32) f32; | |
pub extern fn __fminf(__x: f32, __y: f32) f32; | |
pub extern fn fmaf(__x: f32, __y: f32, __z: f32) f32; | |
pub extern fn __fmaf(__x: f32, __y: f32, __z: f32) f32; | |
pub extern fn scalbf(__x: f32, __n: f32) f32; | |
pub extern fn __scalbf(__x: f32, __n: f32) f32; | |
pub extern fn __fpclassifyl(__value: c_longdouble) c_int; | |
pub extern fn __signbitl(__value: c_longdouble) c_int; | |
pub extern fn __isinfl(__value: c_longdouble) c_int; | |
pub extern fn __finitel(__value: c_longdouble) c_int; | |
pub extern fn __isnanl(__value: c_longdouble) c_int; | |
pub extern fn __iseqsigl(__x: c_longdouble, __y: c_longdouble) c_int; | |
pub extern fn __issignalingl(__value: c_longdouble) c_int; | |
pub extern fn acosl(__x: c_longdouble) c_longdouble; | |
pub extern fn __acosl(__x: c_longdouble) c_longdouble; | |
pub extern fn asinl(__x: c_longdouble) c_longdouble; | |
pub extern fn __asinl(__x: c_longdouble) c_longdouble; | |
pub extern fn atanl(__x: c_longdouble) c_longdouble; | |
pub extern fn __atanl(__x: c_longdouble) c_longdouble; | |
pub extern fn atan2l(__y: c_longdouble, __x: c_longdouble) c_longdouble; | |
pub extern fn __atan2l(__y: c_longdouble, __x: c_longdouble) c_longdouble; | |
pub extern fn cosl(__x: c_longdouble) c_longdouble; | |
pub extern fn __cosl(__x: c_longdouble) c_longdouble; | |
pub extern fn sinl(__x: c_longdouble) c_longdouble; | |
pub extern fn __sinl(__x: c_longdouble) c_longdouble; | |
pub extern fn tanl(__x: c_longdouble) c_longdouble; | |
pub extern fn __tanl(__x: c_longdouble) c_longdouble; | |
pub extern fn coshl(__x: c_longdouble) c_longdouble; | |
pub extern fn __coshl(__x: c_longdouble) c_longdouble; | |
pub extern fn sinhl(__x: c_longdouble) c_longdouble; | |
pub extern fn __sinhl(__x: c_longdouble) c_longdouble; | |
pub extern fn tanhl(__x: c_longdouble) c_longdouble; | |
pub extern fn __tanhl(__x: c_longdouble) c_longdouble; | |
pub extern fn acoshl(__x: c_longdouble) c_longdouble; | |
pub extern fn __acoshl(__x: c_longdouble) c_longdouble; | |
pub extern fn asinhl(__x: c_longdouble) c_longdouble; | |
pub extern fn __asinhl(__x: c_longdouble) c_longdouble; | |
pub extern fn atanhl(__x: c_longdouble) c_longdouble; | |
pub extern fn __atanhl(__x: c_longdouble) c_longdouble; | |
pub extern fn expl(__x: c_longdouble) c_longdouble; | |
pub extern fn __expl(__x: c_longdouble) c_longdouble; | |
pub extern fn frexpl(__x: c_longdouble, __exponent: [*c]c_int) c_longdouble; | |
pub extern fn __frexpl(__x: c_longdouble, __exponent: [*c]c_int) c_longdouble; | |
pub extern fn ldexpl(__x: c_longdouble, __exponent: c_int) c_longdouble; | |
pub extern fn __ldexpl(__x: c_longdouble, __exponent: c_int) c_longdouble; | |
pub extern fn logl(__x: c_longdouble) c_longdouble; | |
pub extern fn __logl(__x: c_longdouble) c_longdouble; | |
pub extern fn log10l(__x: c_longdouble) c_longdouble; | |
pub extern fn __log10l(__x: c_longdouble) c_longdouble; | |
pub extern fn modfl(__x: c_longdouble, __iptr: [*c]c_longdouble) c_longdouble; | |
pub extern fn __modfl(__x: c_longdouble, __iptr: [*c]c_longdouble) c_longdouble; | |
pub extern fn expm1l(__x: c_longdouble) c_longdouble; | |
pub extern fn __expm1l(__x: c_longdouble) c_longdouble; | |
pub extern fn log1pl(__x: c_longdouble) c_longdouble; | |
pub extern fn __log1pl(__x: c_longdouble) c_longdouble; | |
pub extern fn logbl(__x: c_longdouble) c_longdouble; | |
pub extern fn __logbl(__x: c_longdouble) c_longdouble; | |
pub extern fn exp2l(__x: c_longdouble) c_longdouble; | |
pub extern fn __exp2l(__x: c_longdouble) c_longdouble; | |
pub extern fn log2l(__x: c_longdouble) c_longdouble; | |
pub extern fn __log2l(__x: c_longdouble) c_longdouble; | |
pub extern fn powl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __powl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn sqrtl(__x: c_longdouble) c_longdouble; | |
pub extern fn __sqrtl(__x: c_longdouble) c_longdouble; | |
pub extern fn hypotl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __hypotl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn cbrtl(__x: c_longdouble) c_longdouble; | |
pub extern fn __cbrtl(__x: c_longdouble) c_longdouble; | |
pub extern fn ceill(__x: c_longdouble) c_longdouble; | |
pub extern fn __ceill(__x: c_longdouble) c_longdouble; | |
pub extern fn fabsl(__x: c_longdouble) c_longdouble; | |
pub extern fn __fabsl(__x: c_longdouble) c_longdouble; | |
pub extern fn floorl(__x: c_longdouble) c_longdouble; | |
pub extern fn __floorl(__x: c_longdouble) c_longdouble; | |
pub extern fn fmodl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __fmodl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn isinfl(__value: c_longdouble) c_int; | |
pub extern fn finitel(__value: c_longdouble) c_int; | |
pub extern fn dreml(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __dreml(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn significandl(__x: c_longdouble) c_longdouble; | |
pub extern fn __significandl(__x: c_longdouble) c_longdouble; | |
pub extern fn copysignl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __copysignl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn nanl(__tagb: [*c]const u8) c_longdouble; | |
pub extern fn __nanl(__tagb: [*c]const u8) c_longdouble; | |
pub extern fn isnanl(__value: c_longdouble) c_int; | |
pub extern fn j0l(c_longdouble) c_longdouble; | |
pub extern fn __j0l(c_longdouble) c_longdouble; | |
pub extern fn j1l(c_longdouble) c_longdouble; | |
pub extern fn __j1l(c_longdouble) c_longdouble; | |
pub extern fn jnl(c_int, c_longdouble) c_longdouble; | |
pub extern fn __jnl(c_int, c_longdouble) c_longdouble; | |
pub extern fn y0l(c_longdouble) c_longdouble; | |
pub extern fn __y0l(c_longdouble) c_longdouble; | |
pub extern fn y1l(c_longdouble) c_longdouble; | |
pub extern fn __y1l(c_longdouble) c_longdouble; | |
pub extern fn ynl(c_int, c_longdouble) c_longdouble; | |
pub extern fn __ynl(c_int, c_longdouble) c_longdouble; | |
pub extern fn erfl(c_longdouble) c_longdouble; | |
pub extern fn __erfl(c_longdouble) c_longdouble; | |
pub extern fn erfcl(c_longdouble) c_longdouble; | |
pub extern fn __erfcl(c_longdouble) c_longdouble; | |
pub extern fn lgammal(c_longdouble) c_longdouble; | |
pub extern fn __lgammal(c_longdouble) c_longdouble; | |
pub extern fn tgammal(c_longdouble) c_longdouble; | |
pub extern fn __tgammal(c_longdouble) c_longdouble; | |
pub extern fn gammal(c_longdouble) c_longdouble; | |
pub extern fn __gammal(c_longdouble) c_longdouble; | |
pub extern fn lgammal_r(c_longdouble, __signgamp: [*c]c_int) c_longdouble; | |
pub extern fn __lgammal_r(c_longdouble, __signgamp: [*c]c_int) c_longdouble; | |
pub extern fn rintl(__x: c_longdouble) c_longdouble; | |
pub extern fn __rintl(__x: c_longdouble) c_longdouble; | |
pub extern fn nextafterl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __nextafterl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn nexttowardl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __nexttowardl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn remainderl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __remainderl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn scalbnl(__x: c_longdouble, __n: c_int) c_longdouble; | |
pub extern fn __scalbnl(__x: c_longdouble, __n: c_int) c_longdouble; | |
pub extern fn ilogbl(__x: c_longdouble) c_int; | |
pub extern fn __ilogbl(__x: c_longdouble) c_int; | |
pub extern fn scalblnl(__x: c_longdouble, __n: c_long) c_longdouble; | |
pub extern fn __scalblnl(__x: c_longdouble, __n: c_long) c_longdouble; | |
pub extern fn nearbyintl(__x: c_longdouble) c_longdouble; | |
pub extern fn __nearbyintl(__x: c_longdouble) c_longdouble; | |
pub extern fn roundl(__x: c_longdouble) c_longdouble; | |
pub extern fn __roundl(__x: c_longdouble) c_longdouble; | |
pub extern fn truncl(__x: c_longdouble) c_longdouble; | |
pub extern fn __truncl(__x: c_longdouble) c_longdouble; | |
pub extern fn remquol(__x: c_longdouble, __y: c_longdouble, __quo: [*c]c_int) c_longdouble; | |
pub extern fn __remquol(__x: c_longdouble, __y: c_longdouble, __quo: [*c]c_int) c_longdouble; | |
pub extern fn lrintl(__x: c_longdouble) c_long; | |
pub extern fn __lrintl(__x: c_longdouble) c_long; | |
pub extern fn llrintl(__x: c_longdouble) c_longlong; | |
pub extern fn __llrintl(__x: c_longdouble) c_longlong; | |
pub extern fn lroundl(__x: c_longdouble) c_long; | |
pub extern fn __lroundl(__x: c_longdouble) c_long; | |
pub extern fn llroundl(__x: c_longdouble) c_longlong; | |
pub extern fn __llroundl(__x: c_longdouble) c_longlong; | |
pub extern fn fdiml(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __fdiml(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn fmaxl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __fmaxl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn fminl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn __fminl(__x: c_longdouble, __y: c_longdouble) c_longdouble; | |
pub extern fn fmal(__x: c_longdouble, __y: c_longdouble, __z: c_longdouble) c_longdouble; | |
pub extern fn __fmal(__x: c_longdouble, __y: c_longdouble, __z: c_longdouble) c_longdouble; | |
pub extern fn scalbl(__x: c_longdouble, __n: c_longdouble) c_longdouble; | |
pub extern fn __scalbl(__x: c_longdouble, __n: c_longdouble) c_longdouble; | |
pub extern var signgam: c_int; | |
pub const FP_NAN = @enumToInt(enum_unnamed_23.FP_NAN); | |
pub const FP_INFINITE = @enumToInt(enum_unnamed_23.FP_INFINITE); | |
pub const FP_ZERO = @enumToInt(enum_unnamed_23.FP_ZERO); | |
pub const FP_SUBNORMAL = @enumToInt(enum_unnamed_23.FP_SUBNORMAL); | |
pub const FP_NORMAL = @enumToInt(enum_unnamed_23.FP_NORMAL); | |
const enum_unnamed_23 = extern enum(c_int) { | |
FP_NAN = 0, | |
FP_INFINITE = 1, | |
FP_ZERO = 2, | |
FP_SUBNORMAL = 3, | |
FP_NORMAL = 4, | |
_, | |
}; | |
pub extern fn memcpy(__dest: ?*c_void, __src: ?*const c_void, __n: c_ulong) ?*c_void; | |
pub extern fn memmove(__dest: ?*c_void, __src: ?*const c_void, __n: c_ulong) ?*c_void; | |
pub extern fn memccpy(__dest: ?*c_void, __src: ?*const c_void, __c: c_int, __n: c_ulong) ?*c_void; | |
pub extern fn memset(__s: ?*c_void, __c: c_int, __n: c_ulong) ?*c_void; | |
pub extern fn memcmp(__s1: ?*const c_void, __s2: ?*const c_void, __n: c_ulong) c_int; | |
pub extern fn memchr(__s: ?*const c_void, __c: c_int, __n: c_ulong) ?*c_void; | |
pub extern fn strcpy(__dest: [*c]u8, __src: [*c]const u8) [*c]u8; | |
pub extern fn strncpy(__dest: [*c]u8, __src: [*c]const u8, __n: c_ulong) [*c]u8; | |
pub extern fn strcat(__dest: [*c]u8, __src: [*c]const u8) [*c]u8; | |
pub extern fn strncat(__dest: [*c]u8, __src: [*c]const u8, __n: c_ulong) [*c]u8; | |
pub extern fn strcmp(__s1: [*c]const u8, __s2: [*c]const u8) c_int; | |
pub extern fn strncmp(__s1: [*c]const u8, __s2: [*c]const u8, __n: c_ulong) c_int; | |
pub extern fn strcoll(__s1: [*c]const u8, __s2: [*c]const u8) c_int; | |
pub extern fn strxfrm(__dest: [*c]u8, __src: [*c]const u8, __n: c_ulong) c_ulong; | |
pub extern fn strcoll_l(__s1: [*c]const u8, __s2: [*c]const u8, __l: locale_t) c_int; | |
pub extern fn strxfrm_l(__dest: [*c]u8, __src: [*c]const u8, __n: usize, __l: locale_t) usize; | |
pub extern fn strdup(__s: [*c]const u8) [*c]u8; | |
pub extern fn strndup(__string: [*c]const u8, __n: c_ulong) [*c]u8; | |
pub extern fn strchr(__s: [*c]const u8, __c: c_int) [*c]u8; | |
pub extern fn strrchr(__s: [*c]const u8, __c: c_int) [*c]u8; | |
pub extern fn strcspn(__s: [*c]const u8, __reject: [*c]const u8) c_ulong; | |
pub extern fn strspn(__s: [*c]const u8, __accept: [*c]const u8) c_ulong; | |
pub extern fn strpbrk(__s: [*c]const u8, __accept: [*c]const u8) [*c]u8; | |
pub extern fn strstr(__haystack: [*c]const u8, __needle: [*c]const u8) [*c]u8; | |
pub extern fn strtok(__s: [*c]u8, __delim: [*c]const u8) [*c]u8; | |
pub extern fn __strtok_r(noalias __s: [*c]u8, noalias __delim: [*c]const u8, noalias __save_ptr: [*c][*c]u8) [*c]u8; | |
pub extern fn strtok_r(noalias __s: [*c]u8, noalias __delim: [*c]const u8, noalias __save_ptr: [*c][*c]u8) [*c]u8; | |
pub extern fn strlen(__s: [*c]const u8) c_ulong; | |
pub extern fn strnlen(__string: [*c]const u8, __maxlen: usize) usize; | |
pub extern fn strerror(__errnum: c_int) [*c]u8; | |
pub extern fn strerror_r(__errnum: c_int, __buf: [*c]u8, __buflen: usize) c_int; | |
pub extern fn strerror_l(__errnum: c_int, __l: locale_t) [*c]u8; | |
pub extern fn bcmp(__s1: ?*const c_void, __s2: ?*const c_void, __n: c_ulong) c_int; | |
pub extern fn bcopy(__src: ?*const c_void, __dest: ?*c_void, __n: usize) void; | |
pub extern fn bzero(__s: ?*c_void, __n: c_ulong) void; | |
pub extern fn index(__s: [*c]const u8, __c: c_int) [*c]u8; | |
pub extern fn rindex(__s: [*c]const u8, __c: c_int) [*c]u8; | |
pub extern fn ffs(__i: c_int) c_int; | |
pub extern fn ffsl(__l: c_long) c_int; | |
pub extern fn ffsll(__ll: c_longlong) c_int; | |
pub extern fn strcasecmp(__s1: [*c]const u8, __s2: [*c]const u8) c_int; | |
pub extern fn strncasecmp(__s1: [*c]const u8, __s2: [*c]const u8, __n: c_ulong) c_int; | |
pub extern fn strcasecmp_l(__s1: [*c]const u8, __s2: [*c]const u8, __loc: locale_t) c_int; | |
pub extern fn strncasecmp_l(__s1: [*c]const u8, __s2: [*c]const u8, __n: usize, __loc: locale_t) c_int; | |
pub extern fn explicit_bzero(__s: ?*c_void, __n: usize) void; | |
pub extern fn strsep(noalias __stringp: [*c][*c]u8, noalias __delim: [*c]const u8) [*c]u8; | |
pub extern fn strsignal(__sig: c_int) [*c]u8; | |
pub extern fn __stpcpy(noalias __dest: [*c]u8, noalias __src: [*c]const u8) [*c]u8; | |
pub extern fn stpcpy(__dest: [*c]u8, __src: [*c]const u8) [*c]u8; | |
pub extern fn __stpncpy(noalias __dest: [*c]u8, noalias __src: [*c]const u8, __n: usize) [*c]u8; | |
pub extern fn stpncpy(__dest: [*c]u8, __src: [*c]const u8, __n: c_ulong) [*c]u8; | |
pub const struct_flock = extern struct { | |
l_type: c_short, | |
l_whence: c_short, | |
l_start: __off_t, | |
l_len: __off_t, | |
l_pid: __pid_t, | |
}; | |
pub const struct_stat = extern struct { | |
st_dev: __dev_t, | |
st_ino: __ino_t, | |
st_nlink: __nlink_t, | |
st_mode: __mode_t, | |
st_uid: __uid_t, | |
st_gid: __gid_t, | |
__pad0: c_int, | |
st_rdev: __dev_t, | |
st_size: __off_t, | |
st_blksize: __blksize_t, | |
st_blocks: __blkcnt_t, | |
st_atim: struct_timespec, | |
st_mtim: struct_timespec, | |
st_ctim: struct_timespec, | |
__glibc_reserved: [3]__syscall_slong_t, | |
}; | |
pub extern fn fcntl(__fd: c_int, __cmd: c_int, ...) c_int; | |
pub extern fn open(__file: [*c]const u8, __oflag: c_int, ...) c_int; | |
pub extern fn openat(__fd: c_int, __file: [*c]const u8, __oflag: c_int, ...) c_int; | |
pub extern fn creat(__file: [*c]const u8, __mode: mode_t) c_int; | |
pub extern fn lockf(__fd: c_int, __cmd: c_int, __len: off_t) c_int; | |
pub extern fn posix_fadvise(__fd: c_int, __offset: off_t, __len: off_t, __advise: c_int) c_int; | |
pub extern fn posix_fallocate(__fd: c_int, __offset: off_t, __len: off_t) c_int; | |
pub const useconds_t = __useconds_t; | |
pub const socklen_t = __socklen_t; | |
pub extern fn access(__name: [*c]const u8, __type: c_int) c_int; | |
pub extern fn faccessat(__fd: c_int, __file: [*c]const u8, __type: c_int, __flag: c_int) c_int; | |
pub extern fn lseek(__fd: c_int, __offset: __off_t, __whence: c_int) __off_t; | |
pub extern fn close(__fd: c_int) c_int; | |
pub extern fn read(__fd: c_int, __buf: ?*c_void, __nbytes: usize) isize; | |
pub extern fn write(__fd: c_int, __buf: ?*const c_void, __n: usize) isize; | |
pub extern fn pread(__fd: c_int, __buf: ?*c_void, __nbytes: usize, __offset: __off_t) isize; | |
pub extern fn pwrite(__fd: c_int, __buf: ?*const c_void, __n: usize, __offset: __off_t) isize; | |
pub extern fn pipe(__pipedes: [*c]c_int) c_int; | |
pub extern fn alarm(__seconds: c_uint) c_uint; | |
pub extern fn sleep(__seconds: c_uint) c_uint; | |
pub extern fn ualarm(__value: __useconds_t, __interval: __useconds_t) __useconds_t; | |
pub extern fn usleep(__useconds: __useconds_t) c_int; | |
pub extern fn pause() c_int; | |
pub extern fn chown(__file: [*c]const u8, __owner: __uid_t, __group: __gid_t) c_int; | |
pub extern fn fchown(__fd: c_int, __owner: __uid_t, __group: __gid_t) c_int; | |
pub extern fn lchown(__file: [*c]const u8, __owner: __uid_t, __group: __gid_t) c_int; | |
pub extern fn fchownat(__fd: c_int, __file: [*c]const u8, __owner: __uid_t, __group: __gid_t, __flag: c_int) c_int; | |
pub extern fn chdir(__path: [*c]const u8) c_int; | |
pub extern fn fchdir(__fd: c_int) c_int; | |
pub extern fn getcwd(__buf: [*c]u8, __size: usize) [*c]u8; | |
pub extern fn getwd(__buf: [*c]u8) [*c]u8; | |
pub extern fn dup(__fd: c_int) c_int; | |
pub extern fn dup2(__fd: c_int, __fd2: c_int) c_int; | |
pub extern var __environ: [*c][*c]u8; | |
pub extern fn execve(__path: [*c]const u8, __argv: [*c]const [*c]u8, __envp: [*c]const [*c]u8) c_int; | |
pub extern fn fexecve(__fd: c_int, __argv: [*c]const [*c]u8, __envp: [*c]const [*c]u8) c_int; | |
pub extern fn execv(__path: [*c]const u8, __argv: [*c]const [*c]u8) c_int; | |
pub extern fn execle(__path: [*c]const u8, __arg: [*c]const u8, ...) c_int; | |
pub extern fn execl(__path: [*c]const u8, __arg: [*c]const u8, ...) c_int; | |
pub extern fn execvp(__file: [*c]const u8, __argv: [*c]const [*c]u8) c_int; | |
pub extern fn execlp(__file: [*c]const u8, __arg: [*c]const u8, ...) c_int; | |
pub extern fn nice(__inc: c_int) c_int; | |
pub extern fn _exit(__status: c_int) noreturn; | |
pub const _PC_LINK_MAX = @enumToInt(enum_unnamed_24._PC_LINK_MAX); | |
pub const _PC_MAX_CANON = @enumToInt(enum_unnamed_24._PC_MAX_CANON); | |
pub const _PC_MAX_INPUT = @enumToInt(enum_unnamed_24._PC_MAX_INPUT); | |
pub const _PC_NAME_MAX = @enumToInt(enum_unnamed_24._PC_NAME_MAX); | |
pub const _PC_PATH_MAX = @enumToInt(enum_unnamed_24._PC_PATH_MAX); | |
pub const _PC_PIPE_BUF = @enumToInt(enum_unnamed_24._PC_PIPE_BUF); | |
pub const _PC_CHOWN_RESTRICTED = @enumToInt(enum_unnamed_24._PC_CHOWN_RESTRICTED); | |
pub const _PC_NO_TRUNC = @enumToInt(enum_unnamed_24._PC_NO_TRUNC); | |
pub const _PC_VDISABLE = @enumToInt(enum_unnamed_24._PC_VDISABLE); | |
pub const _PC_SYNC_IO = @enumToInt(enum_unnamed_24._PC_SYNC_IO); | |
pub const _PC_ASYNC_IO = @enumToInt(enum_unnamed_24._PC_ASYNC_IO); | |
pub const _PC_PRIO_IO = @enumToInt(enum_unnamed_24._PC_PRIO_IO); | |
pub const _PC_SOCK_MAXBUF = @enumToInt(enum_unnamed_24._PC_SOCK_MAXBUF); | |
pub const _PC_FILESIZEBITS = @enumToInt(enum_unnamed_24._PC_FILESIZEBITS); | |
pub const _PC_REC_INCR_XFER_SIZE = @enumToInt(enum_unnamed_24._PC_REC_INCR_XFER_SIZE); | |
pub const _PC_REC_MAX_XFER_SIZE = @enumToInt(enum_unnamed_24._PC_REC_MAX_XFER_SIZE); | |
pub const _PC_REC_MIN_XFER_SIZE = @enumToInt(enum_unnamed_24._PC_REC_MIN_XFER_SIZE); | |
pub const _PC_REC_XFER_ALIGN = @enumToInt(enum_unnamed_24._PC_REC_XFER_ALIGN); | |
pub const _PC_ALLOC_SIZE_MIN = @enumToInt(enum_unnamed_24._PC_ALLOC_SIZE_MIN); | |
pub const _PC_SYMLINK_MAX = @enumToInt(enum_unnamed_24._PC_SYMLINK_MAX); | |
pub const _PC_2_SYMLINKS = @enumToInt(enum_unnamed_24._PC_2_SYMLINKS); | |
const enum_unnamed_24 = extern enum(c_int) { | |
_PC_LINK_MAX, | |
_PC_MAX_CANON, | |
_PC_MAX_INPUT, | |
_PC_NAME_MAX, | |
_PC_PATH_MAX, | |
_PC_PIPE_BUF, | |
_PC_CHOWN_RESTRICTED, | |
_PC_NO_TRUNC, | |
_PC_VDISABLE, | |
_PC_SYNC_IO, | |
_PC_ASYNC_IO, | |
_PC_PRIO_IO, | |
_PC_SOCK_MAXBUF, | |
_PC_FILESIZEBITS, | |
_PC_REC_INCR_XFER_SIZE, | |
_PC_REC_MAX_XFER_SIZE, | |
_PC_REC_MIN_XFER_SIZE, | |
_PC_REC_XFER_ALIGN, | |
_PC_ALLOC_SIZE_MIN, | |
_PC_SYMLINK_MAX, | |
_PC_2_SYMLINKS, | |
_, | |
}; | |
pub const _SC_ARG_MAX = @enumToInt(enum_unnamed_25._SC_ARG_MAX); | |
pub const _SC_CHILD_MAX = @enumToInt(enum_unnamed_25._SC_CHILD_MAX); | |
pub const _SC_CLK_TCK = @enumToInt(enum_unnamed_25._SC_CLK_TCK); | |
pub const _SC_NGROUPS_MAX = @enumToInt(enum_unnamed_25._SC_NGROUPS_MAX); | |
pub const _SC_OPEN_MAX = @enumToInt(enum_unnamed_25._SC_OPEN_MAX); | |
pub const _SC_STREAM_MAX = @enumToInt(enum_unnamed_25._SC_STREAM_MAX); | |
pub const _SC_TZNAME_MAX = @enumToInt(enum_unnamed_25._SC_TZNAME_MAX); | |
pub const _SC_JOB_CONTROL = @enumToInt(enum_unnamed_25._SC_JOB_CONTROL); | |
pub const _SC_SAVED_IDS = @enumToInt(enum_unnamed_25._SC_SAVED_IDS); | |
pub const _SC_REALTIME_SIGNALS = @enumToInt(enum_unnamed_25._SC_REALTIME_SIGNALS); | |
pub const _SC_PRIORITY_SCHEDULING = @enumToInt(enum_unnamed_25._SC_PRIORITY_SCHEDULING); | |
pub const _SC_TIMERS = @enumToInt(enum_unnamed_25._SC_TIMERS); | |
pub const _SC_ASYNCHRONOUS_IO = @enumToInt(enum_unnamed_25._SC_ASYNCHRONOUS_IO); | |
pub const _SC_PRIORITIZED_IO = @enumToInt(enum_unnamed_25._SC_PRIORITIZED_IO); | |
pub const _SC_SYNCHRONIZED_IO = @enumToInt(enum_unnamed_25._SC_SYNCHRONIZED_IO); | |
pub const _SC_FSYNC = @enumToInt(enum_unnamed_25._SC_FSYNC); | |
pub const _SC_MAPPED_FILES = @enumToInt(enum_unnamed_25._SC_MAPPED_FILES); | |
pub const _SC_MEMLOCK = @enumToInt(enum_unnamed_25._SC_MEMLOCK); | |
pub const _SC_MEMLOCK_RANGE = @enumToInt(enum_unnamed_25._SC_MEMLOCK_RANGE); | |
pub const _SC_MEMORY_PROTECTION = @enumToInt(enum_unnamed_25._SC_MEMORY_PROTECTION); | |
pub const _SC_MESSAGE_PASSING = @enumToInt(enum_unnamed_25._SC_MESSAGE_PASSING); | |
pub const _SC_SEMAPHORES = @enumToInt(enum_unnamed_25._SC_SEMAPHORES); | |
pub const _SC_SHARED_MEMORY_OBJECTS = @enumToInt(enum_unnamed_25._SC_SHARED_MEMORY_OBJECTS); | |
pub const _SC_AIO_LISTIO_MAX = @enumToInt(enum_unnamed_25._SC_AIO_LISTIO_MAX); | |
pub const _SC_AIO_MAX = @enumToInt(enum_unnamed_25._SC_AIO_MAX); | |
pub const _SC_AIO_PRIO_DELTA_MAX = @enumToInt(enum_unnamed_25._SC_AIO_PRIO_DELTA_MAX); | |
pub const _SC_DELAYTIMER_MAX = @enumToInt(enum_unnamed_25._SC_DELAYTIMER_MAX); | |
pub const _SC_MQ_OPEN_MAX = @enumToInt(enum_unnamed_25._SC_MQ_OPEN_MAX); | |
pub const _SC_MQ_PRIO_MAX = @enumToInt(enum_unnamed_25._SC_MQ_PRIO_MAX); | |
pub const _SC_VERSION = @enumToInt(enum_unnamed_25._SC_VERSION); | |
pub const _SC_PAGESIZE = @enumToInt(enum_unnamed_25._SC_PAGESIZE); | |
pub const _SC_RTSIG_MAX = @enumToInt(enum_unnamed_25._SC_RTSIG_MAX); | |
pub const _SC_SEM_NSEMS_MAX = @enumToInt(enum_unnamed_25._SC_SEM_NSEMS_MAX); | |
pub const _SC_SEM_VALUE_MAX = @enumToInt(enum_unnamed_25._SC_SEM_VALUE_MAX); | |
pub const _SC_SIGQUEUE_MAX = @enumToInt(enum_unnamed_25._SC_SIGQUEUE_MAX); | |
pub const _SC_TIMER_MAX = @enumToInt(enum_unnamed_25._SC_TIMER_MAX); | |
pub const _SC_BC_BASE_MAX = @enumToInt(enum_unnamed_25._SC_BC_BASE_MAX); | |
pub const _SC_BC_DIM_MAX = @enumToInt(enum_unnamed_25._SC_BC_DIM_MAX); | |
pub const _SC_BC_SCALE_MAX = @enumToInt(enum_unnamed_25._SC_BC_SCALE_MAX); | |
pub const _SC_BC_STRING_MAX = @enumToInt(enum_unnamed_25._SC_BC_STRING_MAX); | |
pub const _SC_COLL_WEIGHTS_MAX = @enumToInt(enum_unnamed_25._SC_COLL_WEIGHTS_MAX); | |
pub const _SC_EQUIV_CLASS_MAX = @enumToInt(enum_unnamed_25._SC_EQUIV_CLASS_MAX); | |
pub const _SC_EXPR_NEST_MAX = @enumToInt(enum_unnamed_25._SC_EXPR_NEST_MAX); | |
pub const _SC_LINE_MAX = @enumToInt(enum_unnamed_25._SC_LINE_MAX); | |
pub const _SC_RE_DUP_MAX = @enumToInt(enum_unnamed_25._SC_RE_DUP_MAX); | |
pub const _SC_CHARCLASS_NAME_MAX = @enumToInt(enum_unnamed_25._SC_CHARCLASS_NAME_MAX); | |
pub const _SC_2_VERSION = @enumToInt(enum_unnamed_25._SC_2_VERSION); | |
pub const _SC_2_C_BIND = @enumToInt(enum_unnamed_25._SC_2_C_BIND); | |
pub const _SC_2_C_DEV = @enumToInt(enum_unnamed_25._SC_2_C_DEV); | |
pub const _SC_2_FORT_DEV = @enumToInt(enum_unnamed_25._SC_2_FORT_DEV); | |
pub const _SC_2_FORT_RUN = @enumToInt(enum_unnamed_25._SC_2_FORT_RUN); | |
pub const _SC_2_SW_DEV = @enumToInt(enum_unnamed_25._SC_2_SW_DEV); | |
pub const _SC_2_LOCALEDEF = @enumToInt(enum_unnamed_25._SC_2_LOCALEDEF); | |
pub const _SC_PII = @enumToInt(enum_unnamed_25._SC_PII); | |
pub const _SC_PII_XTI = @enumToInt(enum_unnamed_25._SC_PII_XTI); | |
pub const _SC_PII_SOCKET = @enumToInt(enum_unnamed_25._SC_PII_SOCKET); | |
pub const _SC_PII_INTERNET = @enumToInt(enum_unnamed_25._SC_PII_INTERNET); | |
pub const _SC_PII_OSI = @enumToInt(enum_unnamed_25._SC_PII_OSI); | |
pub const _SC_POLL = @enumToInt(enum_unnamed_25._SC_POLL); | |
pub const _SC_SELECT = @enumToInt(enum_unnamed_25._SC_SELECT); | |
pub const _SC_UIO_MAXIOV = @enumToInt(enum_unnamed_25._SC_UIO_MAXIOV); | |
pub const _SC_IOV_MAX = @enumToInt(enum_unnamed_25._SC_IOV_MAX); | |
pub const _SC_PII_INTERNET_STREAM = @enumToInt(enum_unnamed_25._SC_PII_INTERNET_STREAM); | |
pub const _SC_PII_INTERNET_DGRAM = @enumToInt(enum_unnamed_25._SC_PII_INTERNET_DGRAM); | |
pub const _SC_PII_OSI_COTS = @enumToInt(enum_unnamed_25._SC_PII_OSI_COTS); | |
pub const _SC_PII_OSI_CLTS = @enumToInt(enum_unnamed_25._SC_PII_OSI_CLTS); | |
pub const _SC_PII_OSI_M = @enumToInt(enum_unnamed_25._SC_PII_OSI_M); | |
pub const _SC_T_IOV_MAX = @enumToInt(enum_unnamed_25._SC_T_IOV_MAX); | |
pub const _SC_THREADS = @enumToInt(enum_unnamed_25._SC_THREADS); | |
pub const _SC_THREAD_SAFE_FUNCTIONS = @enumToInt(enum_unnamed_25._SC_THREAD_SAFE_FUNCTIONS); | |
pub const _SC_GETGR_R_SIZE_MAX = @enumToInt(enum_unnamed_25._SC_GETGR_R_SIZE_MAX); | |
pub const _SC_GETPW_R_SIZE_MAX = @enumToInt(enum_unnamed_25._SC_GETPW_R_SIZE_MAX); | |
pub const _SC_LOGIN_NAME_MAX = @enumToInt(enum_unnamed_25._SC_LOGIN_NAME_MAX); | |
pub const _SC_TTY_NAME_MAX = @enumToInt(enum_unnamed_25._SC_TTY_NAME_MAX); | |
pub const _SC_THREAD_DESTRUCTOR_ITERATIONS = @enumToInt(enum_unnamed_25._SC_THREAD_DESTRUCTOR_ITERATIONS); | |
pub const _SC_THREAD_KEYS_MAX = @enumToInt(enum_unnamed_25._SC_THREAD_KEYS_MAX); | |
pub const _SC_THREAD_STACK_MIN = @enumToInt(enum_unnamed_25._SC_THREAD_STACK_MIN); | |
pub const _SC_THREAD_THREADS_MAX = @enumToInt(enum_unnamed_25._SC_THREAD_THREADS_MAX); | |
pub const _SC_THREAD_ATTR_STACKADDR = @enumToInt(enum_unnamed_25._SC_THREAD_ATTR_STACKADDR); | |
pub const _SC_THREAD_ATTR_STACKSIZE = @enumToInt(enum_unnamed_25._SC_THREAD_ATTR_STACKSIZE); | |
pub const _SC_THREAD_PRIORITY_SCHEDULING = @enumToInt(enum_unnamed_25._SC_THREAD_PRIORITY_SCHEDULING); | |
pub const _SC_THREAD_PRIO_INHERIT = @enumToInt(enum_unnamed_25._SC_THREAD_PRIO_INHERIT); | |
pub const _SC_THREAD_PRIO_PROTECT = @enumToInt(enum_unnamed_25._SC_THREAD_PRIO_PROTECT); | |
pub const _SC_THREAD_PROCESS_SHARED = @enumToInt(enum_unnamed_25._SC_THREAD_PROCESS_SHARED); | |
pub const _SC_NPROCESSORS_CONF = @enumToInt(enum_unnamed_25._SC_NPROCESSORS_CONF); | |
pub const _SC_NPROCESSORS_ONLN = @enumToInt(enum_unnamed_25._SC_NPROCESSORS_ONLN); | |
pub const _SC_PHYS_PAGES = @enumToInt(enum_unnamed_25._SC_PHYS_PAGES); | |
pub const _SC_AVPHYS_PAGES = @enumToInt(enum_unnamed_25._SC_AVPHYS_PAGES); | |
pub const _SC_ATEXIT_MAX = @enumToInt(enum_unnamed_25._SC_ATEXIT_MAX); | |
pub const _SC_PASS_MAX = @enumToInt(enum_unnamed_25._SC_PASS_MAX); | |
pub const _SC_XOPEN_VERSION = @enumToInt(enum_unnamed_25._SC_XOPEN_VERSION); | |
pub const _SC_XOPEN_XCU_VERSION = @enumToInt(enum_unnamed_25._SC_XOPEN_XCU_VERSION); | |
pub const _SC_XOPEN_UNIX = @enumToInt(enum_unnamed_25._SC_XOPEN_UNIX); | |
pub const _SC_XOPEN_CRYPT = @enumToInt(enum_unnamed_25._SC_XOPEN_CRYPT); | |
pub const _SC_XOPEN_ENH_I18N = @enumToInt(enum_unnamed_25._SC_XOPEN_ENH_I18N); | |
pub const _SC_XOPEN_SHM = @enumToInt(enum_unnamed_25._SC_XOPEN_SHM); | |
pub const _SC_2_CHAR_TERM = @enumToInt(enum_unnamed_25._SC_2_CHAR_TERM); | |
pub const _SC_2_C_VERSION = @enumToInt(enum_unnamed_25._SC_2_C_VERSION); | |
pub const _SC_2_UPE = @enumToInt(enum_unnamed_25._SC_2_UPE); | |
pub const _SC_XOPEN_XPG2 = @enumToInt(enum_unnamed_25._SC_XOPEN_XPG2); | |
pub const _SC_XOPEN_XPG3 = @enumToInt(enum_unnamed_25._SC_XOPEN_XPG3); | |
pub const _SC_XOPEN_XPG4 = @enumToInt(enum_unnamed_25._SC_XOPEN_XPG4); | |
pub const _SC_CHAR_BIT = @enumToInt(enum_unnamed_25._SC_CHAR_BIT); | |
pub const _SC_CHAR_MAX = @enumToInt(enum_unnamed_25._SC_CHAR_MAX); | |
pub const _SC_CHAR_MIN = @enumToInt(enum_unnamed_25._SC_CHAR_MIN); | |
pub const _SC_INT_MAX = @enumToInt(enum_unnamed_25._SC_INT_MAX); | |
pub const _SC_INT_MIN = @enumToInt(enum_unnamed_25._SC_INT_MIN); | |
pub const _SC_LONG_BIT = @enumToInt(enum_unnamed_25._SC_LONG_BIT); | |
pub const _SC_WORD_BIT = @enumToInt(enum_unnamed_25._SC_WORD_BIT); | |
pub const _SC_MB_LEN_MAX = @enumToInt(enum_unnamed_25._SC_MB_LEN_MAX); | |
pub const _SC_NZERO = @enumToInt(enum_unnamed_25._SC_NZERO); | |
pub const _SC_SSIZE_MAX = @enumToInt(enum_unnamed_25._SC_SSIZE_MAX); | |
pub const _SC_SCHAR_MAX = @enumToInt(enum_unnamed_25._SC_SCHAR_MAX); | |
pub const _SC_SCHAR_MIN = @enumToInt(enum_unnamed_25._SC_SCHAR_MIN); | |
pub const _SC_SHRT_MAX = @enumToInt(enum_unnamed_25._SC_SHRT_MAX); | |
pub const _SC_SHRT_MIN = @enumToInt(enum_unnamed_25._SC_SHRT_MIN); | |
pub const _SC_UCHAR_MAX = @enumToInt(enum_unnamed_25._SC_UCHAR_MAX); | |
pub const _SC_UINT_MAX = @enumToInt(enum_unnamed_25._SC_UINT_MAX); | |
pub const _SC_ULONG_MAX = @enumToInt(enum_unnamed_25._SC_ULONG_MAX); | |
pub const _SC_USHRT_MAX = @enumToInt(enum_unnamed_25._SC_USHRT_MAX); | |
pub const _SC_NL_ARGMAX = @enumToInt(enum_unnamed_25._SC_NL_ARGMAX); | |
pub const _SC_NL_LANGMAX = @enumToInt(enum_unnamed_25._SC_NL_LANGMAX); | |
pub const _SC_NL_MSGMAX = @enumToInt(enum_unnamed_25._SC_NL_MSGMAX); | |
pub const _SC_NL_NMAX = @enumToInt(enum_unnamed_25._SC_NL_NMAX); | |
pub const _SC_NL_SETMAX = @enumToInt(enum_unnamed_25._SC_NL_SETMAX); | |
pub const _SC_NL_TEXTMAX = @enumToInt(enum_unnamed_25._SC_NL_TEXTMAX); | |
pub const _SC_XBS5_ILP32_OFF32 = @enumToInt(enum_unnamed_25._SC_XBS5_ILP32_OFF32); | |
pub const _SC_XBS5_ILP32_OFFBIG = @enumToInt(enum_unnamed_25._SC_XBS5_ILP32_OFFBIG); | |
pub const _SC_XBS5_LP64_OFF64 = @enumToInt(enum_unnamed_25._SC_XBS5_LP64_OFF64); | |
pub const _SC_XBS5_LPBIG_OFFBIG = @enumToInt(enum_unnamed_25._SC_XBS5_LPBIG_OFFBIG); | |
pub const _SC_XOPEN_LEGACY = @enumToInt(enum_unnamed_25._SC_XOPEN_LEGACY); | |
pub const _SC_XOPEN_REALTIME = @enumToInt(enum_unnamed_25._SC_XOPEN_REALTIME); | |
pub const _SC_XOPEN_REALTIME_THREADS = @enumToInt(enum_unnamed_25._SC_XOPEN_REALTIME_THREADS); | |
pub const _SC_ADVISORY_INFO = @enumToInt(enum_unnamed_25._SC_ADVISORY_INFO); | |
pub const _SC_BARRIERS = @enumToInt(enum_unnamed_25._SC_BARRIERS); | |
pub const _SC_BASE = @enumToInt(enum_unnamed_25._SC_BASE); | |
pub const _SC_C_LANG_SUPPORT = @enumToInt(enum_unnamed_25._SC_C_LANG_SUPPORT); | |
pub const _SC_C_LANG_SUPPORT_R = @enumToInt(enum_unnamed_25._SC_C_LANG_SUPPORT_R); | |
pub const _SC_CLOCK_SELECTION = @enumToInt(enum_unnamed_25._SC_CLOCK_SELECTION); | |
pub const _SC_CPUTIME = @enumToInt(enum_unnamed_25._SC_CPUTIME); | |
pub const _SC_THREAD_CPUTIME = @enumToInt(enum_unnamed_25._SC_THREAD_CPUTIME); | |
pub const _SC_DEVICE_IO = @enumToInt(enum_unnamed_25._SC_DEVICE_IO); | |
pub const _SC_DEVICE_SPECIFIC = @enumToInt(enum_unnamed_25._SC_DEVICE_SPECIFIC); | |
pub const _SC_DEVICE_SPECIFIC_R = @enumToInt(enum_unnamed_25._SC_DEVICE_SPECIFIC_R); | |
pub const _SC_FD_MGMT = @enumToInt(enum_unnamed_25._SC_FD_MGMT); | |
pub const _SC_FIFO = @enumToInt(enum_unnamed_25._SC_FIFO); | |
pub const _SC_PIPE = @enumToInt(enum_unnamed_25._SC_PIPE); | |
pub const _SC_FILE_ATTRIBUTES = @enumToInt(enum_unnamed_25._SC_FILE_ATTRIBUTES); | |
pub const _SC_FILE_LOCKING = @enumToInt(enum_unnamed_25._SC_FILE_LOCKING); | |
pub const _SC_FILE_SYSTEM = @enumToInt(enum_unnamed_25._SC_FILE_SYSTEM); | |
pub const _SC_MONOTONIC_CLOCK = @enumToInt(enum_unnamed_25._SC_MONOTONIC_CLOCK); | |
pub const _SC_MULTI_PROCESS = @enumToInt(enum_unnamed_25._SC_MULTI_PROCESS); | |
pub const _SC_SINGLE_PROCESS = @enumToInt(enum_unnamed_25._SC_SINGLE_PROCESS); | |
pub const _SC_NETWORKING = @enumToInt(enum_unnamed_25._SC_NETWORKING); | |
pub const _SC_READER_WRITER_LOCKS = @enumToInt(enum_unnamed_25._SC_READER_WRITER_LOCKS); | |
pub const _SC_SPIN_LOCKS = @enumToInt(enum_unnamed_25._SC_SPIN_LOCKS); | |
pub const _SC_REGEXP = @enumToInt(enum_unnamed_25._SC_REGEXP); | |
pub const _SC_REGEX_VERSION = @enumToInt(enum_unnamed_25._SC_REGEX_VERSION); | |
pub const _SC_SHELL = @enumToInt(enum_unnamed_25._SC_SHELL); | |
pub const _SC_SIGNALS = @enumToInt(enum_unnamed_25._SC_SIGNALS); | |
pub const _SC_SPAWN = @enumToInt(enum_unnamed_25._SC_SPAWN); | |
pub const _SC_SPORADIC_SERVER = @enumToInt(enum_unnamed_25._SC_SPORADIC_SERVER); | |
pub const _SC_THREAD_SPORADIC_SERVER = @enumToInt(enum_unnamed_25._SC_THREAD_SPORADIC_SERVER); | |
pub const _SC_SYSTEM_DATABASE = @enumToInt(enum_unnamed_25._SC_SYSTEM_DATABASE); | |
pub const _SC_SYSTEM_DATABASE_R = @enumToInt(enum_unnamed_25._SC_SYSTEM_DATABASE_R); | |
pub const _SC_TIMEOUTS = @enumToInt(enum_unnamed_25._SC_TIMEOUTS); | |
pub const _SC_TYPED_MEMORY_OBJECTS = @enumToInt(enum_unnamed_25._SC_TYPED_MEMORY_OBJECTS); | |
pub const _SC_USER_GROUPS = @enumToInt(enum_unnamed_25._SC_USER_GROUPS); | |
pub const _SC_USER_GROUPS_R = @enumToInt(enum_unnamed_25._SC_USER_GROUPS_R); | |
pub const _SC_2_PBS = @enumToInt(enum_unnamed_25._SC_2_PBS); | |
pub const _SC_2_PBS_ACCOUNTING = @enumToInt(enum_unnamed_25._SC_2_PBS_ACCOUNTING); | |
pub const _SC_2_PBS_LOCATE = @enumToInt(enum_unnamed_25._SC_2_PBS_LOCATE); | |
pub const _SC_2_PBS_MESSAGE = @enumToInt(enum_unnamed_25._SC_2_PBS_MESSAGE); | |
pub const _SC_2_PBS_TRACK = @enumToInt(enum_unnamed_25._SC_2_PBS_TRACK); | |
pub const _SC_SYMLOOP_MAX = @enumToInt(enum_unnamed_25._SC_SYMLOOP_MAX); | |
pub const _SC_STREAMS = @enumToInt(enum_unnamed_25._SC_STREAMS); | |
pub const _SC_2_PBS_CHECKPOINT = @enumToInt(enum_unnamed_25._SC_2_PBS_CHECKPOINT); | |
pub const _SC_V6_ILP32_OFF32 = @enumToInt(enum_unnamed_25._SC_V6_ILP32_OFF32); | |
pub const _SC_V6_ILP32_OFFBIG = @enumToInt(enum_unnamed_25._SC_V6_ILP32_OFFBIG); | |
pub const _SC_V6_LP64_OFF64 = @enumToInt(enum_unnamed_25._SC_V6_LP64_OFF64); | |
pub const _SC_V6_LPBIG_OFFBIG = @enumToInt(enum_unnamed_25._SC_V6_LPBIG_OFFBIG); | |
pub const _SC_HOST_NAME_MAX = @enumToInt(enum_unnamed_25._SC_HOST_NAME_MAX); | |
pub const _SC_TRACE = @enumToInt(enum_unnamed_25._SC_TRACE); | |
pub const _SC_TRACE_EVENT_FILTER = @enumToInt(enum_unnamed_25._SC_TRACE_EVENT_FILTER); | |
pub const _SC_TRACE_INHERIT = @enumToInt(enum_unnamed_25._SC_TRACE_INHERIT); | |
pub const _SC_TRACE_LOG = @enumToInt(enum_unnamed_25._SC_TRACE_LOG); | |
pub const _SC_LEVEL1_ICACHE_SIZE = @enumToInt(enum_unnamed_25._SC_LEVEL1_ICACHE_SIZE); | |
pub const _SC_LEVEL1_ICACHE_ASSOC = @enumToInt(enum_unnamed_25._SC_LEVEL1_ICACHE_ASSOC); | |
pub const _SC_LEVEL1_ICACHE_LINESIZE = @enumToInt(enum_unnamed_25._SC_LEVEL1_ICACHE_LINESIZE); | |
pub const _SC_LEVEL1_DCACHE_SIZE = @enumToInt(enum_unnamed_25._SC_LEVEL1_DCACHE_SIZE); | |
pub const _SC_LEVEL1_DCACHE_ASSOC = @enumToInt(enum_unnamed_25._SC_LEVEL1_DCACHE_ASSOC); | |
pub const _SC_LEVEL1_DCACHE_LINESIZE = @enumToInt(enum_unnamed_25._SC_LEVEL1_DCACHE_LINESIZE); | |
pub const _SC_LEVEL2_CACHE_SIZE = @enumToInt(enum_unnamed_25._SC_LEVEL2_CACHE_SIZE); | |
pub const _SC_LEVEL2_CACHE_ASSOC = @enumToInt(enum_unnamed_25._SC_LEVEL2_CACHE_ASSOC); | |
pub const _SC_LEVEL2_CACHE_LINESIZE = @enumToInt(enum_unnamed_25._SC_LEVEL2_CACHE_LINESIZE); | |
pub const _SC_LEVEL3_CACHE_SIZE = @enumToInt(enum_unnamed_25._SC_LEVEL3_CACHE_SIZE); | |
pub const _SC_LEVEL3_CACHE_ASSOC = @enumToInt(enum_unnamed_25._SC_LEVEL3_CACHE_ASSOC); | |
pub const _SC_LEVEL3_CACHE_LINESIZE = @enumToInt(enum_unnamed_25._SC_LEVEL3_CACHE_LINESIZE); | |
pub const _SC_LEVEL4_CACHE_SIZE = @enumToInt(enum_unnamed_25._SC_LEVEL4_CACHE_SIZE); | |
pub const _SC_LEVEL4_CACHE_ASSOC = @enumToInt(enum_unnamed_25._SC_LEVEL4_CACHE_ASSOC); | |
pub const _SC_LEVEL4_CACHE_LINESIZE = @enumToInt(enum_unnamed_25._SC_LEVEL4_CACHE_LINESIZE); | |
pub const _SC_IPV6 = @enumToInt(enum_unnamed_25._SC_IPV6); | |
pub const _SC_RAW_SOCKETS = @enumToInt(enum_unnamed_25._SC_RAW_SOCKETS); | |
pub const _SC_V7_ILP32_OFF32 = @enumToInt(enum_unnamed_25._SC_V7_ILP32_OFF32); | |
pub const _SC_V7_ILP32_OFFBIG = @enumToInt(enum_unnamed_25._SC_V7_ILP32_OFFBIG); | |
pub const _SC_V7_LP64_OFF64 = @enumToInt(enum_unnamed_25._SC_V7_LP64_OFF64); | |
pub const _SC_V7_LPBIG_OFFBIG = @enumToInt(enum_unnamed_25._SC_V7_LPBIG_OFFBIG); | |
pub const _SC_SS_REPL_MAX = @enumToInt(enum_unnamed_25._SC_SS_REPL_MAX); | |
pub const _SC_TRACE_EVENT_NAME_MAX = @enumToInt(enum_unnamed_25._SC_TRACE_EVENT_NAME_MAX); | |
pub const _SC_TRACE_NAME_MAX = @enumToInt(enum_unnamed_25._SC_TRACE_NAME_MAX); | |
pub const _SC_TRACE_SYS_MAX = @enumToInt(enum_unnamed_25._SC_TRACE_SYS_MAX); | |
pub const _SC_TRACE_USER_EVENT_MAX = @enumToInt(enum_unnamed_25._SC_TRACE_USER_EVENT_MAX); | |
pub const _SC_XOPEN_STREAMS = @enumToInt(enum_unnamed_25._SC_XOPEN_STREAMS); | |
pub const _SC_THREAD_ROBUST_PRIO_INHERIT = @enumToInt(enum_unnamed_25._SC_THREAD_ROBUST_PRIO_INHERIT); | |
pub const _SC_THREAD_ROBUST_PRIO_PROTECT = @enumToInt(enum_unnamed_25._SC_THREAD_ROBUST_PRIO_PROTECT); | |
const enum_unnamed_25 = extern enum(c_int) { | |
_SC_ARG_MAX = 0, | |
_SC_CHILD_MAX = 1, | |
_SC_CLK_TCK = 2, | |
_SC_NGROUPS_MAX = 3, | |
_SC_OPEN_MAX = 4, | |
_SC_STREAM_MAX = 5, | |
_SC_TZNAME_MAX = 6, | |
_SC_JOB_CONTROL = 7, | |
_SC_SAVED_IDS = 8, | |
_SC_REALTIME_SIGNALS = 9, | |
_SC_PRIORITY_SCHEDULING = 10, | |
_SC_TIMERS = 11, | |
_SC_ASYNCHRONOUS_IO = 12, | |
_SC_PRIORITIZED_IO = 13, | |
_SC_SYNCHRONIZED_IO = 14, | |
_SC_FSYNC = 15, | |
_SC_MAPPED_FILES = 16, | |
_SC_MEMLOCK = 17, | |
_SC_MEMLOCK_RANGE = 18, | |
_SC_MEMORY_PROTECTION = 19, | |
_SC_MESSAGE_PASSING = 20, | |
_SC_SEMAPHORES = 21, | |
_SC_SHARED_MEMORY_OBJECTS = 22, | |
_SC_AIO_LISTIO_MAX = 23, | |
_SC_AIO_MAX = 24, | |
_SC_AIO_PRIO_DELTA_MAX = 25, | |
_SC_DELAYTIMER_MAX = 26, | |
_SC_MQ_OPEN_MAX = 27, | |
_SC_MQ_PRIO_MAX = 28, | |
_SC_VERSION = 29, | |
_SC_PAGESIZE = 30, | |
_SC_RTSIG_MAX = 31, | |
_SC_SEM_NSEMS_MAX = 32, | |
_SC_SEM_VALUE_MAX = 33, | |
_SC_SIGQUEUE_MAX = 34, | |
_SC_TIMER_MAX = 35, | |
_SC_BC_BASE_MAX = 36, | |
_SC_BC_DIM_MAX = 37, | |
_SC_BC_SCALE_MAX = 38, | |
_SC_BC_STRING_MAX = 39, | |
_SC_COLL_WEIGHTS_MAX = 40, | |
_SC_EQUIV_CLASS_MAX = 41, | |
_SC_EXPR_NEST_MAX = 42, | |
_SC_LINE_MAX = 43, | |
_SC_RE_DUP_MAX = 44, | |
_SC_CHARCLASS_NAME_MAX = 45, | |
_SC_2_VERSION = 46, | |
_SC_2_C_BIND = 47, | |
_SC_2_C_DEV = 48, | |
_SC_2_FORT_DEV = 49, | |
_SC_2_FORT_RUN = 50, | |
_SC_2_SW_DEV = 51, | |
_SC_2_LOCALEDEF = 52, | |
_SC_PII = 53, | |
_SC_PII_XTI = 54, | |
_SC_PII_SOCKET = 55, | |
_SC_PII_INTERNET = 56, | |
_SC_PII_OSI = 57, | |
_SC_POLL = 58, | |
_SC_SELECT = 59, | |
_SC_UIO_MAXIOV = 60, | |
_SC_IOV_MAX = 60, | |
_SC_PII_INTERNET_STREAM = 61, | |
_SC_PII_INTERNET_DGRAM = 62, | |
_SC_PII_OSI_COTS = 63, | |
_SC_PII_OSI_CLTS = 64, | |
_SC_PII_OSI_M = 65, | |
_SC_T_IOV_MAX = 66, | |
_SC_THREADS = 67, | |
_SC_THREAD_SAFE_FUNCTIONS = 68, | |
_SC_GETGR_R_SIZE_MAX = 69, | |
_SC_GETPW_R_SIZE_MAX = 70, | |
_SC_LOGIN_NAME_MAX = 71, | |
_SC_TTY_NAME_MAX = 72, | |
_SC_THREAD_DESTRUCTOR_ITERATIONS = 73, | |
_SC_THREAD_KEYS_MAX = 74, | |
_SC_THREAD_STACK_MIN = 75, | |
_SC_THREAD_THREADS_MAX = 76, | |
_SC_THREAD_ATTR_STACKADDR = 77, | |
_SC_THREAD_ATTR_STACKSIZE = 78, | |
_SC_THREAD_PRIORITY_SCHEDULING = 79, | |
_SC_THREAD_PRIO_INHERIT = 80, | |
_SC_THREAD_PRIO_PROTECT = 81, | |
_SC_THREAD_PROCESS_SHARED = 82, | |
_SC_NPROCESSORS_CONF = 83, | |
_SC_NPROCESSORS_ONLN = 84, | |
_SC_PHYS_PAGES = 85, | |
_SC_AVPHYS_PAGES = 86, | |
_SC_ATEXIT_MAX = 87, | |
_SC_PASS_MAX = 88, | |
_SC_XOPEN_VERSION = 89, | |
_SC_XOPEN_XCU_VERSION = 90, | |
_SC_XOPEN_UNIX = 91, | |
_SC_XOPEN_CRYPT = 92, | |
_SC_XOPEN_ENH_I18N = 93, | |
_SC_XOPEN_SHM = 94, | |
_SC_2_CHAR_TERM = 95, | |
_SC_2_C_VERSION = 96, | |
_SC_2_UPE = 97, | |
_SC_XOPEN_XPG2 = 98, | |
_SC_XOPEN_XPG3 = 99, | |
_SC_XOPEN_XPG4 = 100, | |
_SC_CHAR_BIT = 101, | |
_SC_CHAR_MAX = 102, | |
_SC_CHAR_MIN = 103, | |
_SC_INT_MAX = 104, | |
_SC_INT_MIN = 105, | |
_SC_LONG_BIT = 106, | |
_SC_WORD_BIT = 107, | |
_SC_MB_LEN_MAX = 108, | |
_SC_NZERO = 109, | |
_SC_SSIZE_MAX = 110, | |
_SC_SCHAR_MAX = 111, | |
_SC_SCHAR_MIN = 112, | |
_SC_SHRT_MAX = 113, | |
_SC_SHRT_MIN = 114, | |
_SC_UCHAR_MAX = 115, | |
_SC_UINT_MAX = 116, | |
_SC_ULONG_MAX = 117, | |
_SC_USHRT_MAX = 118, | |
_SC_NL_ARGMAX = 119, | |
_SC_NL_LANGMAX = 120, | |
_SC_NL_MSGMAX = 121, | |
_SC_NL_NMAX = 122, | |
_SC_NL_SETMAX = 123, | |
_SC_NL_TEXTMAX = 124, | |
_SC_XBS5_ILP32_OFF32 = 125, | |
_SC_XBS5_ILP32_OFFBIG = 126, | |
_SC_XBS5_LP64_OFF64 = 127, | |
_SC_XBS5_LPBIG_OFFBIG = 128, | |
_SC_XOPEN_LEGACY = 129, | |
_SC_XOPEN_REALTIME = 130, | |
_SC_XOPEN_REALTIME_THREADS = 131, | |
_SC_ADVISORY_INFO = 132, | |
_SC_BARRIERS = 133, | |
_SC_BASE = 134, | |
_SC_C_LANG_SUPPORT = 135, | |
_SC_C_LANG_SUPPORT_R = 136, | |
_SC_CLOCK_SELECTION = 137, | |
_SC_CPUTIME = 138, | |
_SC_THREAD_CPUTIME = 139, | |
_SC_DEVICE_IO = 140, | |
_SC_DEVICE_SPECIFIC = 141, | |
_SC_DEVICE_SPECIFIC_R = 142, | |
_SC_FD_MGMT = 143, | |
_SC_FIFO = 144, | |
_SC_PIPE = 145, | |
_SC_FILE_ATTRIBUTES = 146, | |
_SC_FILE_LOCKING = 147, | |
_SC_FILE_SYSTEM = 148, | |
_SC_MONOTONIC_CLOCK = 149, | |
_SC_MULTI_PROCESS = 150, | |
_SC_SINGLE_PROCESS = 151, | |
_SC_NETWORKING = 152, | |
_SC_READER_WRITER_LOCKS = 153, | |
_SC_SPIN_LOCKS = 154, | |
_SC_REGEXP = 155, | |
_SC_REGEX_VERSION = 156, | |
_SC_SHELL = 157, | |
_SC_SIGNALS = 158, | |
_SC_SPAWN = 159, | |
_SC_SPORADIC_SERVER = 160, | |
_SC_THREAD_SPORADIC_SERVER = 161, | |
_SC_SYSTEM_DATABASE = 162, | |
_SC_SYSTEM_DATABASE_R = 163, | |
_SC_TIMEOUTS = 164, | |
_SC_TYPED_MEMORY_OBJECTS = 165, | |
_SC_USER_GROUPS = 166, | |
_SC_USER_GROUPS_R = 167, | |
_SC_2_PBS = 168, | |
_SC_2_PBS_ACCOUNTING = 169, | |
_SC_2_PBS_LOCATE = 170, | |
_SC_2_PBS_MESSAGE = 171, | |
_SC_2_PBS_TRACK = 172, | |
_SC_SYMLOOP_MAX = 173, | |
_SC_STREAMS = 174, | |
_SC_2_PBS_CHECKPOINT = 175, | |
_SC_V6_ILP32_OFF32 = 176, | |
_SC_V6_ILP32_OFFBIG = 177, | |
_SC_V6_LP64_OFF64 = 178, | |
_SC_V6_LPBIG_OFFBIG = 179, | |
_SC_HOST_NAME_MAX = 180, | |
_SC_TRACE = 181, | |
_SC_TRACE_EVENT_FILTER = 182, | |
_SC_TRACE_INHERIT = 183, | |
_SC_TRACE_LOG = 184, | |
_SC_LEVEL1_ICACHE_SIZE = 185, | |
_SC_LEVEL1_ICACHE_ASSOC = 186, | |
_SC_LEVEL1_ICACHE_LINESIZE = 187, | |
_SC_LEVEL1_DCACHE_SIZE = 188, | |
_SC_LEVEL1_DCACHE_ASSOC = 189, | |
_SC_LEVEL1_DCACHE_LINESIZE = 190, | |
_SC_LEVEL2_CACHE_SIZE = 191, | |
_SC_LEVEL2_CACHE_ASSOC = 192, | |
_SC_LEVEL2_CACHE_LINESIZE = 193, | |
_SC_LEVEL3_CACHE_SIZE = 194, | |
_SC_LEVEL3_CACHE_ASSOC = 195, | |
_SC_LEVEL3_CACHE_LINESIZE = 196, | |
_SC_LEVEL4_CACHE_SIZE = 197, | |
_SC_LEVEL4_CACHE_ASSOC = 198, | |
_SC_LEVEL4_CACHE_LINESIZE = 199, | |
_SC_IPV6 = 235, | |
_SC_RAW_SOCKETS = 236, | |
_SC_V7_ILP32_OFF32 = 237, | |
_SC_V7_ILP32_OFFBIG = 238, | |
_SC_V7_LP64_OFF64 = 239, | |
_SC_V7_LPBIG_OFFBIG = 240, | |
_SC_SS_REPL_MAX = 241, | |
_SC_TRACE_EVENT_NAME_MAX = 242, | |
_SC_TRACE_NAME_MAX = 243, | |
_SC_TRACE_SYS_MAX = 244, | |
_SC_TRACE_USER_EVENT_MAX = 245, | |
_SC_XOPEN_STREAMS = 246, | |
_SC_THREAD_ROBUST_PRIO_INHERIT = 247, | |
_SC_THREAD_ROBUST_PRIO_PROTECT = 248, | |
_, | |
}; | |
pub const _CS_PATH = @enumToInt(enum_unnamed_26._CS_PATH); | |
pub const _CS_V6_WIDTH_RESTRICTED_ENVS = @enumToInt(enum_unnamed_26._CS_V6_WIDTH_RESTRICTED_ENVS); | |
pub const _CS_GNU_LIBC_VERSION = @enumToInt(enum_unnamed_26._CS_GNU_LIBC_VERSION); | |
pub const _CS_GNU_LIBPTHREAD_VERSION = @enumToInt(enum_unnamed_26._CS_GNU_LIBPTHREAD_VERSION); | |
pub const _CS_V5_WIDTH_RESTRICTED_ENVS = @enumToInt(enum_unnamed_26._CS_V5_WIDTH_RESTRICTED_ENVS); | |
pub const _CS_V7_WIDTH_RESTRICTED_ENVS = @enumToInt(enum_unnamed_26._CS_V7_WIDTH_RESTRICTED_ENVS); | |
pub const _CS_LFS_CFLAGS = @enumToInt(enum_unnamed_26._CS_LFS_CFLAGS); | |
pub const _CS_LFS_LDFLAGS = @enumToInt(enum_unnamed_26._CS_LFS_LDFLAGS); | |
pub const _CS_LFS_LIBS = @enumToInt(enum_unnamed_26._CS_LFS_LIBS); | |
pub const _CS_LFS_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_LFS_LINTFLAGS); | |
pub const _CS_LFS64_CFLAGS = @enumToInt(enum_unnamed_26._CS_LFS64_CFLAGS); | |
pub const _CS_LFS64_LDFLAGS = @enumToInt(enum_unnamed_26._CS_LFS64_LDFLAGS); | |
pub const _CS_LFS64_LIBS = @enumToInt(enum_unnamed_26._CS_LFS64_LIBS); | |
pub const _CS_LFS64_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_LFS64_LINTFLAGS); | |
pub const _CS_XBS5_ILP32_OFF32_CFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFF32_CFLAGS); | |
pub const _CS_XBS5_ILP32_OFF32_LDFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFF32_LDFLAGS); | |
pub const _CS_XBS5_ILP32_OFF32_LIBS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFF32_LIBS); | |
pub const _CS_XBS5_ILP32_OFF32_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFF32_LINTFLAGS); | |
pub const _CS_XBS5_ILP32_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFFBIG_CFLAGS); | |
pub const _CS_XBS5_ILP32_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFFBIG_LDFLAGS); | |
pub const _CS_XBS5_ILP32_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFFBIG_LIBS); | |
pub const _CS_XBS5_ILP32_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_ILP32_OFFBIG_LINTFLAGS); | |
pub const _CS_XBS5_LP64_OFF64_CFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LP64_OFF64_CFLAGS); | |
pub const _CS_XBS5_LP64_OFF64_LDFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LP64_OFF64_LDFLAGS); | |
pub const _CS_XBS5_LP64_OFF64_LIBS = @enumToInt(enum_unnamed_26._CS_XBS5_LP64_OFF64_LIBS); | |
pub const _CS_XBS5_LP64_OFF64_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LP64_OFF64_LINTFLAGS); | |
pub const _CS_XBS5_LPBIG_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LPBIG_OFFBIG_CFLAGS); | |
pub const _CS_XBS5_LPBIG_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LPBIG_OFFBIG_LDFLAGS); | |
pub const _CS_XBS5_LPBIG_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_XBS5_LPBIG_OFFBIG_LIBS); | |
pub const _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_XBS5_LPBIG_OFFBIG_LINTFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFF32_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFF32_CFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFF32_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFF32_LDFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFF32_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFF32_LIBS); | |
pub const _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFF32_LINTFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFFBIG_CFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS); | |
pub const _CS_POSIX_V6_ILP32_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFFBIG_LIBS); | |
pub const _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS); | |
pub const _CS_POSIX_V6_LP64_OFF64_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LP64_OFF64_CFLAGS); | |
pub const _CS_POSIX_V6_LP64_OFF64_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LP64_OFF64_LDFLAGS); | |
pub const _CS_POSIX_V6_LP64_OFF64_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LP64_OFF64_LIBS); | |
pub const _CS_POSIX_V6_LP64_OFF64_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LP64_OFF64_LINTFLAGS); | |
pub const _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS); | |
pub const _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS); | |
pub const _CS_POSIX_V6_LPBIG_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LPBIG_OFFBIG_LIBS); | |
pub const _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFF32_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFF32_CFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFF32_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFF32_LDFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFF32_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFF32_LIBS); | |
pub const _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFF32_LINTFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFFBIG_CFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS); | |
pub const _CS_POSIX_V7_ILP32_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFFBIG_LIBS); | |
pub const _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS); | |
pub const _CS_POSIX_V7_LP64_OFF64_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LP64_OFF64_CFLAGS); | |
pub const _CS_POSIX_V7_LP64_OFF64_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LP64_OFF64_LDFLAGS); | |
pub const _CS_POSIX_V7_LP64_OFF64_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LP64_OFF64_LIBS); | |
pub const _CS_POSIX_V7_LP64_OFF64_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LP64_OFF64_LINTFLAGS); | |
pub const _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS); | |
pub const _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS); | |
pub const _CS_POSIX_V7_LPBIG_OFFBIG_LIBS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LPBIG_OFFBIG_LIBS); | |
pub const _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = @enumToInt(enum_unnamed_26._CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS); | |
pub const _CS_V6_ENV = @enumToInt(enum_unnamed_26._CS_V6_ENV); | |
pub const _CS_V7_ENV = @enumToInt(enum_unnamed_26._CS_V7_ENV); | |
const enum_unnamed_26 = extern enum(c_int) { | |
_CS_PATH = 0, | |
_CS_V6_WIDTH_RESTRICTED_ENVS = 1, | |
_CS_GNU_LIBC_VERSION = 2, | |
_CS_GNU_LIBPTHREAD_VERSION = 3, | |
_CS_V5_WIDTH_RESTRICTED_ENVS = 4, | |
_CS_V7_WIDTH_RESTRICTED_ENVS = 5, | |
_CS_LFS_CFLAGS = 1000, | |
_CS_LFS_LDFLAGS = 1001, | |
_CS_LFS_LIBS = 1002, | |
_CS_LFS_LINTFLAGS = 1003, | |
_CS_LFS64_CFLAGS = 1004, | |
_CS_LFS64_LDFLAGS = 1005, | |
_CS_LFS64_LIBS = 1006, | |
_CS_LFS64_LINTFLAGS = 1007, | |
_CS_XBS5_ILP32_OFF32_CFLAGS = 1100, | |
_CS_XBS5_ILP32_OFF32_LDFLAGS = 1101, | |
_CS_XBS5_ILP32_OFF32_LIBS = 1102, | |
_CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103, | |
_CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104, | |
_CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105, | |
_CS_XBS5_ILP32_OFFBIG_LIBS = 1106, | |
_CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107, | |
_CS_XBS5_LP64_OFF64_CFLAGS = 1108, | |
_CS_XBS5_LP64_OFF64_LDFLAGS = 1109, | |
_CS_XBS5_LP64_OFF64_LIBS = 1110, | |
_CS_XBS5_LP64_OFF64_LINTFLAGS = 1111, | |
_CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112, | |
_CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113, | |
_CS_XBS5_LPBIG_OFFBIG_LIBS = 1114, | |
_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115, | |
_CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116, | |
_CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117, | |
_CS_POSIX_V6_ILP32_OFF32_LIBS = 1118, | |
_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119, | |
_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120, | |
_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121, | |
_CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122, | |
_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123, | |
_CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124, | |
_CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125, | |
_CS_POSIX_V6_LP64_OFF64_LIBS = 1126, | |
_CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127, | |
_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128, | |
_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129, | |
_CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130, | |
_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131, | |
_CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132, | |
_CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133, | |
_CS_POSIX_V7_ILP32_OFF32_LIBS = 1134, | |
_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135, | |
_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136, | |
_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137, | |
_CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138, | |
_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139, | |
_CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140, | |
_CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141, | |
_CS_POSIX_V7_LP64_OFF64_LIBS = 1142, | |
_CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143, | |
_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144, | |
_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145, | |
_CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146, | |
_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147, | |
_CS_V6_ENV = 1148, | |
_CS_V7_ENV = 1149, | |
_, | |
}; | |
pub extern fn pathconf(__path: [*c]const u8, __name: c_int) c_long; | |
pub extern fn fpathconf(__fd: c_int, __name: c_int) c_long; | |
pub extern fn sysconf(__name: c_int) c_long; | |
pub extern fn confstr(__name: c_int, __buf: [*c]u8, __len: usize) usize; | |
pub extern fn getpid() __pid_t; | |
pub extern fn getppid() __pid_t; | |
pub extern fn getpgrp() __pid_t; | |
pub extern fn __getpgid(__pid: __pid_t) __pid_t; | |
pub extern fn getpgid(__pid: __pid_t) __pid_t; | |
pub extern fn setpgid(__pid: __pid_t, __pgid: __pid_t) c_int; | |
pub extern fn setpgrp() c_int; | |
pub extern fn setsid() __pid_t; | |
pub extern fn getsid(__pid: __pid_t) __pid_t; | |
pub extern fn getuid() __uid_t; | |
pub extern fn geteuid() __uid_t; | |
pub extern fn getgid() __gid_t; | |
pub extern fn getegid() __gid_t; | |
pub extern fn getgroups(__size: c_int, __list: [*c]__gid_t) c_int; | |
pub extern fn setuid(__uid: __uid_t) c_int; | |
pub extern fn setreuid(__ruid: __uid_t, __euid: __uid_t) c_int; | |
pub extern fn seteuid(__uid: __uid_t) c_int; | |
pub extern fn setgid(__gid: __gid_t) c_int; | |
pub extern fn setregid(__rgid: __gid_t, __egid: __gid_t) c_int; | |
pub extern fn setegid(__gid: __gid_t) c_int; | |
pub extern fn fork() __pid_t; | |
pub extern fn vfork() c_int; | |
pub extern fn ttyname(__fd: c_int) [*c]u8; | |
pub extern fn ttyname_r(__fd: c_int, __buf: [*c]u8, __buflen: usize) c_int; | |
pub extern fn isatty(__fd: c_int) c_int; | |
pub extern fn ttyslot() c_int; | |
pub extern fn link(__from: [*c]const u8, __to: [*c]const u8) c_int; | |
pub extern fn linkat(__fromfd: c_int, __from: [*c]const u8, __tofd: c_int, __to: [*c]const u8, __flags: c_int) c_int; | |
pub extern fn symlink(__from: [*c]const u8, __to: [*c]const u8) c_int; | |
pub extern fn readlink(noalias __path: [*c]const u8, noalias __buf: [*c]u8, __len: usize) isize; | |
pub extern fn symlinkat(__from: [*c]const u8, __tofd: c_int, __to: [*c]const u8) c_int; | |
pub extern fn readlinkat(__fd: c_int, noalias __path: [*c]const u8, noalias __buf: [*c]u8, __len: usize) isize; | |
pub extern fn unlink(__name: [*c]const u8) c_int; | |
pub extern fn unlinkat(__fd: c_int, __name: [*c]const u8, __flag: c_int) c_int; | |
pub extern fn rmdir(__path: [*c]const u8) c_int; | |
pub extern fn tcgetpgrp(__fd: c_int) __pid_t; | |
pub extern fn tcsetpgrp(__fd: c_int, __pgrp_id: __pid_t) c_int; | |
pub extern fn getlogin() [*c]u8; | |
pub extern fn getlogin_r(__name: [*c]u8, __name_len: usize) c_int; | |
pub extern fn setlogin(__name: [*c]const u8) c_int; | |
pub extern var optarg: [*c]u8; | |
pub extern var optind: c_int; | |
pub extern var opterr: c_int; | |
pub extern var optopt: c_int; | |
pub extern fn getopt(___argc: c_int, ___argv: [*c]const [*c]u8, __shortopts: [*c]const u8) c_int; | |
pub extern fn gethostname(__name: [*c]u8, __len: usize) c_int; | |
pub extern fn sethostname(__name: [*c]const u8, __len: usize) c_int; | |
pub extern fn sethostid(__id: c_long) c_int; | |
pub extern fn getdomainname(__name: [*c]u8, __len: usize) c_int; | |
pub extern fn setdomainname(__name: [*c]const u8, __len: usize) c_int; | |
pub extern fn vhangup() c_int; | |
pub extern fn revoke(__file: [*c]const u8) c_int; | |
pub extern fn profil(__sample_buffer: [*c]c_ushort, __size: usize, __offset: usize, __scale: c_uint) c_int; | |
pub extern fn acct(__name: [*c]const u8) c_int; | |
pub extern fn getusershell() [*c]u8; | |
pub extern fn endusershell() void; | |
pub extern fn setusershell() void; | |
pub extern fn daemon(__nochdir: c_int, __noclose: c_int) c_int; | |
pub extern fn chroot(__path: [*c]const u8) c_int; | |
pub extern fn getpass(__prompt: [*c]const u8) [*c]u8; | |
pub extern fn fsync(__fd: c_int) c_int; | |
pub extern fn gethostid() c_long; | |
pub extern fn sync() void; | |
pub extern fn getpagesize() c_int; | |
pub extern fn getdtablesize() c_int; | |
pub extern fn truncate(__file: [*c]const u8, __length: __off_t) c_int; | |
pub extern fn ftruncate(__fd: c_int, __length: __off_t) c_int; | |
pub extern fn brk(__addr: ?*c_void) c_int; | |
pub extern fn sbrk(__delta: isize) ?*c_void; | |
pub extern fn syscall(__sysno: c_long, ...) c_long; | |
pub extern fn fdatasync(__fildes: c_int) c_int; | |
pub extern fn crypt(__key: [*c]const u8, __salt: [*c]const u8) [*c]u8; | |
pub extern fn getentropy(__buffer: ?*c_void, __length: usize) c_int; | |
pub extern fn flock(__fd: c_int, __operation: c_int) c_int; | |
pub fn stat(noalias arg___path: [*c]const u8, noalias arg___statbuf: [*c]struct_stat) callconv(.C) c_int { | |
var __path = arg___path; | |
var __statbuf = arg___statbuf; | |
return __xstat(@as(c_int, 1), __path, __statbuf); | |
} | |
pub fn fstat(arg___fd: c_int, arg___statbuf: [*c]struct_stat) callconv(.C) c_int { | |
var __fd = arg___fd; | |
var __statbuf = arg___statbuf; | |
return __fxstat(@as(c_int, 1), __fd, __statbuf); | |
} | |
pub fn fstatat(arg___fd: c_int, noalias arg___filename: [*c]const u8, noalias arg___statbuf: [*c]struct_stat, arg___flag: c_int) callconv(.C) c_int { | |
var __fd = arg___fd; | |
var __filename = arg___filename; | |
var __statbuf = arg___statbuf; | |
var __flag = arg___flag; | |
return __fxstatat(@as(c_int, 1), __fd, __filename, __statbuf, __flag); | |
} | |
pub fn lstat(noalias arg___path: [*c]const u8, noalias arg___statbuf: [*c]struct_stat) callconv(.C) c_int { | |
var __path = arg___path; | |
var __statbuf = arg___statbuf; | |
return __lxstat(@as(c_int, 1), __path, __statbuf); | |
} | |
pub extern fn chmod(__file: [*c]const u8, __mode: __mode_t) c_int; | |
pub extern fn lchmod(__file: [*c]const u8, __mode: __mode_t) c_int; | |
pub extern fn fchmod(__fd: c_int, __mode: __mode_t) c_int; | |
pub extern fn fchmodat(__fd: c_int, __file: [*c]const u8, __mode: __mode_t, __flag: c_int) c_int; | |
pub extern fn umask(__mask: __mode_t) __mode_t; | |
pub extern fn mkdir(__path: [*c]const u8, __mode: __mode_t) c_int; | |
pub extern fn mkdirat(__fd: c_int, __path: [*c]const u8, __mode: __mode_t) c_int; | |
pub fn mknod(arg___path: [*c]const u8, arg___mode: __mode_t, arg___dev: __dev_t) callconv(.C) c_int { | |
var __path = arg___path; | |
var __mode = arg___mode; | |
var __dev = arg___dev; | |
return __xmknod(@as(c_int, 0), __path, __mode, &__dev); | |
} | |
pub fn mknodat(arg___fd: c_int, arg___path: [*c]const u8, arg___mode: __mode_t, arg___dev: __dev_t) callconv(.C) c_int { | |
var __fd = arg___fd; | |
var __path = arg___path; | |
var __mode = arg___mode; | |
var __dev = arg___dev; | |
return __xmknodat(@as(c_int, 0), __fd, __path, __mode, &__dev); | |
} | |
pub extern fn mkfifo(__path: [*c]const u8, __mode: __mode_t) c_int; | |
pub extern fn mkfifoat(__fd: c_int, __path: [*c]const u8, __mode: __mode_t) c_int; | |
pub extern fn utimensat(__fd: c_int, __path: [*c]const u8, __times: [*c]const struct_timespec, __flags: c_int) c_int; | |
pub extern fn futimens(__fd: c_int, __times: [*c]const struct_timespec) c_int; | |
pub extern fn __fxstat(__ver: c_int, __fildes: c_int, __stat_buf: [*c]struct_stat) c_int; | |
pub extern fn __xstat(__ver: c_int, __filename: [*c]const u8, __stat_buf: [*c]struct_stat) c_int; | |
pub extern fn __lxstat(__ver: c_int, __filename: [*c]const u8, __stat_buf: [*c]struct_stat) c_int; | |
pub extern fn __fxstatat(__ver: c_int, __fildes: c_int, __filename: [*c]const u8, __stat_buf: [*c]struct_stat, __flag: c_int) c_int; | |
pub extern fn __xmknod(__ver: c_int, __path: [*c]const u8, __mode: __mode_t, __dev: [*c]__dev_t) c_int; | |
pub extern fn __xmknodat(__ver: c_int, __fd: c_int, __path: [*c]const u8, __mode: __mode_t, __dev: [*c]__dev_t) c_int; | |
pub fn MYFLT2LRND(arg_fval: f64) callconv(.C) int32 { | |
var fval = arg_fval; | |
return (@floatToInt(int32, (fval + (if (fval < 0) -0.5 else 0.5)))); | |
} | |
pub extern fn strlcat(dst: [*c]u8, src: [*c]const u8, siz: c_ulong) c_ulong; | |
pub extern fn strNcpy(dst: [*c]u8, src: [*c]const u8, siz: usize) [*c]u8; | |
pub const spin_lock_t = i32; | |
pub const struct_global_var_lock_t = @Type(.Opaque); | |
pub const struct_set_element_t = extern struct { | |
hdr: [4]u8, | |
data: ?*c_void, | |
next: [*c]struct_set_element_t, | |
}; | |
pub const struct_set_t = extern struct { | |
hdr: [4]u8, | |
head: [*c]struct_set_element_t, | |
tail: [*c]struct_set_element_t, | |
count: c_int, | |
ele_eq_func: ?fn ([*c]struct_set_element_t, [*c]struct_set_element_t) callconv(.C) c_int, | |
ele_print_func: ?fn ([*c]CSOUND, [*c]struct_set_element_t) callconv(.C) void, | |
cache: [*c][*c]struct_set_element_t, | |
}; | |
pub const struct_instr_semantics_t = extern struct { | |
hdr: [4]u8, | |
name: [*c]u8, | |
insno: int32, | |
sanitized: int32, | |
read: [*c]struct_set_t, | |
write: [*c]struct_set_t, | |
read_write: [*c]struct_set_t, | |
weight: u32, | |
next: [*c]struct_instr_semantics_t, | |
}; | |
pub const taskID = c_int; | |
pub const WAITING = @enumToInt(enum_state.WAITING); | |
pub const AVAILABLE = @enumToInt(enum_state.AVAILABLE); | |
pub const INPROGRESS = @enumToInt(enum_state.INPROGRESS); | |
pub const DONE = @enumToInt(enum_state.DONE); | |
pub const enum_state = extern enum(c_int) { | |
WAITING = 3, | |
AVAILABLE = 2, | |
INPROGRESS = 1, | |
DONE = 0, | |
_, | |
}; | |
pub const struct__stateWithPadding = extern struct { | |
s: enum_state, | |
padding: [60]u8, | |
}; | |
pub const stateWithPadding = struct__stateWithPadding; | |
pub const struct__watchList = extern struct { | |
id: taskID, | |
next: [*c]struct__watchList, | |
padding: [52]u8, | |
}; | |
pub const watchList = struct__watchList; | |
pub const __jmp_buf = [8]c_long; | |
pub const struct___jmp_buf_tag = extern struct { | |
__jmpbuf: __jmp_buf, | |
__mask_was_saved: c_int, | |
__saved_mask: __sigset_t, | |
}; | |
pub const jmp_buf = [1]struct___jmp_buf_tag; | |
pub extern fn setjmp(__env: [*c]struct___jmp_buf_tag) c_int; | |
pub extern fn __sigsetjmp(__env: [*c]struct___jmp_buf_tag, __savemask: c_int) c_int; | |
pub extern fn _setjmp(__env: [*c]struct___jmp_buf_tag) c_int; | |
pub extern fn longjmp(__env: [*c]struct___jmp_buf_tag, __val: c_int) noreturn; | |
pub extern fn _longjmp(__env: [*c]struct___jmp_buf_tag, __val: c_int) noreturn; | |
pub const sigjmp_buf = [1]struct___jmp_buf_tag; | |
pub extern fn siglongjmp(__env: [*c]struct___jmp_buf_tag, __val: c_int) noreturn; | |
pub const CSLANGUAGE_DEFAULT = @enumToInt(enum_unnamed_27.CSLANGUAGE_DEFAULT); | |
pub const CSLANGUAGE_AFRIKAANS = @enumToInt(enum_unnamed_27.CSLANGUAGE_AFRIKAANS); | |
pub const CSLANGUAGE_ALBANIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_ALBANIAN); | |
pub const CSLANGUAGE_ARABIC = @enumToInt(enum_unnamed_27.CSLANGUAGE_ARABIC); | |
pub const CSLANGUAGE_ARMENIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_ARMENIAN); | |
pub const CSLANGUAGE_ASSAMESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_ASSAMESE); | |
pub const CSLANGUAGE_AZERI = @enumToInt(enum_unnamed_27.CSLANGUAGE_AZERI); | |
pub const CSLANGUAGE_BASQUE = @enumToInt(enum_unnamed_27.CSLANGUAGE_BASQUE); | |
pub const CSLANGUAGE_BELARUSIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_BELARUSIAN); | |
pub const CSLANGUAGE_BENGALI = @enumToInt(enum_unnamed_27.CSLANGUAGE_BENGALI); | |
pub const CSLANGUAGE_BULGARIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_BULGARIAN); | |
pub const CSLANGUAGE_CATALAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_CATALAN); | |
pub const CSLANGUAGE_CHINESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_CHINESE); | |
pub const CSLANGUAGE_CROATIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_CROATIAN); | |
pub const CSLANGUAGE_CZECH = @enumToInt(enum_unnamed_27.CSLANGUAGE_CZECH); | |
pub const CSLANGUAGE_DANISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_DANISH); | |
pub const CSLANGUAGE_DUTCH = @enumToInt(enum_unnamed_27.CSLANGUAGE_DUTCH); | |
pub const CSLANGUAGE_ENGLISH_UK = @enumToInt(enum_unnamed_27.CSLANGUAGE_ENGLISH_UK); | |
pub const CSLANGUAGE_ENGLISH_US = @enumToInt(enum_unnamed_27.CSLANGUAGE_ENGLISH_US); | |
pub const CSLANGUAGE_ESTONIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_ESTONIAN); | |
pub const CSLANGUAGE_FAEROESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_FAEROESE); | |
pub const CSLANGUAGE_FARSI = @enumToInt(enum_unnamed_27.CSLANGUAGE_FARSI); | |
pub const CSLANGUAGE_FINNISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_FINNISH); | |
pub const CSLANGUAGE_FRENCH = @enumToInt(enum_unnamed_27.CSLANGUAGE_FRENCH); | |
pub const CSLANGUAGE_GEORGIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_GEORGIAN); | |
pub const CSLANGUAGE_GERMAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_GERMAN); | |
pub const CSLANGUAGE_GREEK = @enumToInt(enum_unnamed_27.CSLANGUAGE_GREEK); | |
pub const CSLANGUAGE_GUJARATI = @enumToInt(enum_unnamed_27.CSLANGUAGE_GUJARATI); | |
pub const CSLANGUAGE_HEBREW = @enumToInt(enum_unnamed_27.CSLANGUAGE_HEBREW); | |
pub const CSLANGUAGE_HINDI = @enumToInt(enum_unnamed_27.CSLANGUAGE_HINDI); | |
pub const CSLANGUAGE_HUNGARIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_HUNGARIAN); | |
pub const CSLANGUAGE_ICELANDIC = @enumToInt(enum_unnamed_27.CSLANGUAGE_ICELANDIC); | |
pub const CSLANGUAGE_INDONESIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_INDONESIAN); | |
pub const CSLANGUAGE_ITALIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_ITALIAN); | |
pub const CSLANGUAGE_JAPANESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_JAPANESE); | |
pub const CSLANGUAGE_KANNADA = @enumToInt(enum_unnamed_27.CSLANGUAGE_KANNADA); | |
pub const CSLANGUAGE_KASHMIRI = @enumToInt(enum_unnamed_27.CSLANGUAGE_KASHMIRI); | |
pub const CSLANGUAGE_KAZAK = @enumToInt(enum_unnamed_27.CSLANGUAGE_KAZAK); | |
pub const CSLANGUAGE_KONKANI = @enumToInt(enum_unnamed_27.CSLANGUAGE_KONKANI); | |
pub const CSLANGUAGE_KOREAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_KOREAN); | |
pub const CSLANGUAGE_LATVIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_LATVIAN); | |
pub const CSLANGUAGE_LITHUANIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_LITHUANIAN); | |
pub const CSLANGUAGE_MACEDONIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_MACEDONIAN); | |
pub const CSLANGUAGE_MALAY = @enumToInt(enum_unnamed_27.CSLANGUAGE_MALAY); | |
pub const CSLANGUAGE_MALAYALAM = @enumToInt(enum_unnamed_27.CSLANGUAGE_MALAYALAM); | |
pub const CSLANGUAGE_MANIPURI = @enumToInt(enum_unnamed_27.CSLANGUAGE_MANIPURI); | |
pub const CSLANGUAGE_MARATHI = @enumToInt(enum_unnamed_27.CSLANGUAGE_MARATHI); | |
pub const CSLANGUAGE_NEPALI = @enumToInt(enum_unnamed_27.CSLANGUAGE_NEPALI); | |
pub const CSLANGUAGE_NORWEGIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_NORWEGIAN); | |
pub const CSLANGUAGE_ORIYA = @enumToInt(enum_unnamed_27.CSLANGUAGE_ORIYA); | |
pub const CSLANGUAGE_POLISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_POLISH); | |
pub const CSLANGUAGE_PORTUGUESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_PORTUGUESE); | |
pub const CSLANGUAGE_PUNJABI = @enumToInt(enum_unnamed_27.CSLANGUAGE_PUNJABI); | |
pub const CSLANGUAGE_ROMANIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_ROMANIAN); | |
pub const CSLANGUAGE_RUSSIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_RUSSIAN); | |
pub const CSLANGUAGE_SANSKRIT = @enumToInt(enum_unnamed_27.CSLANGUAGE_SANSKRIT); | |
pub const CSLANGUAGE_SERBIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_SERBIAN); | |
pub const CSLANGUAGE_SINDHI = @enumToInt(enum_unnamed_27.CSLANGUAGE_SINDHI); | |
pub const CSLANGUAGE_SLOVAK = @enumToInt(enum_unnamed_27.CSLANGUAGE_SLOVAK); | |
pub const CSLANGUAGE_SLOVENIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_SLOVENIAN); | |
pub const CSLANGUAGE_SPANISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_SPANISH); | |
pub const CSLANGUAGE_SWAHILI = @enumToInt(enum_unnamed_27.CSLANGUAGE_SWAHILI); | |
pub const CSLANGUAGE_SWEDISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_SWEDISH); | |
pub const CSLANGUAGE_TAMIL = @enumToInt(enum_unnamed_27.CSLANGUAGE_TAMIL); | |
pub const CSLANGUAGE_TATAR = @enumToInt(enum_unnamed_27.CSLANGUAGE_TATAR); | |
pub const CSLANGUAGE_TELUGU = @enumToInt(enum_unnamed_27.CSLANGUAGE_TELUGU); | |
pub const CSLANGUAGE_THAI = @enumToInt(enum_unnamed_27.CSLANGUAGE_THAI); | |
pub const CSLANGUAGE_TURKISH = @enumToInt(enum_unnamed_27.CSLANGUAGE_TURKISH); | |
pub const CSLANGUAGE_UKRAINIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_UKRAINIAN); | |
pub const CSLANGUAGE_URDU = @enumToInt(enum_unnamed_27.CSLANGUAGE_URDU); | |
pub const CSLANGUAGE_UZBEK = @enumToInt(enum_unnamed_27.CSLANGUAGE_UZBEK); | |
pub const CSLANGUAGE_VIETNAMESE = @enumToInt(enum_unnamed_27.CSLANGUAGE_VIETNAMESE); | |
pub const CSLANGUAGE_COLUMBIAN = @enumToInt(enum_unnamed_27.CSLANGUAGE_COLUMBIAN); | |
const enum_unnamed_27 = extern enum(c_int) { | |
CSLANGUAGE_DEFAULT = 0, | |
CSLANGUAGE_AFRIKAANS = 1, | |
CSLANGUAGE_ALBANIAN = 2, | |
CSLANGUAGE_ARABIC = 3, | |
CSLANGUAGE_ARMENIAN = 4, | |
CSLANGUAGE_ASSAMESE = 5, | |
CSLANGUAGE_AZERI = 6, | |
CSLANGUAGE_BASQUE = 7, | |
CSLANGUAGE_BELARUSIAN = 8, | |
CSLANGUAGE_BENGALI = 9, | |
CSLANGUAGE_BULGARIAN = 10, | |
CSLANGUAGE_CATALAN = 11, | |
CSLANGUAGE_CHINESE = 12, | |
CSLANGUAGE_CROATIAN = 13, | |
CSLANGUAGE_CZECH = 14, | |
CSLANGUAGE_DANISH = 15, | |
CSLANGUAGE_DUTCH = 16, | |
CSLANGUAGE_ENGLISH_UK = 17, | |
CSLANGUAGE_ENGLISH_US = 18, | |
CSLANGUAGE_ESTONIAN = 19, | |
CSLANGUAGE_FAEROESE = 20, | |
CSLANGUAGE_FARSI = 21, | |
CSLANGUAGE_FINNISH = 22, | |
CSLANGUAGE_FRENCH = 23, | |
CSLANGUAGE_GEORGIAN = 24, | |
CSLANGUAGE_GERMAN = 25, | |
CSLANGUAGE_GREEK = 26, | |
CSLANGUAGE_GUJARATI = 27, | |
CSLANGUAGE_HEBREW = 28, | |
CSLANGUAGE_HINDI = 29, | |
CSLANGUAGE_HUNGARIAN = 30, | |
CSLANGUAGE_ICELANDIC = 31, | |
CSLANGUAGE_INDONESIAN = 32, | |
CSLANGUAGE_ITALIAN = 33, | |
CSLANGUAGE_JAPANESE = 34, | |
CSLANGUAGE_KANNADA = 35, | |
CSLANGUAGE_KASHMIRI = 36, | |
CSLANGUAGE_KAZAK = 37, | |
CSLANGUAGE_KONKANI = 38, | |
CSLANGUAGE_KOREAN = 39, | |
CSLANGUAGE_LATVIAN = 40, | |
CSLANGUAGE_LITHUANIAN = 41, | |
CSLANGUAGE_MACEDONIAN = 42, | |
CSLANGUAGE_MALAY = 43, | |
CSLANGUAGE_MALAYALAM = 44, | |
CSLANGUAGE_MANIPURI = 45, | |
CSLANGUAGE_MARATHI = 46, | |
CSLANGUAGE_NEPALI = 47, | |
CSLANGUAGE_NORWEGIAN = 48, | |
CSLANGUAGE_ORIYA = 49, | |
CSLANGUAGE_POLISH = 50, | |
CSLANGUAGE_PORTUGUESE = 51, | |
CSLANGUAGE_PUNJABI = 52, | |
CSLANGUAGE_ROMANIAN = 53, | |
CSLANGUAGE_RUSSIAN = 54, | |
CSLANGUAGE_SANSKRIT = 55, | |
CSLANGUAGE_SERBIAN = 56, | |
CSLANGUAGE_SINDHI = 57, | |
CSLANGUAGE_SLOVAK = 58, | |
CSLANGUAGE_SLOVENIAN = 59, | |
CSLANGUAGE_SPANISH = 60, | |
CSLANGUAGE_SWAHILI = 61, | |
CSLANGUAGE_SWEDISH = 62, | |
CSLANGUAGE_TAMIL = 63, | |
CSLANGUAGE_TATAR = 64, | |
CSLANGUAGE_TELUGU = 65, | |
CSLANGUAGE_THAI = 66, | |
CSLANGUAGE_TURKISH = 67, | |
CSLANGUAGE_UKRAINIAN = 68, | |
CSLANGUAGE_URDU = 69, | |
CSLANGUAGE_UZBEK = 70, | |
CSLANGUAGE_VIETNAMESE = 71, | |
CSLANGUAGE_COLUMBIAN = 72, | |
_, | |
}; | |
pub const cslanguage_t = enum_unnamed_27; | |
pub extern fn init_getstring(?*c_void) void; | |
pub extern fn csoundLocalizeString(s: [*c]const u8) [*c]u8; | |
pub extern fn cs_strtok_r(str: [*c]u8, sep: [*c]u8, lasts: [*c][*c]u8) [*c]u8; | |
pub extern fn cs_strtod(nptr: [*c]u8, endptr: [*c][*c]u8) f64; | |
pub extern fn cs_sprintf(str: [*c]u8, format: [*c]const u8, ...) c_int; | |
pub extern fn cs_sscanf(str: [*c]u8, format: [*c]const u8, ...) c_int; | |
pub const CSOUND_SUCCESS = @enumToInt(enum_unnamed_28.CSOUND_SUCCESS); | |
pub const CSOUND_ERROR = @enumToInt(enum_unnamed_28.CSOUND_ERROR); | |
pub const CSOUND_INITIALIZATION = @enumToInt(enum_unnamed_28.CSOUND_INITIALIZATION); | |
pub const CSOUND_PERFORMANCE = @enumToInt(enum_unnamed_28.CSOUND_PERFORMANCE); | |
pub const CSOUND_MEMORY = @enumToInt(enum_unnamed_28.CSOUND_MEMORY); | |
pub const CSOUND_SIGNAL = @enumToInt(enum_unnamed_28.CSOUND_SIGNAL); | |
const enum_unnamed_28 = extern enum(c_int) { | |
CSOUND_SUCCESS = 0, | |
CSOUND_ERROR = -1, | |
CSOUND_INITIALIZATION = -2, | |
CSOUND_PERFORMANCE = -3, | |
CSOUND_MEMORY = -4, | |
CSOUND_SIGNAL = -5, | |
_, | |
}; | |
pub const CSOUND_STATUS = enum_unnamed_28; | |
pub const CSFTYPE_UNIFIED_CSD = @enumToInt(enum_unnamed_29.CSFTYPE_UNIFIED_CSD); | |
pub const CSFTYPE_ORCHESTRA = @enumToInt(enum_unnamed_29.CSFTYPE_ORCHESTRA); | |
pub const CSFTYPE_SCORE = @enumToInt(enum_unnamed_29.CSFTYPE_SCORE); | |
pub const CSFTYPE_ORC_INCLUDE = @enumToInt(enum_unnamed_29.CSFTYPE_ORC_INCLUDE); | |
pub const CSFTYPE_SCO_INCLUDE = @enumToInt(enum_unnamed_29.CSFTYPE_SCO_INCLUDE); | |
pub const CSFTYPE_SCORE_OUT = @enumToInt(enum_unnamed_29.CSFTYPE_SCORE_OUT); | |
pub const CSFTYPE_SCOT = @enumToInt(enum_unnamed_29.CSFTYPE_SCOT); | |
pub const CSFTYPE_OPTIONS = @enumToInt(enum_unnamed_29.CSFTYPE_OPTIONS); | |
pub const CSFTYPE_EXTRACT_PARMS = @enumToInt(enum_unnamed_29.CSFTYPE_EXTRACT_PARMS); | |
pub const CSFTYPE_RAW_AUDIO = @enumToInt(enum_unnamed_29.CSFTYPE_RAW_AUDIO); | |
pub const CSFTYPE_IRCAM = @enumToInt(enum_unnamed_29.CSFTYPE_IRCAM); | |
pub const CSFTYPE_AIFF = @enumToInt(enum_unnamed_29.CSFTYPE_AIFF); | |
pub const CSFTYPE_AIFC = @enumToInt(enum_unnamed_29.CSFTYPE_AIFC); | |
pub const CSFTYPE_WAVE = @enumToInt(enum_unnamed_29.CSFTYPE_WAVE); | |
pub const CSFTYPE_AU = @enumToInt(enum_unnamed_29.CSFTYPE_AU); | |
pub const CSFTYPE_SD2 = @enumToInt(enum_unnamed_29.CSFTYPE_SD2); | |
pub const CSFTYPE_W64 = @enumToInt(enum_unnamed_29.CSFTYPE_W64); | |
pub const CSFTYPE_WAVEX = @enumToInt(enum_unnamed_29.CSFTYPE_WAVEX); | |
pub const CSFTYPE_FLAC = @enumToInt(enum_unnamed_29.CSFTYPE_FLAC); | |
pub const CSFTYPE_CAF = @enumToInt(enum_unnamed_29.CSFTYPE_CAF); | |
pub const CSFTYPE_WVE = @enumToInt(enum_unnamed_29.CSFTYPE_WVE); | |
pub const CSFTYPE_OGG = @enumToInt(enum_unnamed_29.CSFTYPE_OGG); | |
pub const CSFTYPE_MPC2K = @enumToInt(enum_unnamed_29.CSFTYPE_MPC2K); | |
pub const CSFTYPE_RF64 = @enumToInt(enum_unnamed_29.CSFTYPE_RF64); | |
pub const CSFTYPE_AVR = @enumToInt(enum_unnamed_29.CSFTYPE_AVR); | |
pub const CSFTYPE_HTK = @enumToInt(enum_unnamed_29.CSFTYPE_HTK); | |
pub const CSFTYPE_MAT4 = @enumToInt(enum_unnamed_29.CSFTYPE_MAT4); | |
pub const CSFTYPE_MAT5 = @enumToInt(enum_unnamed_29.CSFTYPE_MAT5); | |
pub const CSFTYPE_NIST = @enumToInt(enum_unnamed_29.CSFTYPE_NIST); | |
pub const CSFTYPE_PAF = @enumToInt(enum_unnamed_29.CSFTYPE_PAF); | |
pub const CSFTYPE_PVF = @enumToInt(enum_unnamed_29.CSFTYPE_PVF); | |
pub const CSFTYPE_SDS = @enumToInt(enum_unnamed_29.CSFTYPE_SDS); | |
pub const CSFTYPE_SVX = @enumToInt(enum_unnamed_29.CSFTYPE_SVX); | |
pub const CSFTYPE_VOC = @enumToInt(enum_unnamed_29.CSFTYPE_VOC); | |
pub const CSFTYPE_XI = @enumToInt(enum_unnamed_29.CSFTYPE_XI); | |
pub const CSFTYPE_UNKNOWN_AUDIO = @enumToInt(enum_unnamed_29.CSFTYPE_UNKNOWN_AUDIO); | |
pub const CSFTYPE_SOUNDFONT = @enumToInt(enum_unnamed_29.CSFTYPE_SOUNDFONT); | |
pub const CSFTYPE_STD_MIDI = @enumToInt(enum_unnamed_29.CSFTYPE_STD_MIDI); | |
pub const CSFTYPE_MIDI_SYSEX = @enumToInt(enum_unnamed_29.CSFTYPE_MIDI_SYSEX); | |
pub const CSFTYPE_HETRO = @enumToInt(enum_unnamed_29.CSFTYPE_HETRO); | |
pub const CSFTYPE_HETROT = @enumToInt(enum_unnamed_29.CSFTYPE_HETROT); | |
pub const CSFTYPE_PVC = @enumToInt(enum_unnamed_29.CSFTYPE_PVC); | |
pub const CSFTYPE_PVCEX = @enumToInt(enum_unnamed_29.CSFTYPE_PVCEX); | |
pub const CSFTYPE_CVANAL = @enumToInt(enum_unnamed_29.CSFTYPE_CVANAL); | |
pub const CSFTYPE_LPC = @enumToInt(enum_unnamed_29.CSFTYPE_LPC); | |
pub const CSFTYPE_ATS = @enumToInt(enum_unnamed_29.CSFTYPE_ATS); | |
pub const CSFTYPE_LORIS = @enumToInt(enum_unnamed_29.CSFTYPE_LORIS); | |
pub const CSFTYPE_SDIF = @enumToInt(enum_unnamed_29.CSFTYPE_SDIF); | |
pub const CSFTYPE_HRTF = @enumToInt(enum_unnamed_29.CSFTYPE_HRTF); | |
pub const CSFTYPE_UNUSED = @enumToInt(enum_unnamed_29.CSFTYPE_UNUSED); | |
pub const CSFTYPE_LADSPA_PLUGIN = @enumToInt(enum_unnamed_29.CSFTYPE_LADSPA_PLUGIN); | |
pub const CSFTYPE_SNAPSHOT = @enumToInt(enum_unnamed_29.CSFTYPE_SNAPSHOT); | |
pub const CSFTYPE_FTABLES_TEXT = @enumToInt(enum_unnamed_29.CSFTYPE_FTABLES_TEXT); | |
pub const CSFTYPE_FTABLES_BINARY = @enumToInt(enum_unnamed_29.CSFTYPE_FTABLES_BINARY); | |
pub const CSFTYPE_XSCANU_MATRIX = @enumToInt(enum_unnamed_29.CSFTYPE_XSCANU_MATRIX); | |
pub const CSFTYPE_FLOATS_TEXT = @enumToInt(enum_unnamed_29.CSFTYPE_FLOATS_TEXT); | |
pub const CSFTYPE_FLOATS_BINARY = @enumToInt(enum_unnamed_29.CSFTYPE_FLOATS_BINARY); | |
pub const CSFTYPE_INTEGER_TEXT = @enumToInt(enum_unnamed_29.CSFTYPE_INTEGER_TEXT); | |
pub const CSFTYPE_INTEGER_BINARY = @enumToInt(enum_unnamed_29.CSFTYPE_INTEGER_BINARY); | |
pub const CSFTYPE_IMAGE_PNG = @enumToInt(enum_unnamed_29.CSFTYPE_IMAGE_PNG); | |
pub const CSFTYPE_POSTSCRIPT = @enumToInt(enum_unnamed_29.CSFTYPE_POSTSCRIPT); | |
pub const CSFTYPE_SCRIPT_TEXT = @enumToInt(enum_unnamed_29.CSFTYPE_SCRIPT_TEXT); | |
pub const CSFTYPE_OTHER_TEXT = @enumToInt(enum_unnamed_29.CSFTYPE_OTHER_TEXT); | |
pub const CSFTYPE_OTHER_BINARY = @enumToInt(enum_unnamed_29.CSFTYPE_OTHER_BINARY); | |
pub const CSFTYPE_UNKNOWN = @enumToInt(enum_unnamed_29.CSFTYPE_UNKNOWN); | |
const enum_unnamed_29 = extern enum(c_int) { | |
CSFTYPE_UNIFIED_CSD = 1, | |
CSFTYPE_ORCHESTRA = 2, | |
CSFTYPE_SCORE = 3, | |
CSFTYPE_ORC_INCLUDE = 4, | |
CSFTYPE_SCO_INCLUDE = 5, | |
CSFTYPE_SCORE_OUT = 6, | |
CSFTYPE_SCOT = 7, | |
CSFTYPE_OPTIONS = 8, | |
CSFTYPE_EXTRACT_PARMS = 9, | |
CSFTYPE_RAW_AUDIO = 10, | |
CSFTYPE_IRCAM = 11, | |
CSFTYPE_AIFF = 12, | |
CSFTYPE_AIFC = 13, | |
CSFTYPE_WAVE = 14, | |
CSFTYPE_AU = 15, | |
CSFTYPE_SD2 = 16, | |
CSFTYPE_W64 = 17, | |
CSFTYPE_WAVEX = 18, | |
CSFTYPE_FLAC = 19, | |
CSFTYPE_CAF = 20, | |
CSFTYPE_WVE = 21, | |
CSFTYPE_OGG = 22, | |
CSFTYPE_MPC2K = 23, | |
CSFTYPE_RF64 = 24, | |
CSFTYPE_AVR = 25, | |
CSFTYPE_HTK = 26, | |
CSFTYPE_MAT4 = 27, | |
CSFTYPE_MAT5 = 28, | |
CSFTYPE_NIST = 29, | |
CSFTYPE_PAF = 30, | |
CSFTYPE_PVF = 31, | |
CSFTYPE_SDS = 32, | |
CSFTYPE_SVX = 33, | |
CSFTYPE_VOC = 34, | |
CSFTYPE_XI = 35, | |
CSFTYPE_UNKNOWN_AUDIO = 36, | |
CSFTYPE_SOUNDFONT = 37, | |
CSFTYPE_STD_MIDI = 38, | |
CSFTYPE_MIDI_SYSEX = 39, | |
CSFTYPE_HETRO = 40, | |
CSFTYPE_HETROT = 41, | |
CSFTYPE_PVC = 42, | |
CSFTYPE_PVCEX = 43, | |
CSFTYPE_CVANAL = 44, | |
CSFTYPE_LPC = 45, | |
CSFTYPE_ATS = 46, | |
CSFTYPE_LORIS = 47, | |
CSFTYPE_SDIF = 48, | |
CSFTYPE_HRTF = 49, | |
CSFTYPE_UNUSED = 50, | |
CSFTYPE_LADSPA_PLUGIN = 51, | |
CSFTYPE_SNAPSHOT = 52, | |
CSFTYPE_FTABLES_TEXT = 53, | |
CSFTYPE_FTABLES_BINARY = 54, | |
CSFTYPE_XSCANU_MATRIX = 55, | |
CSFTYPE_FLOATS_TEXT = 56, | |
CSFTYPE_FLOATS_BINARY = 57, | |
CSFTYPE_INTEGER_TEXT = 58, | |
CSFTYPE_INTEGER_BINARY = 59, | |
CSFTYPE_IMAGE_PNG = 60, | |
CSFTYPE_POSTSCRIPT = 61, | |
CSFTYPE_SCRIPT_TEXT = 62, | |
CSFTYPE_OTHER_TEXT = 63, | |
CSFTYPE_OTHER_BINARY = 64, | |
CSFTYPE_UNKNOWN = 0, | |
_, | |
}; | |
pub const CSOUND_FILETYPES = enum_unnamed_29; | |
pub const struct_sread__ = extern struct { | |
bp: [*c]SRTBLK, | |
prvibp: [*c]SRTBLK, | |
sp: [*c]u8, | |
nxp: [*c]u8, | |
op: c_int, | |
warpin: c_int, | |
linpos: c_int, | |
lincnt: c_int, | |
prvp2: f64, | |
clock_base: f64, | |
warp_factor: f64, | |
curmem: [*c]u8, | |
memend: [*c]u8, | |
unused_ptr2: [*c]MACRO, | |
last_name: c_int, | |
inputs: [*c]IN_STACK, | |
str: [*c]IN_STACK, | |
input_size: c_int, | |
input_cnt: c_int, | |
unused_int3: c_int, | |
unused_int2: c_int, | |
linepos: c_int, | |
names: [30]MARKED_SECTIONS, | |
unused_char0: [40][40]u8, | |
unused_int4: [40]c_int, | |
unused_int7: [40]int32, | |
unused_int5: c_int, | |
unused_ptr0: [40][*c]MACRO, | |
unused_int6: c_int, | |
unused_char1: [40]u8, | |
unused_int8: c_int, | |
unused_int9: int32, | |
unused_intA: c_int, | |
unused_ptr1: [*c]MACRO, | |
nocarry: c_int, | |
}; | |
pub const struct_onefileStatics__ = extern struct { | |
toremove: [*c]NAMELST, | |
orcname: [*c]u8, | |
sconame: [*c]u8, | |
midname: [*c]u8, | |
midiSet: c_int, | |
csdlinecount: c_int, | |
}; | |
pub const struct_lineventStatics__ = extern struct { | |
Linep: [*c]u8, | |
Linebufend: [*c]u8, | |
stdmode: c_int, | |
prve: EVTBLK, | |
Linebuf: [*c]u8, | |
linebufsiz: c_int, | |
orchestra: [*c]u8, | |
orchestrab: [*c]u8, | |
oflag: c_int, | |
}; | |
pub const struct_musmonStatics__ = extern struct { | |
srngcnt: [256]int32, | |
orngcnt: [256]int32, | |
srngflg: int16, | |
sectno: int16, | |
lplayed: c_int, | |
segamps: c_int, | |
sormsg: c_int, | |
ep: [*c][*c]EVENT, | |
epend: [*c][*c]EVENT, | |
lsect: [*c]EVENT, | |
}; | |
pub const struct_libsndStatics__ = extern struct { | |
outfile: ?*SNDFILE, | |
infile: ?*SNDFILE, | |
sfoutname: [*c]u8, | |
inbuf: [*c]f64, | |
outbuf: [*c]f64, | |
outbufp: [*c]f64, | |
inbufrem: uint32, | |
outbufrem: uint32, | |
inbufsiz: c_uint, | |
outbufsiz: c_uint, | |
isfopen: c_int, | |
osfopen: c_int, | |
pipdevin: c_int, | |
pipdevout: c_int, | |
nframes: uint32, | |
pin: [*c]FILE, | |
pout: [*c]FILE, | |
dither: c_int, | |
}; | |
pub const struct_dag_t = @Type(.Opaque); | |
pub const struct__message_queue = @Type(.Opaque); | |
pub const struct_CSOUND_ = extern struct { | |
GetSr: ?fn ([*c]CSOUND) callconv(.C) f64, | |
GetKr: ?fn ([*c]CSOUND) callconv(.C) f64, | |
GetKsmps: ?fn ([*c]CSOUND) callconv(.C) u32, | |
GetNchnls: ?fn ([*c]CSOUND) callconv(.C) u32, | |
GetNchnls_i: ?fn ([*c]CSOUND) callconv(.C) u32, | |
Get0dBFS: ?fn ([*c]CSOUND) callconv(.C) f64, | |
GetKcounter: ?fn ([*c]CSOUND) callconv(.C) u64, | |
GetCurrentTimeSamples: ?fn ([*c]CSOUND) callconv(.C) i64, | |
GetInputBufferSize: ?fn ([*c]CSOUND) callconv(.C) c_long, | |
GetOutputBufferSize: ?fn ([*c]CSOUND) callconv(.C) c_long, | |
GetInputBuffer: ?fn ([*c]CSOUND) callconv(.C) [*c]f64, | |
GetOutputBuffer: ?fn ([*c]CSOUND) callconv(.C) [*c]f64, | |
SetDebug: ?fn ([*c]CSOUND, c_int) callconv(.C) void, | |
GetDebug: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
GetSizeOfMYFLT: ?fn () callconv(.C) c_int, | |
GetOParms: ?fn ([*c]CSOUND, [*c]OPARMS) callconv(.C) void, | |
GetEnv: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) [*c]const u8, | |
Message: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) void, | |
MessageS: ?fn ([*c]CSOUND, c_int, [*c]const u8, ...) callconv(.C) void, | |
MessageV: ?fn ([*c]CSOUND, c_int, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void, | |
GetMessageLevel: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
SetMessageLevel: ?fn ([*c]CSOUND, c_int) callconv(.C) void, | |
SetMessageCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, c_int, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void) callconv(.C) void, | |
SetReleaseLength: ?fn (?*c_void, c_int) callconv(.C) c_int, | |
SetReleaseLengthSeconds: ?fn (?*c_void, f64) callconv(.C) f64, | |
GetMidiChannelNumber: ?fn (?*c_void) callconv(.C) c_int, | |
GetMidiChannel: ?fn (?*c_void) callconv(.C) [*c]MCHNBLK, | |
GetMidiNoteNumber: ?fn (?*c_void) callconv(.C) c_int, | |
GetMidiVelocity: ?fn (?*c_void) callconv(.C) c_int, | |
GetReleaseFlag: ?fn (?*c_void) callconv(.C) c_int, | |
GetOffTime: ?fn (?*c_void) callconv(.C) f64, | |
GetPFields: ?fn (?*c_void) callconv(.C) [*c]f64, | |
GetInstrumentNumber: ?fn (?*c_void) callconv(.C) c_int, | |
GetZakBounds: ?fn ([*c]CSOUND, [*c][*c]f64) callconv(.C) c_int, | |
GetTieFlag: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
GetReinitFlag: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
GetStrsmax: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
GetStrsets: ?fn ([*c]CSOUND, c_long) callconv(.C) [*c]u8, | |
Pow2: ?fn ([*c]CSOUND, f64) callconv(.C) f64, | |
intpow: ?fn (f64, int32) callconv(.C) f64, | |
type2string: ?fn (c_int) callconv(.C) [*c]u8, | |
GetTypeForArg: ?fn (?*c_void) callconv(.C) [*c]CS_TYPE, | |
GetInputArgCnt: ?fn (?*c_void) callconv(.C) c_int, | |
GetInputArgName: ?fn (?*c_void, c_int) callconv(.C) [*c]u8, | |
GetOutputArgCnt: ?fn (?*c_void) callconv(.C) c_int, | |
GetOutputArgName: ?fn (?*c_void, c_int) callconv(.C) [*c]u8, | |
GetString: ?fn ([*c]CSOUND, f64) callconv(.C) [*c]u8, | |
strarg2insno: ?fn ([*c]CSOUND, ?*c_void, c_int) callconv(.C) int32, | |
strarg2name: ?fn ([*c]CSOUND, [*c]u8, ?*c_void, [*c]const u8, c_int) callconv(.C) [*c]u8, | |
AuxAlloc: ?fn ([*c]CSOUND, usize, [*c]AUXCH) callconv(.C) void, | |
Malloc: ?fn ([*c]CSOUND, usize) callconv(.C) ?*c_void, | |
Calloc: ?fn ([*c]CSOUND, usize) callconv(.C) ?*c_void, | |
ReAlloc: ?fn ([*c]CSOUND, ?*c_void, usize) callconv(.C) ?*c_void, | |
Strdup: ?fn ([*c]CSOUND, [*c]u8) callconv(.C) [*c]u8, | |
Free: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, | |
hfgens: ?fn ([*c]CSOUND, [*c][*c]FUNC, [*c]const EVTBLK, c_int) callconv(.C) c_int, | |
FTAlloc: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) c_int, | |
FTDelete: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
FTFind: ?fn ([*c]CSOUND, [*c]f64) callconv(.C) [*c]FUNC, | |
FTFindP: ?fn ([*c]CSOUND, [*c]f64) callconv(.C) [*c]FUNC, | |
FTnp2Find: ?fn ([*c]CSOUND, [*c]f64) callconv(.C) [*c]FUNC, | |
GetTable: ?fn ([*c]CSOUND, [*c][*c]f64, c_int) callconv(.C) c_int, | |
TableLength: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
TableGet: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) f64, | |
TableSet: ?fn ([*c]CSOUND, c_int, c_int, f64) callconv(.C) void, | |
GetNamedGens: ?fn ([*c]CSOUND) callconv(.C) ?*c_void, | |
CreateGlobalVariable: ?fn ([*c]CSOUND, [*c]const u8, usize) callconv(.C) c_int, | |
QueryGlobalVariable: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) ?*c_void, | |
QueryGlobalVariableNoCheck: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) ?*c_void, | |
DestroyGlobalVariable: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) c_int, | |
CreateConfigurationVariable: ?fn ([*c]CSOUND, [*c]const u8, ?*c_void, c_int, c_int, ?*c_void, ?*c_void, [*c]const u8, [*c]const u8) callconv(.C) c_int, | |
SetConfigurationVariable: ?fn ([*c]CSOUND, [*c]const u8, ?*c_void) callconv(.C) c_int, | |
ParseConfigurationVariable: ?fn ([*c]CSOUND, [*c]const u8, [*c]const u8) callconv(.C) c_int, | |
QueryConfigurationVariable: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) [*c]csCfgVariable_t, | |
ListConfigurationVariables: ?fn ([*c]CSOUND) callconv(.C) [*c][*c]csCfgVariable_t, | |
DeleteConfigurationVariable: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) c_int, | |
CfgErrorCodeToString: ?fn (c_int) callconv(.C) [*c]const u8, | |
GetInverseComplexFFTScale: ?fn ([*c]CSOUND, c_int) callconv(.C) f64, | |
GetInverseRealFFTScale: ?fn ([*c]CSOUND, c_int) callconv(.C) f64, | |
ComplexFFT: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
InverseComplexFFT: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
RealFFT: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
InverseRealFFT: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
RealFFTMult: ?fn ([*c]CSOUND, [*c]f64, [*c]f64, [*c]f64, c_int, f64) callconv(.C) void, | |
RealFFTnp2: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
InverseRealFFTnp2: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) void, | |
PVOC_CreateFile: ?fn ([*c]CSOUND, [*c]const u8, uint32, uint32, uint32, uint32, int32, c_int, c_int, f32, [*c]f32, uint32) callconv(.C) c_int, | |
PVOC_OpenFile: ?fn ([*c]CSOUND, [*c]const u8, ?*c_void, ?*c_void) callconv(.C) c_int, | |
PVOC_CloseFile: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
PVOC_PutFrames: ?fn ([*c]CSOUND, c_int, [*c]const f32, int32) callconv(.C) c_int, | |
PVOC_GetFrames: ?fn ([*c]CSOUND, c_int, [*c]f32, uint32) callconv(.C) c_int, | |
PVOC_FrameCount: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
PVOC_fseek: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) c_int, | |
PVOC_ErrorString: ?fn ([*c]CSOUND) callconv(.C) [*c]const u8, | |
PVOCEX_LoadFile: ?fn ([*c]CSOUND, [*c]const u8, [*c]PVOCEX_MEMFILE) callconv(.C) c_int, | |
Die: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) noreturn, | |
InitError: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) c_int, | |
PerfError: ?fn ([*c]CSOUND, [*c]OPDS, [*c]const u8, ...) callconv(.C) c_int, | |
Warning: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) void, | |
DebugMsg: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) void, | |
LongJmp: ?fn ([*c]CSOUND, c_int) callconv(.C) noreturn, | |
ErrorMsg: ?fn ([*c]CSOUND, [*c]const u8, ...) callconv(.C) void, | |
ErrMsgV: ?fn ([*c]CSOUND, [*c]const u8, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void, | |
GetRandomSeedFromTime: ?fn () callconv(.C) u32, | |
SeedRandMT: ?fn ([*c]CsoundRandMTState, [*c]const u32, u32) callconv(.C) void, | |
RandMT: ?fn ([*c]CsoundRandMTState) callconv(.C) u32, | |
Rand31: ?fn ([*c]c_int) callconv(.C) c_int, | |
GetRandSeed: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
CreateThread: ?fn (?fn (?*c_void) callconv(.C) usize, ?*c_void) callconv(.C) ?*c_void, | |
JoinThread: ?fn (?*c_void) callconv(.C) usize, | |
CreateThreadLock: ?fn () callconv(.C) ?*c_void, | |
DestroyThreadLock: ?fn (?*c_void) callconv(.C) void, | |
WaitThreadLock: ?fn (?*c_void, usize) callconv(.C) c_int, | |
NotifyThreadLock: ?fn (?*c_void) callconv(.C) void, | |
WaitThreadLockNoTimeout: ?fn (?*c_void) callconv(.C) void, | |
Create_Mutex: ?fn (c_int) callconv(.C) ?*c_void, | |
LockMutexNoWait: ?fn (?*c_void) callconv(.C) c_int, | |
LockMutex: ?fn (?*c_void) callconv(.C) void, | |
UnlockMutex: ?fn (?*c_void) callconv(.C) void, | |
DestroyMutex: ?fn (?*c_void) callconv(.C) void, | |
CreateBarrier: ?fn (c_uint) callconv(.C) ?*c_void, | |
DestroyBarrier: ?fn (?*c_void) callconv(.C) c_int, | |
WaitBarrier: ?fn (?*c_void) callconv(.C) c_int, | |
GetCurrentThreadID: ?fn () callconv(.C) ?*c_void, | |
Sleep: ?fn (usize) callconv(.C) void, | |
InitTimerStruct: ?fn ([*c]RTCLOCK) callconv(.C) void, | |
GetRealTime: ?fn ([*c]RTCLOCK) callconv(.C) f64, | |
GetCPUTime: ?fn ([*c]RTCLOCK) callconv(.C) f64, | |
CreateCircularBuffer: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) ?*c_void, | |
ReadCircularBuffer: ?fn ([*c]CSOUND, ?*c_void, ?*c_void, c_int) callconv(.C) c_int, | |
WriteCircularBuffer: ?fn ([*c]CSOUND, ?*c_void, ?*const c_void, c_int) callconv(.C) c_int, | |
FlushCircularBuffer: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, | |
DestroyCircularBuffer: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, | |
FindInputFile: ?fn ([*c]CSOUND, [*c]const u8, [*c]const u8) callconv(.C) [*c]u8, | |
FindOutputFile: ?fn ([*c]CSOUND, [*c]const u8, [*c]const u8) callconv(.C) [*c]u8, | |
SAsndgetset: ?fn ([*c]CSOUND, [*c]u8, ?*c_void, [*c]f64, [*c]f64, [*c]f64, c_int) callconv(.C) ?*c_void, | |
sndgetset: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) ?*c_void, | |
getsndin: ?fn ([*c]CSOUND, ?*c_void, [*c]f64, c_int, ?*c_void) callconv(.C) c_int, | |
rewriteheader: ?fn (?*c_void) callconv(.C) void, | |
LoadSoundFile: ?fn ([*c]CSOUND, [*c]const u8, ?*c_void) callconv(.C) [*c]SNDMEMFILE, | |
FDRecord: ?fn ([*c]CSOUND, [*c]FDCH) callconv(.C) void, | |
FDClose: ?fn ([*c]CSOUND, [*c]FDCH) callconv(.C) void, | |
CreateFileHandle: ?fn ([*c]CSOUND, ?*c_void, c_int, [*c]const u8) callconv(.C) ?*c_void, | |
GetFileName: ?fn (?*c_void) callconv(.C) [*c]u8, | |
FileClose: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
FileOpen2: ?fn ([*c]CSOUND, ?*c_void, c_int, [*c]const u8, ?*c_void, [*c]const u8, c_int, c_int) callconv(.C) ?*c_void, | |
type2csfiletype: ?fn (c_int, c_int) callconv(.C) c_int, | |
NotifyFileOpened: ?fn ([*c]CSOUND, [*c]const u8, c_int, c_int, c_int) callconv(.C) void, | |
sftype2csfiletype: ?fn (c_int) callconv(.C) c_int, | |
ldmemfile2withCB: ?fn ([*c]CSOUND, [*c]const u8, c_int, ?fn ([*c]CSOUND, [*c]MEMFIL) callconv(.C) c_int) callconv(.C) [*c]MEMFIL, | |
FileOpenAsync: ?fn ([*c]CSOUND, ?*c_void, c_int, [*c]const u8, ?*c_void, [*c]const u8, c_int, c_int, c_int) callconv(.C) ?*c_void, | |
ReadAsync: ?fn ([*c]CSOUND, ?*c_void, [*c]f64, c_int) callconv(.C) c_uint, | |
WriteAsync: ?fn ([*c]CSOUND, ?*c_void, [*c]f64, c_int) callconv(.C) c_uint, | |
FSeekAsync: ?fn ([*c]CSOUND, ?*c_void, c_int, c_int) callconv(.C) c_int, | |
getstrformat: ?fn (c_int) callconv(.C) [*c]u8, | |
sfsampsize: ?fn (c_int) callconv(.C) c_int, | |
SetPlayopenCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int) callconv(.C) void, | |
SetRtplayCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]const f64, c_int) callconv(.C) void) callconv(.C) void, | |
SetRecopenCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int) callconv(.C) void, | |
SetRtrecordCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) c_int) callconv(.C) void, | |
SetRtcloseCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND) callconv(.C) void) callconv(.C) void, | |
SetAudioDeviceListCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]CS_AUDIODEVICE, c_int) callconv(.C) c_int) callconv(.C) void, | |
GetRtRecordUserData: ?fn ([*c]CSOUND) callconv(.C) [*c]?*c_void, | |
GetRtPlayUserData: ?fn ([*c]CSOUND) callconv(.C) [*c]?*c_void, | |
GetDitherMode: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
SetExternalMidiInOpenCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiReadCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, ?*c_void, [*c]u8, c_int) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiInCloseCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiOutOpenCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiWriteCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, ?*c_void, [*c]const u8, c_int) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiOutCloseCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) callconv(.C) void, | |
SetExternalMidiErrorStringCallback: ?fn ([*c]CSOUND, ?fn (c_int) callconv(.C) [*c]const u8) callconv(.C) void, | |
SetMIDIDeviceListCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]CS_MIDIDEVICE, c_int) callconv(.C) c_int) callconv(.C) void, | |
module_list_add: ?fn ([*c]CSOUND, [*c]u8, [*c]u8) callconv(.C) void, | |
dispset: ?fn ([*c]CSOUND, [*c]WINDAT, [*c]f64, int32, [*c]u8, c_int, [*c]u8) callconv(.C) void, | |
display: ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void, | |
dispexit: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
dispinit: ?fn ([*c]CSOUND) callconv(.C) void, | |
SetIsGraphable: ?fn ([*c]CSOUND, c_int) callconv(.C) c_int, | |
SetMakeGraphCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]WINDAT, [*c]const u8) callconv(.C) void) callconv(.C) void, | |
SetDrawGraphCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void) callconv(.C) void, | |
SetKillGraphCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void) callconv(.C) void, | |
SetExitGraphCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND) callconv(.C) c_int) callconv(.C) void, | |
SetYieldCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND) callconv(.C) c_int) callconv(.C) void, | |
Set_KeyCallback: ?fn ([*c]CSOUND, ?fn (?*c_void, ?*c_void, c_uint) callconv(.C) c_int, ?*c_void, c_uint) callconv(.C) c_int, | |
Remove_KeyCallback: ?fn ([*c]CSOUND, ?fn (?*c_void, ?*c_void, c_uint) callconv(.C) c_int) callconv(.C) void, | |
RegisterSenseEventCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, ?*c_void) callconv(.C) c_int, | |
RegisterDeinitCallback: ?fn ([*c]CSOUND, ?*c_void, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) callconv(.C) c_int, | |
RegisterResetCallback: ?fn ([*c]CSOUND, ?*c_void, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) callconv(.C) c_int, | |
SetInternalYieldCallback: ?fn ([*c]CSOUND, ?fn ([*c]CSOUND) callconv(.C) c_int) callconv(.C) void, | |
AppendOpcode: ?fn ([*c]CSOUND, [*c]const u8, c_int, c_int, c_int, [*c]const u8, [*c]const u8, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) callconv(.C) c_int, | |
AppendOpcodes: ?fn ([*c]CSOUND, [*c]const OENTRY, c_int) callconv(.C) c_int, | |
GetOpcodeName: ?fn (?*c_void) callconv(.C) [*c]u8, | |
GetInstrumentList: ?fn ([*c]CSOUND) callconv(.C) [*c][*c]INSTRTXT, | |
CheckEvents: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
insert_score_event: ?fn ([*c]CSOUND, [*c]EVTBLK, f64) callconv(.C) c_int, | |
insert_score_event_at_sample: ?fn ([*c]CSOUND, [*c]EVTBLK, i64) callconv(.C) c_int, | |
PerformKsmps: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
AddUtility: ?fn ([*c]CSOUND, [*c]const u8, ?fn ([*c]CSOUND, c_int, [*c][*c]u8) callconv(.C) c_int) callconv(.C) c_int, | |
RunUtility: ?fn ([*c]CSOUND, [*c]const u8, c_int, [*c][*c]u8) callconv(.C) c_int, | |
ListUtilities: ?fn ([*c]CSOUND) callconv(.C) [*c][*c]u8, | |
SetUtilityDescription: ?fn ([*c]CSOUND, [*c]const u8, [*c]const u8) callconv(.C) c_int, | |
GetUtilityDescription: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) [*c]const u8, | |
SetUtilSr: ?fn ([*c]CSOUND, f64) callconv(.C) void, | |
SetUtilNchnls: ?fn ([*c]CSOUND, c_int) callconv(.C) void, | |
RunCommand: ?fn ([*c]const [*c]const u8, c_int) callconv(.C) c_long, | |
OpenLibrary: ?fn ([*c]?*c_void, [*c]const u8) callconv(.C) c_int, | |
CloseLibrary: ?fn (?*c_void) callconv(.C) c_int, | |
GetLibrarySymbol: ?fn (?*c_void, [*c]const u8) callconv(.C) ?*c_void, | |
LocalizeString: ?fn ([*c]const u8) callconv(.C) [*c]u8, | |
strtok_r: ?fn ([*c]u8, [*c]u8, [*c][*c]u8) callconv(.C) [*c]u8, | |
strtod: ?fn ([*c]u8, [*c][*c]u8) callconv(.C) f64, | |
sprintf: ?fn ([*c]u8, [*c]const u8, ...) callconv(.C) c_int, | |
sscanf: ?fn ([*c]u8, [*c]const u8, ...) callconv(.C) c_int, | |
system_sr: ?fn ([*c]CSOUND, f64) callconv(.C) f64, | |
GetScoreOffsetSeconds: ?fn ([*c]CSOUND) callconv(.C) f64, | |
SetScoreOffsetSeconds: ?fn ([*c]CSOUND, f64) callconv(.C) void, | |
RewindScore: ?fn ([*c]CSOUND) callconv(.C) void, | |
InputMessage: ?fn ([*c]CSOUND, [*c]const u8) callconv(.C) void, | |
ISSTRCOD: ?fn (f64) callconv(.C) c_int, | |
RealFFT2Setup: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) ?*c_void, | |
RealFFT2: ?fn ([*c]CSOUND, ?*c_void, [*c]f64) callconv(.C) void, | |
ftError: ?fn ([*c]const FGDATA, [*c]const u8, ...) callconv(.C) c_int, | |
GetA4: ?fn ([*c]CSOUND) callconv(.C) f64, | |
AuxAllocAsync: ?fn ([*c]CSOUND, usize, [*c]AUXCH, [*c]AUXASYNC, aux_cb, ?*c_void) callconv(.C) c_int, | |
GetHostData: ?fn ([*c]CSOUND) callconv(.C) ?*c_void, | |
strNcpy: ?fn ([*c]u8, [*c]const u8, usize) callconv(.C) [*c]u8, | |
GetZaBounds: ?fn ([*c]CSOUND, [*c][*c]f64) callconv(.C) c_int, | |
find_opcode_new: ?fn ([*c]CSOUND, [*c]u8, [*c]u8, [*c]u8) callconv(.C) [*c]OENTRY, | |
find_opcode_exact: ?fn ([*c]CSOUND, [*c]u8, [*c]u8, [*c]u8) callconv(.C) [*c]OENTRY, | |
GetChannelPtr: ?fn ([*c]CSOUND, [*c][*c]f64, [*c]const u8, c_int) callconv(.C) c_int, | |
ListChannels: ?fn ([*c]CSOUND, [*c][*c]controlChannelInfo_t) callconv(.C) c_int, | |
GetErrorCnt: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
FTnp2Finde: ?fn ([*c]CSOUND, [*c]f64) callconv(.C) [*c]FUNC, | |
GetInstrument: ?fn ([*c]CSOUND, c_int, [*c]const u8) callconv(.C) [*c]INSTRTXT, | |
AutoCorrelation: ?fn ([*c]CSOUND, [*c]f64, [*c]f64, c_int) callconv(.C) [*c]f64, | |
LPsetup: ?fn ([*c]CSOUND, c_int, c_int) callconv(.C) ?*c_void, | |
LPfree: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, | |
LPred: ?fn ([*c]CSOUND, ?*c_void, [*c]f64) callconv(.C) [*c]f64, | |
LPCeps: ?fn ([*c]CSOUND, [*c]f64, [*c]f64, c_int, c_int) callconv(.C) [*c]f64, | |
CepsLP: ?fn ([*c]CSOUND, [*c]f64, [*c]f64, c_int, c_int) callconv(.C) [*c]f64, | |
LPrms: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) f64, | |
dummyfn_2: [23]SUBR, | |
first_callback_: SUBR, | |
InputChannelCallback_: channelCallback_t, | |
OutputChannelCallback_: channelCallback_t, | |
csoundMessageCallback_: ?fn ([*c]CSOUND, c_int, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void, | |
csoundConfigureCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
csoundMakeGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT, [*c]const u8) callconv(.C) void, | |
csoundDrawGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void, | |
csoundKillGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void, | |
csoundExitGraphCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
csoundYieldCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
cscoreCallback_: ?fn ([*c]CSOUND) callconv(.C) void, | |
FileOpenCallback_: ?fn ([*c]CSOUND, [*c]const u8, c_int, c_int, c_int) callconv(.C) void, | |
last_callback_: SUBR, | |
playopen_callback: ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int, | |
rtplay_callback: ?fn ([*c]CSOUND, [*c]const f64, c_int) callconv(.C) void, | |
recopen_callback: ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int, | |
rtrecord_callback: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) c_int, | |
rtclose_callback: ?fn ([*c]CSOUND) callconv(.C) void, | |
audio_dev_list_callback: ?fn ([*c]CSOUND, [*c]CS_AUDIODEVICE, c_int) callconv(.C) c_int, | |
midi_dev_list_callback: ?fn ([*c]CSOUND, [*c]CS_MIDIDEVICE, c_int) callconv(.C) c_int, | |
doCsoundCallback: ?fn ([*c]CSOUND, ?*c_void, c_uint) callconv(.C) c_int, | |
csoundInternalYieldCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
spinrecv: ?fn ([*c]CSOUND) callconv(.C) void, | |
spoutran: ?fn ([*c]CSOUND) callconv(.C) void, | |
audrecv: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) c_int, | |
audtran: ?fn ([*c]CSOUND, [*c]const f64, c_int) callconv(.C) void, | |
hostdata: ?*c_void, | |
orchname: [*c]u8, | |
scorename: [*c]u8, | |
orchstr: [*c]CORFIL, | |
scorestr: [*c]CORFIL, | |
ids: [*c]OPDS, | |
engineState: ENGINE_STATE, | |
instr0: [*c]INSTRTXT, | |
dead_instr_pool: [*c][*c]INSTRTXT, | |
dead_instr_no: c_int, | |
typePool: [*c]TYPE_POOL, | |
ksmps: c_uint, | |
nchnls: u32, | |
inchnls: c_int, | |
spoutactive: c_int, | |
kcounter: u64, | |
global_kcounter: u64, | |
esr: f64, | |
ekr: f64, | |
icurTime: i64, | |
curTime_inc: f64, | |
timeOffs: f64, | |
beatOffs: f64, | |
curBeat: f64, | |
curBeat_inc: f64, | |
ibeatTime: i64, | |
currevent: [*c]EVTBLK, | |
curip: [*c]INSDS, | |
cpu_power_busy: f64, | |
xfilename: [*c]u8, | |
peakchunks: c_int, | |
keep_tmp: c_int, | |
opcodes: [*c]CS_HASH_TABLE, | |
nrecs: int32, | |
Linepipe: [*c]FILE, | |
Linefd: c_int, | |
csoundCallbacks_: ?*c_void, | |
scfp: [*c]FILE, | |
scstr: [*c]CORFIL, | |
oscfp: [*c]FILE, | |
maxamp: [256]f64, | |
smaxamp: [256]f64, | |
omaxamp: [256]f64, | |
maxpos: [256]uint32, | |
smaxpos: [256]uint32, | |
omaxpos: [256]uint32, | |
scorein: [*c]FILE, | |
scoreout: [*c]FILE, | |
argoffspace: [*c]c_int, | |
frstoff: [*c]INSDS, | |
stdOp_Env: ?*c_void, | |
holdrand: c_int, | |
randSeed1: c_int, | |
randSeed2: c_int, | |
csRandState: [*c]CsoundRandMTState, | |
csRtClock: [*c]RTCLOCK, | |
strsmax: c_int, | |
strsets: [*c][*c]u8, | |
spin: [*c]f64, | |
spout: [*c]f64, | |
spraw: [*c]f64, | |
nspin: c_int, | |
nspout: c_int, | |
auxspin: [*c]f64, | |
oparms: [*c]OPARMS, | |
m_chnbp: [1024][*c]MCHNBLK, | |
dither_output: c_int, | |
onedsr: f64, | |
sicvt: f64, | |
tpidsr: f64, | |
pidsr: f64, | |
mpidsr: f64, | |
mtpdsr: f64, | |
onedksmps: f64, | |
onedkr: f64, | |
kicvt: f64, | |
reinitflag: c_int, | |
tieflag: c_int, | |
e0dbfs: f64, | |
dbfs_to_float: f64, | |
A4: f64, | |
rtRecord_userdata: ?*c_void, | |
rtPlay_userdata: ?*c_void, | |
exitjmp: jmp_buf, | |
frstbp: [*c]SRTBLK, | |
sectcnt: c_int, | |
inerrcnt: c_int, | |
synterrcnt: c_int, | |
perferrcnt: c_int, | |
actanchor: INSDS, | |
rngcnt: [256]int32, | |
rngflg: int16, | |
multichan: int16, | |
evtFuncChain: ?*c_void, | |
OrcTrigEvts: [*c]EVTNODE, | |
freeEvtNodes: [*c]EVTNODE, | |
csoundIsScorePending_: c_int, | |
advanceCnt: i64, | |
initonly: c_int, | |
evt_poll_cnt: c_int, | |
evt_poll_maxcnt: c_int, | |
Mforcdecs: c_int, | |
Mxtroffs: c_int, | |
MTrkend: c_int, | |
opcodeInfo: [*c]OPCODINFO, | |
flist: [*c][*c]FUNC, | |
maxfnum: c_int, | |
gensub: [*c]GEN, | |
genmax: c_int, | |
namedGlobals: [*c]CS_HASH_TABLE, | |
cfgVariableDB: [*c]CS_HASH_TABLE, | |
prvbt: f64, | |
curbt: f64, | |
nxtbt: f64, | |
curp2: f64, | |
nxtim: f64, | |
cyclesRemaining: i64, | |
evt: EVTBLK, | |
memalloc_db: ?*c_void, | |
midiGlobals: [*c]MGLOBAL, | |
envVarDB: [*c]CS_HASH_TABLE, | |
memfiles: [*c]MEMFIL, | |
pvx_memfiles: [*c]PVOCEX_MEMFILE, | |
FFT_max_size: c_int, | |
FFT_table_1: ?*c_void, | |
FFT_table_2: ?*c_void, | |
tseg: ?*c_void, | |
tpsave: ?*c_void, | |
orc_macros: [*c]MACRO, | |
gbloffbas: [*c]f64, | |
file_io_thread: ?*c_void, | |
file_io_start: c_int, | |
file_io_threadlock: ?*c_void, | |
realtime_audio_flag: c_int, | |
event_insert_thread: ?*c_void, | |
event_insert_loop: c_int, | |
init_pass_threadlock: ?*c_void, | |
API_lock: ?*c_void, | |
spoutlock: spin_lock_t, | |
spinlock: spin_lock_t, | |
memlock: spin_lock_t, | |
spinlock1: spin_lock_t, | |
delayederrormessages: [*c]u8, | |
printerrormessagesflag: ?*c_void, | |
sread: struct_sread__, | |
onefileStatics: struct_onefileStatics__, | |
lineventStatics: struct_lineventStatics__, | |
musmonStatics: struct_musmonStatics__, | |
libsndStatics: struct_libsndStatics__, | |
warped: c_int, | |
sstrlen: c_int, | |
sstrbuf: [*c]u8, | |
enableMsgAttr: c_int, | |
sampsNeeded: c_int, | |
csoundScoreOffsetSeconds_: f64, | |
inChar_: c_int, | |
isGraphable_: c_int, | |
delayr_stack_depth: c_int, | |
first_delayr: ?*c_void, | |
last_delayr: ?*c_void, | |
revlpsiz: [6]int32, | |
revlpsum: int32, | |
rndfrac: f64, | |
logbase2: [*c]f64, | |
omacros: [*c]NAMES, | |
smacros: [*c]NAMES, | |
namedgen: ?*c_void, | |
open_files: ?*c_void, | |
searchPathCache: ?*c_void, | |
sndmemfiles: [*c]CS_HASH_TABLE, | |
reset_list: ?*c_void, | |
pvFileTable: ?*c_void, | |
pvNumFiles: c_int, | |
pvErrorCode: c_int, | |
enableHostImplementedAudioIO: c_int, | |
enableHostImplementedMIDIIO: c_int, | |
hostRequestedBufferSize: c_int, | |
engineStatus: u8, | |
stdin_assign_flg: u8, | |
stdout_assign_flg: u8, | |
orcname_mode: u8, | |
use_only_orchfile: c_int, | |
csmodule_db: ?*c_void, | |
dl_opcodes_oplibs: [*c]u8, | |
SF_csd_licence: [*c]u8, | |
SF_id_title: [*c]u8, | |
SF_id_copyright: [*c]u8, | |
SF_id_scopyright: c_int, | |
SF_id_software: [*c]u8, | |
SF_id_artist: [*c]u8, | |
SF_id_comment: [*c]u8, | |
SF_id_date: [*c]u8, | |
utility_db: ?*c_void, | |
isintab: [*c]int16, | |
lprdaddr: ?*c_void, | |
currentLPCSlot: c_int, | |
max_lpc_slot: c_int, | |
chn_db: [*c]CS_HASH_TABLE, | |
opcodedirWasOK: c_int, | |
disable_csd_options: c_int, | |
randState_: CsoundRandMTState, | |
performState: c_int, | |
ugens4_rand_16: c_int, | |
ugens4_rand_15: c_int, | |
schedule_kicked: ?*c_void, | |
disprep_fftcoefs: [*c]f64, | |
winEPS_globals: ?*c_void, | |
oparms_: OPARMS, | |
SVrecvbuf: REMOT_BUF, | |
remoteGlobals: ?*c_void, | |
nchanif: c_int, | |
nchanof: c_int, | |
chanif: [*c]u8, | |
chanof: [*c]u8, | |
multiThreadedComplete: c_int, | |
multiThreadedThreadInfo: [*c]THREADINFO, | |
multiThreadedDag: ?*struct_dag_t, | |
barrier1: ?*c_void, | |
barrier2: ?*c_void, | |
pointer1: ?*c_void, | |
pointer2: ?*c_void, | |
int1: c_int, | |
instCurr: [*c]struct_instr_semantics_t, | |
instRoot: [*c]struct_instr_semantics_t, | |
inInstr: c_int, | |
dag_changed: c_int, | |
dag_num_active: c_int, | |
dag_task_map: [*c][*c]INSDS, | |
dag_task_status: [*c]volatile stateWithPadding, | |
dag_task_watch: [*c]volatile [*c]watchList, | |
dag_wlmm: [*c]watchList, | |
dag_task_dep: [*c][*c]u8, | |
dag_task_max_size: c_int, | |
tempStatus: u32, | |
orcLineOffset: c_int, | |
scoLineOffset: c_int, | |
csdname: [*c]u8, | |
parserUdoflag: c_int, | |
parserNamedInstrFlag: c_int, | |
tran_nchnlsi: c_int, | |
scnt: c_int, | |
strsiz: c_int, | |
sinetable: [*c]FUNC, | |
sinelength: c_int, | |
UNUSEDP: [*c]f64, | |
cpsocfrc: [*c]f64, | |
expanded_orc: [*c]CORFIL, | |
expanded_sco: [*c]CORFIL, | |
filedir: [256][*c]u8, | |
message_buffer: ?*c_void, | |
jumpset: c_int, | |
info_message_request: c_int, | |
modules_loaded: c_int, | |
_system_sr: f64, | |
csdebug_data: ?*c_void, | |
kperf: ?fn ([*c]CSOUND) callconv(.C) c_int, | |
score_parser: c_int, | |
symbtab: [*c]CS_HASH_TABLE, | |
print_version: c_int, | |
inZero: c_int, | |
msg_queue: [*c]?*struct__message_queue, | |
msg_queue_wget: c_long, | |
msg_queue_wput: c_long, | |
msg_queue_rstart: c_long, | |
msg_queue_items: c_long, | |
aftouch: c_int, | |
directory: ?*c_void, | |
alloc_queue: [*c]ALLOC_DATA, | |
alloc_queue_items: c_ulong, | |
alloc_queue_wp: c_ulong, | |
alloc_spinlock: spin_lock_t, | |
init_event: [*c]EVTBLK, | |
csoundMessageStringCallback: ?fn ([*c]CSOUND, c_int, [*c]const u8) callconv(.C) void, | |
message_string: [*c]u8, | |
message_string_queue_items: c_ulong, | |
message_string_queue_wp: c_ulong, | |
message_string_queue: [*c]message_string_queue_t, | |
io_initialised: c_int, | |
op: [*c]u8, | |
mode: c_int, | |
opcodedir: [*c]u8, | |
score_srt: [*c]u8, | |
}; | |
pub const CSOUND = struct_CSOUND_; | |
pub const struct_windat_ = extern struct { | |
windid: usize, | |
fdata: [*c]f64, | |
npts: int32, | |
caption: [60]u8, | |
waitflg: int16, | |
polarity: int16, | |
max: f64, | |
min: f64, | |
absmax: f64, | |
oabsmax: f64, | |
danflag: c_int, | |
absflag: c_int, | |
}; | |
pub const WINDAT = struct_windat_; | |
pub const struct_xyindat_ = extern struct { | |
windid: usize, | |
m_x: c_int, | |
m_y: c_int, | |
x: f64, | |
y: f64, | |
down: c_int, | |
}; | |
pub const XYINDAT = struct_xyindat_; | |
const struct_unnamed_30 = extern struct { | |
debug_mode: c_int, | |
buffer_frames: c_int, | |
hardware_buffer_frames: c_int, | |
displays: c_int, | |
ascii_graphs: c_int, | |
postscript_graphs: c_int, | |
message_level: c_int, | |
tempo: c_int, | |
ring_bell: c_int, | |
use_cscore: c_int, | |
terminate_on_midi: c_int, | |
heartbeat: c_int, | |
defer_gen01_load: c_int, | |
midi_key: c_int, | |
midi_key_cps: c_int, | |
midi_key_oct: c_int, | |
midi_key_pch: c_int, | |
midi_velocity: c_int, | |
midi_velocity_amp: c_int, | |
no_default_paths: c_int, | |
number_of_threads: c_int, | |
syntax_check_only: c_int, | |
csd_line_counts: c_int, | |
compute_weights: c_int, | |
realtime_mode: c_int, | |
sample_accurate: c_int, | |
sample_rate_override: f64, | |
control_rate_override: f64, | |
nchnls_override: c_int, | |
nchnls_i_override: c_int, | |
e0dbfs_override: f64, | |
daemon: c_int, | |
ksmps_override: c_int, | |
FFT_library: c_int, | |
}; | |
pub const CSOUND_PARAMS = struct_unnamed_30; | |
const struct_unnamed_31 = extern struct { | |
device_name: [64]u8, | |
device_id: [64]u8, | |
rt_module: [64]u8, | |
max_nchnls: c_int, | |
isOutput: c_int, | |
}; | |
pub const CS_AUDIODEVICE = struct_unnamed_31; | |
const struct_unnamed_32 = extern struct { | |
device_name: [64]u8, | |
interface_name: [64]u8, | |
device_id: [64]u8, | |
midi_module: [64]u8, | |
isOutput: c_int, | |
}; | |
pub const CS_MIDIDEVICE = struct_unnamed_32; | |
const struct_unnamed_33 = extern struct { | |
devName: [*c]u8, | |
devNum: c_int, | |
bufSamp_SW: c_uint, | |
bufSamp_HW: c_int, | |
nChannels: c_int, | |
sampleFormat: c_int, | |
sampleRate: f32, | |
}; | |
pub const csRtAudioParams = struct_unnamed_33; | |
pub const struct_RTCLOCK_S = extern struct { | |
starttime_real: int_least64_t, | |
starttime_CPU: int_least64_t, | |
}; | |
pub const RTCLOCK = struct_RTCLOCK_S; | |
const struct_unnamed_34 = extern struct { | |
opname: [*c]u8, | |
outypes: [*c]u8, | |
intypes: [*c]u8, | |
flags: c_int, | |
}; | |
pub const opcodeListEntry = struct_unnamed_34; | |
pub const struct_CsoundRandMTState_ = extern struct { | |
mti: c_int, | |
mt: [624]u32, | |
}; | |
pub const CsoundRandMTState = struct_CsoundRandMTState_; | |
pub const struct_pvsdat_ext = extern struct { | |
N: int32, | |
sliding: c_int, | |
NB: int32, | |
overlap: int32, | |
winsize: int32, | |
wintype: c_int, | |
format: int32, | |
framecount: uint32, | |
frame: [*c]f32, | |
}; | |
pub const PVSDATEXT = struct_pvsdat_ext; | |
pub const struct_ORCTOKEN = extern struct { | |
type: c_int, | |
lexeme: [*c]u8, | |
value: c_int, | |
fvalue: f64, | |
optype: [*c]u8, | |
next: [*c]struct_ORCTOKEN, | |
}; | |
pub const ORCTOKEN = struct_ORCTOKEN; | |
pub const struct_TREE = extern struct { | |
type: c_int, | |
value: [*c]ORCTOKEN, | |
rate: c_int, | |
len: c_int, | |
line: c_int, | |
locn: u64, | |
left: [*c]struct_TREE, | |
right: [*c]struct_TREE, | |
next: [*c]struct_TREE, | |
markup: ?*c_void, | |
}; | |
pub const TREE = struct_TREE; | |
pub const CSOUND_CONTROL_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_CONTROL_CHANNEL); | |
pub const CSOUND_AUDIO_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_AUDIO_CHANNEL); | |
pub const CSOUND_STRING_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_STRING_CHANNEL); | |
pub const CSOUND_PVS_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_PVS_CHANNEL); | |
pub const CSOUND_VAR_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_VAR_CHANNEL); | |
pub const CSOUND_CHANNEL_TYPE_MASK = @enumToInt(enum_unnamed_35.CSOUND_CHANNEL_TYPE_MASK); | |
pub const CSOUND_INPUT_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_INPUT_CHANNEL); | |
pub const CSOUND_OUTPUT_CHANNEL = @enumToInt(enum_unnamed_35.CSOUND_OUTPUT_CHANNEL); | |
const enum_unnamed_35 = extern enum(c_int) { | |
CSOUND_CONTROL_CHANNEL = 1, | |
CSOUND_AUDIO_CHANNEL = 2, | |
CSOUND_STRING_CHANNEL = 3, | |
CSOUND_PVS_CHANNEL = 4, | |
CSOUND_VAR_CHANNEL = 5, | |
CSOUND_CHANNEL_TYPE_MASK = 15, | |
CSOUND_INPUT_CHANNEL = 16, | |
CSOUND_OUTPUT_CHANNEL = 32, | |
_, | |
}; | |
pub const controlChannelType = enum_unnamed_35; | |
pub const CSOUND_CONTROL_CHANNEL_NO_HINTS = @enumToInt(enum_unnamed_36.CSOUND_CONTROL_CHANNEL_NO_HINTS); | |
pub const CSOUND_CONTROL_CHANNEL_INT = @enumToInt(enum_unnamed_36.CSOUND_CONTROL_CHANNEL_INT); | |
pub const CSOUND_CONTROL_CHANNEL_LIN = @enumToInt(enum_unnamed_36.CSOUND_CONTROL_CHANNEL_LIN); | |
pub const CSOUND_CONTROL_CHANNEL_EXP = @enumToInt(enum_unnamed_36.CSOUND_CONTROL_CHANNEL_EXP); | |
const enum_unnamed_36 = extern enum(c_int) { | |
CSOUND_CONTROL_CHANNEL_NO_HINTS = 0, | |
CSOUND_CONTROL_CHANNEL_INT = 1, | |
CSOUND_CONTROL_CHANNEL_LIN = 2, | |
CSOUND_CONTROL_CHANNEL_EXP = 3, | |
_, | |
}; | |
pub const controlChannelBehavior = enum_unnamed_36; | |
pub const struct_controlChannelHints_s = extern struct { | |
behav: controlChannelBehavior, | |
dflt: f64, | |
min: f64, | |
max: f64, | |
x: c_int, | |
y: c_int, | |
width: c_int, | |
height: c_int, | |
attributes: [*c]u8, | |
}; | |
pub const controlChannelHints_t = struct_controlChannelHints_s; | |
pub const struct_controlChannelInfo_s = extern struct { | |
name: [*c]u8, | |
type: c_int, | |
hints: controlChannelHints_t, | |
}; | |
pub const controlChannelInfo_t = struct_controlChannelInfo_s; | |
pub const channelCallback_t = ?fn ([*c]CSOUND, [*c]const u8, ?*c_void, ?*const c_void) callconv(.C) void; | |
pub extern fn csoundInitialize(flags: c_int) c_int; | |
pub extern fn csoundSetOpcodedir(s: [*c]const u8) void; | |
pub extern fn csoundCreate(hostData: ?*c_void) [*c]CSOUND; | |
pub extern fn csoundLoadPlugins(csound: [*c]CSOUND, dir: [*c]const u8) c_int; | |
pub extern fn csoundDestroy([*c]CSOUND) void; | |
pub extern fn csoundGetVersion() c_int; | |
pub extern fn csoundGetAPIVersion() c_int; | |
pub extern fn csoundParseOrc(csound: [*c]CSOUND, str: [*c]const u8) [*c]TREE; | |
pub extern fn csoundCompileTree(csound: [*c]CSOUND, root: [*c]TREE) c_int; | |
pub extern fn csoundCompileTreeAsync(csound: [*c]CSOUND, root: [*c]TREE) c_int; | |
pub extern fn csoundDeleteTree(csound: [*c]CSOUND, tree: [*c]TREE) void; | |
pub extern fn csoundCompileOrc(csound: [*c]CSOUND, str: [*c]const u8) c_int; | |
pub extern fn csoundCompileOrcAsync(csound: [*c]CSOUND, str: [*c]const u8) c_int; | |
pub extern fn csoundEvalCode(csound: [*c]CSOUND, str: [*c]const u8) f64; | |
pub extern fn csoundInitializeCscore([*c]CSOUND, insco: [*c]FILE, outsco: [*c]FILE) c_int; // ./include/sysdep.h:345:25: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const csoundCompileArgs = @compileError("unable to translate function"); // Top/main.c:153:12 | |
// ./include/sysdep.h:345:25: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const csoundStart = @compileError("unable to translate function"); // Top/main.c:409:12 | |
pub export fn csoundCompile(arg_csound: [*c]CSOUND, arg_argc: c_int, arg_argv: [*c][*c]const u8) c_int { | |
var csound = arg_csound; | |
var argc = arg_argc; | |
var argv = arg_argv; | |
var result: c_int = csoundCompileArgs(csound, argc, argv); | |
if (result == CSOUND_SUCCESS) return csoundStart(csound) else return result; | |
return 0; | |
} // ./include/sysdep.h:344:25: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const csoundCompileCsd = @compileError("unable to translate function"); // Top/main.c:568:12 | |
// ./include/sysdep.h:344:25: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const csoundCompileCsdText = @compileError("unable to translate function"); // Top/main.c:578:12 | |
pub extern fn csoundPerform([*c]CSOUND) c_int; | |
pub extern fn csoundPerformKsmps([*c]CSOUND) c_int; | |
pub extern fn csoundPerformBuffer([*c]CSOUND) c_int; | |
pub extern fn csoundStop([*c]CSOUND) void; | |
pub extern fn csoundCleanup([*c]CSOUND) c_int; | |
pub extern fn csoundReset([*c]CSOUND) void; | |
pub extern fn csoundUDPServerStart(csound: [*c]CSOUND, port: c_uint) c_int; | |
pub extern fn csoundUDPServerStatus(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundUDPServerClose(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundUDPConsole(csound: [*c]CSOUND, addr: [*c]const u8, port: c_int, mirror: c_int) c_int; | |
pub extern fn csoundStopUDPConsole(csound: [*c]CSOUND) void; | |
pub extern fn csoundGetSr([*c]CSOUND) f64; | |
pub extern fn csoundGetKr([*c]CSOUND) f64; | |
pub extern fn csoundGetKsmps([*c]CSOUND) u32; | |
pub extern fn csoundGetNchnls([*c]CSOUND) u32; | |
pub extern fn csoundGetNchnlsInput(csound: [*c]CSOUND) u32; | |
pub extern fn csoundGet0dBFS([*c]CSOUND) f64; | |
pub extern fn csoundGetA4([*c]CSOUND) f64; | |
pub extern fn csoundGetCurrentTimeSamples(csound: [*c]CSOUND) i64; | |
pub extern fn csoundGetSizeOfMYFLT() c_int; | |
pub extern fn csoundGetHostData([*c]CSOUND) ?*c_void; | |
pub extern fn csoundSetHostData([*c]CSOUND, hostData: ?*c_void) void; | |
pub extern fn csoundSetOption(csound: [*c]CSOUND, option: [*c]const u8) c_int; | |
pub extern fn csoundSetParams(csound: [*c]CSOUND, p: [*c]CSOUND_PARAMS) void; | |
pub extern fn csoundGetParams(csound: [*c]CSOUND, p: [*c]CSOUND_PARAMS) void; | |
pub extern fn csoundGetDebug([*c]CSOUND) c_int; | |
pub extern fn csoundSetDebug([*c]CSOUND, debug: c_int) void; | |
pub extern fn csoundSystemSr(csound: [*c]CSOUND, val: f64) f64; | |
pub extern fn csoundGetOutputName([*c]CSOUND) [*c]const u8; | |
pub extern fn csoundGetInputName([*c]CSOUND) [*c]const u8; | |
pub extern fn csoundSetOutput(csound: [*c]CSOUND, name: [*c]const u8, type: [*c]const u8, format: [*c]const u8) void; | |
pub extern fn csoundGetOutputFormat(csound: [*c]CSOUND, type: [*c]u8, format: [*c]u8) void; | |
pub extern fn csoundSetInput(csound: [*c]CSOUND, name: [*c]const u8) void; | |
pub extern fn csoundSetMIDIInput(csound: [*c]CSOUND, name: [*c]const u8) void; | |
pub extern fn csoundSetMIDIFileInput(csound: [*c]CSOUND, name: [*c]const u8) void; | |
pub extern fn csoundSetMIDIOutput(csound: [*c]CSOUND, name: [*c]const u8) void; | |
pub extern fn csoundSetMIDIFileOutput(csound: [*c]CSOUND, name: [*c]const u8) void; | |
pub extern fn csoundSetFileOpenCallback(p: [*c]CSOUND, func: ?fn ([*c]CSOUND, [*c]const u8, c_int, c_int, c_int) callconv(.C) void) void; | |
pub extern fn csoundSetRTAudioModule(csound: [*c]CSOUND, module: [*c]const u8) void; | |
pub extern fn csoundGetModule(csound: [*c]CSOUND, number: c_int, name: [*c][*c]u8, type: [*c][*c]u8) c_int; | |
pub extern fn csoundGetInputBufferSize([*c]CSOUND) c_long; | |
pub extern fn csoundGetOutputBufferSize([*c]CSOUND) c_long; | |
pub extern fn csoundGetInputBuffer([*c]CSOUND) [*c]f64; | |
pub extern fn csoundGetOutputBuffer([*c]CSOUND) [*c]f64; | |
pub extern fn csoundGetSpin([*c]CSOUND) [*c]f64; | |
pub extern fn csoundClearSpin([*c]CSOUND) void; | |
pub extern fn csoundAddSpinSample(csound: [*c]CSOUND, frame: c_int, channel: c_int, sample: f64) void; | |
pub extern fn csoundSetSpinSample(csound: [*c]CSOUND, frame: c_int, channel: c_int, sample: f64) void; | |
pub extern fn csoundGetSpout(csound: [*c]CSOUND) [*c]f64; | |
pub extern fn csoundGetSpoutSample(csound: [*c]CSOUND, frame: c_int, channel: c_int) f64; | |
pub extern fn csoundGetRtRecordUserData([*c]CSOUND) [*c]?*c_void; | |
pub extern fn csoundGetRtPlayUserData([*c]CSOUND) [*c]?*c_void; | |
pub extern fn csoundSetHostImplementedAudioIO([*c]CSOUND, state: c_int, bufSize: c_int) void; | |
pub extern fn csoundGetAudioDevList(csound: [*c]CSOUND, list: [*c]CS_AUDIODEVICE, isOutput: c_int) c_int; | |
pub extern fn csoundSetPlayopenCallback([*c]CSOUND, playopen__: ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int) void; | |
pub extern fn csoundSetRtplayCallback([*c]CSOUND, rtplay__: ?fn ([*c]CSOUND, [*c]const f64, c_int) callconv(.C) void) void; | |
pub extern fn csoundSetRecopenCallback([*c]CSOUND, recopen_: ?fn ([*c]CSOUND, [*c]const csRtAudioParams) callconv(.C) c_int) void; | |
pub extern fn csoundSetRtrecordCallback([*c]CSOUND, rtrecord__: ?fn ([*c]CSOUND, [*c]f64, c_int) callconv(.C) c_int) void; | |
pub extern fn csoundSetRtcloseCallback([*c]CSOUND, rtclose__: ?fn ([*c]CSOUND) callconv(.C) void) void; | |
pub extern fn csoundSetAudioDeviceListCallback(csound: [*c]CSOUND, audiodevlist__: ?fn ([*c]CSOUND, [*c]CS_AUDIODEVICE, c_int) callconv(.C) c_int) void; | |
pub extern fn csoundSetMIDIModule(csound: [*c]CSOUND, module: [*c]const u8) void; | |
pub extern fn csoundSetHostImplementedMIDIIO(csound: [*c]CSOUND, state: c_int) void; | |
pub extern fn csoundGetMIDIDevList(csound: [*c]CSOUND, list: [*c]CS_MIDIDEVICE, isOutput: c_int) c_int; | |
pub extern fn csoundSetExternalMidiInOpenCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiReadCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, ?*c_void, [*c]u8, c_int) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiInCloseCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiOutOpenCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiWriteCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, ?*c_void, [*c]const u8, c_int) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiOutCloseCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) void; | |
pub extern fn csoundSetExternalMidiErrorStringCallback([*c]CSOUND, func: ?fn (c_int) callconv(.C) [*c]const u8) void; | |
pub extern fn csoundSetMIDIDeviceListCallback(csound: [*c]CSOUND, mididevlist__: ?fn ([*c]CSOUND, [*c]CS_MIDIDEVICE, c_int) callconv(.C) c_int) void; | |
pub extern fn csoundReadScore(csound: [*c]CSOUND, str: [*c]const u8) c_int; | |
pub extern fn csoundReadScoreAsync(csound: [*c]CSOUND, str: [*c]const u8) void; | |
pub extern fn csoundGetScoreTime([*c]CSOUND) f64; | |
pub extern fn csoundIsScorePending([*c]CSOUND) c_int; | |
pub extern fn csoundSetScorePending([*c]CSOUND, pending: c_int) void; | |
pub extern fn csoundGetScoreOffsetSeconds([*c]CSOUND) f64; | |
pub extern fn csoundSetScoreOffsetSeconds([*c]CSOUND, time: f64) void; | |
pub extern fn csoundRewindScore([*c]CSOUND) void; | |
pub extern fn csoundSetCscoreCallback([*c]CSOUND, cscoreCallback_: ?fn ([*c]CSOUND) callconv(.C) void) void; | |
pub extern fn csoundScoreSort([*c]CSOUND, inFile: [*c]FILE, outFile: [*c]FILE) c_int; | |
pub extern fn csoundScoreExtract([*c]CSOUND, inFile: [*c]FILE, outFile: [*c]FILE, extractFile: [*c]FILE) c_int; | |
pub extern fn csoundMessage([*c]CSOUND, format: [*c]const u8, ...) void; | |
pub extern fn csoundMessageS([*c]CSOUND, attr: c_int, format: [*c]const u8, ...) void; | |
pub extern fn csoundMessageV([*c]CSOUND, attr: c_int, format: [*c]const u8, args: [*c]struct___va_list_tag) void; | |
pub extern fn csoundSetDefaultMessageCallback(csoundMessageCallback_: ?fn ([*c]CSOUND, c_int, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void) void; | |
pub extern fn csoundSetMessageCallback([*c]CSOUND, csoundMessageCallback_: ?fn ([*c]CSOUND, c_int, [*c]const u8, [*c]struct___va_list_tag) callconv(.C) void) void; | |
pub extern fn csoundSetMessageStringCallback(csound: [*c]CSOUND, csoundMessageStrCallback: ?fn ([*c]CSOUND, c_int, [*c]const u8) callconv(.C) void) void; | |
pub extern fn csoundGetMessageLevel([*c]CSOUND) c_int; | |
pub extern fn csoundSetMessageLevel([*c]CSOUND, messageLevel: c_int) void; | |
pub extern fn csoundCreateMessageBuffer(csound: [*c]CSOUND, toStdOut: c_int) void; | |
pub extern fn csoundGetFirstMessage(csound: [*c]CSOUND) [*c]const u8; | |
pub extern fn csoundGetFirstMessageAttr(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundPopFirstMessage(csound: [*c]CSOUND) void; | |
pub extern fn csoundGetMessageCnt(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundDestroyMessageBuffer(csound: [*c]CSOUND) void; | |
pub extern fn csoundGetChannelPtr([*c]CSOUND, p: [*c][*c]f64, name: [*c]const u8, type: c_int) c_int; | |
pub extern fn csoundListChannels([*c]CSOUND, lst: [*c][*c]controlChannelInfo_t) c_int; | |
pub extern fn csoundDeleteChannelList([*c]CSOUND, lst: [*c]controlChannelInfo_t) void; | |
pub extern fn csoundSetControlChannelHints([*c]CSOUND, name: [*c]const u8, hints: controlChannelHints_t) c_int; | |
pub extern fn csoundGetControlChannelHints([*c]CSOUND, name: [*c]const u8, hints: [*c]controlChannelHints_t) c_int; | |
pub extern fn csoundGetChannelLock([*c]CSOUND, name: [*c]const u8) [*c]c_int; | |
pub extern fn csoundGetControlChannel(csound: [*c]CSOUND, name: [*c]const u8, err: [*c]c_int) f64; | |
pub extern fn csoundSetControlChannel(csound: [*c]CSOUND, name: [*c]const u8, val: f64) void; | |
pub extern fn csoundGetAudioChannel(csound: [*c]CSOUND, name: [*c]const u8, samples: [*c]f64) void; | |
pub extern fn csoundSetAudioChannel(csound: [*c]CSOUND, name: [*c]const u8, samples: [*c]f64) void; | |
pub extern fn csoundGetStringChannel(csound: [*c]CSOUND, name: [*c]const u8, string: [*c]u8) void; | |
pub extern fn csoundSetStringChannel(csound: [*c]CSOUND, name: [*c]const u8, string: [*c]u8) void; | |
pub extern fn csoundGetChannelDatasize(csound: [*c]CSOUND, name: [*c]const u8) c_int; | |
pub extern fn csoundSetInputChannelCallback(csound: [*c]CSOUND, inputChannelCalback: channelCallback_t) void; | |
pub extern fn csoundSetOutputChannelCallback(csound: [*c]CSOUND, outputChannelCalback: channelCallback_t) void; | |
pub extern fn csoundSetPvsChannel([*c]CSOUND, fin: [*c]const PVSDATEXT, name: [*c]const u8) c_int; | |
pub extern fn csoundGetPvsChannel(csound: [*c]CSOUND, fout: [*c]PVSDATEXT, name: [*c]const u8) c_int; | |
pub extern fn csoundScoreEvent([*c]CSOUND, type: u8, pFields: [*c]const f64, numFields: c_long) c_int; | |
pub extern fn csoundScoreEventAsync([*c]CSOUND, type: u8, pFields: [*c]const f64, numFields: c_long) void; | |
pub extern fn csoundScoreEventAbsolute([*c]CSOUND, type: u8, pfields: [*c]const f64, numFields: c_long, time_ofs: f64) c_int; | |
pub extern fn csoundScoreEventAbsoluteAsync([*c]CSOUND, type: u8, pfields: [*c]const f64, numFields: c_long, time_ofs: f64) void; | |
pub extern fn csoundInputMessage([*c]CSOUND, message: [*c]const u8) void; | |
pub extern fn csoundInputMessageAsync([*c]CSOUND, message: [*c]const u8) void; | |
pub extern fn csoundKillInstance(csound: [*c]CSOUND, instr: f64, instrName: [*c]u8, mode: c_int, allow_release: c_int) c_int; | |
pub extern fn csoundRegisterSenseEventCallback([*c]CSOUND, func: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) void, userData: ?*c_void) c_int; | |
pub extern fn csoundKeyPress([*c]CSOUND, c: u8) void; | |
pub extern fn csoundRegisterKeyboardCallback([*c]CSOUND, func: ?fn (?*c_void, ?*c_void, c_uint) callconv(.C) c_int, userData: ?*c_void, type: c_uint) c_int; | |
pub extern fn csoundRemoveKeyboardCallback(csound: [*c]CSOUND, func: ?fn (?*c_void, ?*c_void, c_uint) callconv(.C) c_int) void; | |
pub extern fn csoundTableLength([*c]CSOUND, table: c_int) c_int; | |
pub extern fn csoundTableGet([*c]CSOUND, table: c_int, index: c_int) f64; | |
pub extern fn csoundTableSet([*c]CSOUND, table: c_int, index: c_int, value: f64) void; | |
pub extern fn csoundTableCopyOut(csound: [*c]CSOUND, table: c_int, dest: [*c]f64) void; | |
pub extern fn csoundTableCopyOutAsync(csound: [*c]CSOUND, table: c_int, dest: [*c]f64) void; | |
pub extern fn csoundTableCopyIn(csound: [*c]CSOUND, table: c_int, src: [*c]f64) void; | |
pub extern fn csoundTableCopyInAsync(csound: [*c]CSOUND, table: c_int, src: [*c]f64) void; | |
pub extern fn csoundGetTable([*c]CSOUND, tablePtr: [*c][*c]f64, tableNum: c_int) c_int; | |
pub extern fn csoundGetTableArgs(csound: [*c]CSOUND, argsPtr: [*c][*c]f64, tableNum: c_int) c_int; | |
pub extern fn csoundIsNamedGEN(csound: [*c]CSOUND, num: c_int) c_int; | |
pub extern fn csoundGetNamedGEN(csound: [*c]CSOUND, num: c_int, name: [*c]u8, len: c_int) void; | |
pub extern fn csoundSetIsGraphable([*c]CSOUND, isGraphable: c_int) c_int; | |
pub extern fn csoundSetMakeGraphCallback([*c]CSOUND, makeGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT, [*c]const u8) callconv(.C) void) void; | |
pub extern fn csoundSetDrawGraphCallback([*c]CSOUND, drawGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void) void; | |
pub extern fn csoundSetKillGraphCallback([*c]CSOUND, killGraphCallback_: ?fn ([*c]CSOUND, [*c]WINDAT) callconv(.C) void) void; | |
pub extern fn csoundSetExitGraphCallback([*c]CSOUND, exitGraphCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int) void; | |
pub extern fn csoundGetNamedGens([*c]CSOUND) ?*c_void; | |
pub extern fn csoundNewOpcodeList([*c]CSOUND, opcodelist: [*c][*c]opcodeListEntry) c_int; | |
pub extern fn csoundDisposeOpcodeList([*c]CSOUND, opcodelist: [*c]opcodeListEntry) void; | |
pub extern fn csoundAppendOpcode([*c]CSOUND, opname: [*c]const u8, dsblksiz: c_int, flags: c_int, thread: c_int, outypes: [*c]const u8, intypes: [*c]const u8, iopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, kopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, aopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) c_int; | |
pub extern fn csoundSetYieldCallback([*c]CSOUND, yieldCallback_: ?fn ([*c]CSOUND) callconv(.C) c_int) void; | |
pub extern fn csoundCreateThread(threadRoutine: ?fn (?*c_void) callconv(.C) usize, userdata: ?*c_void) ?*c_void; | |
pub extern fn csoundGetCurrentThreadId() ?*c_void; | |
pub extern fn csoundJoinThread(thread: ?*c_void) usize; | |
pub extern fn csoundCreateThreadLock() ?*c_void; | |
pub extern fn csoundWaitThreadLock(lock: ?*c_void, milliseconds: usize) c_int; | |
pub extern fn csoundWaitThreadLockNoTimeout(lock: ?*c_void) void; | |
pub extern fn csoundNotifyThreadLock(lock: ?*c_void) void; | |
pub extern fn csoundDestroyThreadLock(lock: ?*c_void) void; | |
pub extern fn csoundCreateMutex(isRecursive: c_int) ?*c_void; | |
pub extern fn csoundLockMutex(mutex_: ?*c_void) void; | |
pub extern fn csoundLockMutexNoWait(mutex_: ?*c_void) c_int; | |
pub extern fn csoundUnlockMutex(mutex_: ?*c_void) void; | |
pub extern fn csoundDestroyMutex(mutex_: ?*c_void) void; | |
pub extern fn csoundCreateBarrier(max: c_uint) ?*c_void; | |
pub extern fn csoundDestroyBarrier(barrier: ?*c_void) c_int; | |
pub extern fn csoundWaitBarrier(barrier: ?*c_void) c_int; | |
pub extern fn csoundCreateCondVar(...) ?*c_void; | |
pub extern fn csoundCondWait(condVar: ?*c_void, mutex: ?*c_void) void; | |
pub extern fn csoundCondSignal(condVar: ?*c_void) void; | |
pub extern fn csoundDestroyCondVar(condVar: ?*c_void) void; | |
pub extern fn csoundSleep(milliseconds: usize) void; | |
pub extern fn csoundSpinLockInit(spinlock: [*c]spin_lock_t) c_int; | |
pub extern fn csoundSpinLock(spinlock: [*c]spin_lock_t) void; | |
pub extern fn csoundSpinTryLock(spinlock: [*c]spin_lock_t) c_int; | |
pub extern fn csoundSpinUnLock(spinlock: [*c]spin_lock_t) void; | |
pub extern fn csoundRunCommand(argv: [*c]const [*c]const u8, noWait: c_int) c_long; | |
pub extern fn csoundInitTimerStruct([*c]RTCLOCK) void; | |
pub extern fn csoundGetRealTime([*c]RTCLOCK) f64; | |
pub extern fn csoundGetCPUTime([*c]RTCLOCK) f64; | |
pub extern fn csoundGetRandomSeedFromTime() u32; | |
pub extern fn csoundSetLanguage(lang_code: cslanguage_t) void; | |
pub extern fn csoundGetEnv(csound: [*c]CSOUND, name: [*c]const u8) [*c]const u8; | |
pub extern fn csoundSetGlobalEnv(name: [*c]const u8, value: [*c]const u8) c_int; | |
pub extern fn csoundCreateGlobalVariable([*c]CSOUND, name: [*c]const u8, nbytes: usize) c_int; | |
pub extern fn csoundQueryGlobalVariable([*c]CSOUND, name: [*c]const u8) ?*c_void; | |
pub extern fn csoundQueryGlobalVariableNoCheck([*c]CSOUND, name: [*c]const u8) ?*c_void; | |
pub extern fn csoundDestroyGlobalVariable([*c]CSOUND, name: [*c]const u8) c_int; | |
pub extern fn csoundRunUtility([*c]CSOUND, name: [*c]const u8, argc: c_int, argv: [*c][*c]u8) c_int; | |
pub extern fn csoundListUtilities([*c]CSOUND) [*c][*c]u8; | |
pub extern fn csoundDeleteUtilityList([*c]CSOUND, lst: [*c][*c]u8) void; | |
pub extern fn csoundGetUtilityDescription([*c]CSOUND, utilName: [*c]const u8) [*c]const u8; | |
pub extern fn csoundRand31(seedVal: [*c]c_int) c_int; | |
pub extern fn csoundSeedRandMT(p: [*c]CsoundRandMTState, initKey: [*c]const u32, keyLength: u32) void; | |
pub extern fn csoundRandMT(p: [*c]CsoundRandMTState) u32; | |
pub const union_csCfgVariable_u = extern union { | |
h: csCfgVariableHead_t, | |
i: csCfgVariableInt_t, | |
b: csCfgVariableBoolean_t, | |
f: csCfgVariableFloat_t, | |
d: csCfgVariableDouble_t, | |
m: csCfgVariableMYFLT_t, | |
s: csCfgVariableString_t, | |
}; | |
pub const struct_csCfgVariableHead_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: ?*c_void, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
}; | |
pub const csCfgVariableHead_t = struct_csCfgVariableHead_s; | |
pub const struct_csCfgVariableInt_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]c_int, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
min: c_int, | |
max: c_int, | |
}; | |
pub const csCfgVariableInt_t = struct_csCfgVariableInt_s; | |
pub const struct_csCfgVariableBoolean_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]c_int, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
}; | |
pub const csCfgVariableBoolean_t = struct_csCfgVariableBoolean_s; | |
pub const struct_csCfgVariableFloat_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]f32, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
min: f32, | |
max: f32, | |
}; | |
pub const csCfgVariableFloat_t = struct_csCfgVariableFloat_s; | |
pub const struct_csCfgVariableDouble_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]f64, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
min: f64, | |
max: f64, | |
}; | |
pub const csCfgVariableDouble_t = struct_csCfgVariableDouble_s; | |
pub const struct_csCfgVariableMYFLT_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]f64, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
min: f64, | |
max: f64, | |
}; | |
pub const csCfgVariableMYFLT_t = struct_csCfgVariableMYFLT_s; | |
pub const struct_csCfgVariableString_s = extern struct { | |
nxt: [*c]union_csCfgVariable_u, | |
name: [*c]u8, | |
p: [*c]u8, | |
type: c_int, | |
flags: c_int, | |
shortDesc: [*c]u8, | |
longDesc: [*c]u8, | |
maxlen: c_int, | |
}; | |
pub const csCfgVariableString_t = struct_csCfgVariableString_s; | |
pub const csCfgVariable_t = union_csCfgVariable_u; | |
pub extern fn csoundCreateConfigurationVariable(csound: [*c]CSOUND, name: [*c]const u8, p: ?*c_void, type: c_int, flags: c_int, min: ?*c_void, max: ?*c_void, shortDesc: [*c]const u8, longDesc: [*c]const u8) c_int; | |
pub extern fn csoundSetConfigurationVariable(csound: [*c]CSOUND, name: [*c]const u8, value: ?*c_void) c_int; | |
pub extern fn csoundParseConfigurationVariable(csound: [*c]CSOUND, name: [*c]const u8, value: [*c]const u8) c_int; | |
pub extern fn csoundQueryConfigurationVariable(csound: [*c]CSOUND, name: [*c]const u8) [*c]csCfgVariable_t; | |
pub extern fn csoundListConfigurationVariables(csound: [*c]CSOUND) [*c][*c]csCfgVariable_t; | |
pub extern fn csoundDeleteCfgVarList(csound: [*c]CSOUND, lst: [*c][*c]csCfgVariable_t) void; | |
pub extern fn csoundDeleteConfigurationVariable(csound: [*c]CSOUND, name: [*c]const u8) c_int; | |
pub extern fn csoundCfgErrorCodeToString(errcode: c_int) [*c]const u8; | |
pub extern fn csoundCreateCircularBuffer(csound: [*c]CSOUND, numelem: c_int, elemsize: c_int) ?*c_void; | |
pub extern fn csoundReadCircularBuffer(csound: [*c]CSOUND, circular_buffer: ?*c_void, out: ?*c_void, items: c_int) c_int; | |
pub extern fn csoundPeekCircularBuffer(csound: [*c]CSOUND, circular_buffer: ?*c_void, out: ?*c_void, items: c_int) c_int; | |
pub extern fn csoundWriteCircularBuffer(csound: [*c]CSOUND, p: ?*c_void, inp: ?*const c_void, items: c_int) c_int; | |
pub extern fn csoundFlushCircularBuffer(csound: [*c]CSOUND, p: ?*c_void) void; | |
pub extern fn csoundDestroyCircularBuffer(csound: [*c]CSOUND, circularbuffer: ?*c_void) void; | |
pub extern fn csoundOpenLibrary(library: [*c]?*c_void, libraryPath: [*c]const u8) c_int; | |
pub extern fn csoundCloseLibrary(library: ?*c_void) c_int; | |
pub extern fn csoundGetLibrarySymbol(library: ?*c_void, symbolName: [*c]const u8) ?*c_void; | |
pub const struct__cons = extern struct { | |
value: ?*c_void, | |
next: [*c]struct__cons, | |
}; | |
pub const CONS_CELL = struct__cons; | |
pub const struct__cs_hash_bucket_item = extern struct { | |
key: [*c]u8, | |
value: ?*c_void, | |
next: [*c]struct__cs_hash_bucket_item, | |
}; | |
pub const CS_HASH_TABLE_ITEM = struct__cs_hash_bucket_item; | |
pub const struct__cs_hash_table = extern struct { | |
table_size: c_int, | |
count: c_int, | |
buckets: [*c][*c]CS_HASH_TABLE_ITEM, | |
}; | |
pub const CS_HASH_TABLE = struct__cs_hash_table; | |
pub extern fn cs_cons(csound: [*c]CSOUND, val: ?*c_void, cons: [*c]CONS_CELL) [*c]CONS_CELL; | |
pub extern fn cs_cons_append(cons1: [*c]CONS_CELL, cons2: [*c]CONS_CELL) [*c]CONS_CELL; | |
pub extern fn cs_cons_length(head: [*c]CONS_CELL) c_int; | |
pub extern fn cs_cons_free(csound: [*c]CSOUND, head: [*c]CONS_CELL) void; | |
pub extern fn cs_cons_free_complete(csound: [*c]CSOUND, head: [*c]CONS_CELL) void; | |
pub extern fn cs_hash_table_create(csound: [*c]CSOUND) [*c]CS_HASH_TABLE; | |
pub extern fn cs_hash_table_get(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, key: [*c]u8) ?*c_void; | |
pub extern fn cs_hash_table_get_key(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, key: [*c]u8) [*c]u8; | |
pub extern fn cs_hash_table_put(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, key: [*c]u8, value: ?*c_void) void; | |
pub extern fn cs_hash_table_put_key(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, key: [*c]u8) [*c]u8; | |
pub extern fn cs_hash_table_remove(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, key: [*c]u8) void; | |
pub extern fn cs_hash_table_merge(csound: [*c]CSOUND, target: [*c]CS_HASH_TABLE, source: [*c]CS_HASH_TABLE) void; | |
pub extern fn cs_hash_table_keys(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE) [*c]CONS_CELL; | |
pub extern fn cs_hash_table_values(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE) [*c]CONS_CELL; | |
pub extern fn cs_hash_table_free(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE) void; | |
pub extern fn cs_hash_table_mfree_complete(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE) void; | |
pub extern fn cs_hash_table_free_complete(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE) void; | |
pub extern fn cs_inverse_hash_get(csound: [*c]CSOUND, hashTable: [*c]CS_HASH_TABLE, n: c_int) [*c]u8; | |
pub const struct_csvariable = extern struct { | |
varName: [*c]u8, | |
varType: [*c]CS_TYPE, | |
memBlockSize: c_int, | |
memBlockIndex: c_int, | |
dimensions: c_int, | |
refCount: c_int, | |
next: [*c]struct_csvariable, | |
subType: [*c]CS_TYPE, | |
updateMemBlockSize: ?fn (?*c_void, [*c]struct_csvariable) callconv(.C) void, | |
initializeVariableMemory: ?fn (?*c_void, [*c]struct_csvariable, [*c]f64) callconv(.C) void, | |
memBlock: [*c]CS_VAR_MEM, | |
}; | |
pub const struct_cstype = extern struct { | |
varTypeName: [*c]u8, | |
varDescription: [*c]u8, | |
argtype: c_int, | |
createVariable: ?fn (?*c_void, ?*c_void) callconv(.C) [*c]struct_csvariable, | |
copyValue: ?fn (?*c_void, ?*c_void, ?*c_void) callconv(.C) void, | |
unionTypes: [*c][*c]struct_cstype, | |
freeVariableMemory: ?fn (?*c_void, ?*c_void) callconv(.C) void, | |
}; | |
pub const CS_TYPE = struct_cstype; | |
pub const struct_csvarmem = extern struct { | |
varType: [*c]CS_TYPE, | |
value: f64, | |
}; | |
pub const CS_VAR_MEM = struct_csvarmem; | |
pub const CS_VARIABLE = struct_csvariable; | |
pub const struct_cstypeitem = extern struct { | |
cstype: [*c]CS_TYPE, | |
next: [*c]struct_cstypeitem, | |
}; | |
pub const CS_TYPE_ITEM = struct_cstypeitem; | |
pub const struct_typepool = extern struct { | |
head: [*c]CS_TYPE_ITEM, | |
}; | |
pub const TYPE_POOL = struct_typepool; | |
pub extern fn csoundAddVariableType(csound: [*c]CSOUND, pool: [*c]TYPE_POOL, typeInstance: [*c]CS_TYPE) c_int; | |
pub extern fn csoundCreateVariable(csound: ?*c_void, pool: [*c]TYPE_POOL, type: [*c]CS_TYPE, name: [*c]u8, typeArg: ?*c_void) [*c]CS_VARIABLE; | |
pub extern fn csoundGetTypeWithVarTypeName(pool: [*c]TYPE_POOL, typeName: [*c]u8) [*c]CS_TYPE; | |
pub extern fn csoundGetTypeForVarName(pool: [*c]TYPE_POOL, typeName: [*c]u8) [*c]CS_TYPE; | |
pub const struct_csvarpool = extern struct { | |
table: [*c]CS_HASH_TABLE, | |
head: [*c]CS_VARIABLE, | |
tail: [*c]CS_VARIABLE, | |
poolSize: c_int, | |
parent: [*c]struct_csvarpool, | |
varCount: c_int, | |
synthArgCount: c_int, | |
}; | |
pub const CS_VAR_POOL = struct_csvarpool; | |
pub extern fn csoundCreateVarPool(csound: [*c]CSOUND) [*c]CS_VAR_POOL; | |
pub extern fn csoundFreeVarPool(csound: [*c]CSOUND, pool: [*c]CS_VAR_POOL) void; | |
pub extern fn getVarSimpleName(csound: [*c]CSOUND, name: [*c]const u8) [*c]u8; | |
pub extern fn csoundFindVariableWithName(csound: [*c]CSOUND, pool: [*c]CS_VAR_POOL, name: [*c]const u8) [*c]CS_VARIABLE; | |
pub extern fn csoundAddVariable(csound: [*c]CSOUND, pool: [*c]CS_VAR_POOL, @"var": [*c]CS_VARIABLE) c_int; | |
pub extern fn recalculateVarPoolMemory(csound: ?*c_void, pool: [*c]CS_VAR_POOL) void; | |
pub extern fn reallocateVarPoolMemory(csound: ?*c_void, pool: [*c]CS_VAR_POOL) void; | |
pub extern fn initializeVarPool(csound: ?*c_void, memBlock: [*c]f64, pool: [*c]CS_VAR_POOL) void; | |
pub const struct_cshdr = extern struct { | |
prvblk: [*c]struct_cshdr, | |
nxtblk: [*c]struct_cshdr, | |
type: int16, | |
size: int16, | |
}; | |
pub const CSHDR = struct_cshdr; | |
const struct_unnamed_37 = extern struct { | |
h: CSHDR, | |
strarg: [*c]u8, | |
op: u8, | |
pcnt: int16, | |
p2orig: f64, | |
p3orig: f64, | |
p: [1]f64, | |
}; | |
pub const EVENT = struct_unnamed_37; | |
const struct_unnamed_38 = extern struct { | |
h: CSHDR, | |
nslots: c_int, | |
nevents: c_int, | |
e: [1][*c]EVENT, | |
}; | |
pub const EVLIST = struct_unnamed_38; | |
pub extern fn cscoreCreateEvent([*c]CSOUND, c_int) [*c]EVENT; | |
pub extern fn cscoreDefineEvent([*c]CSOUND, [*c]u8) [*c]EVENT; | |
pub extern fn cscoreCopyEvent([*c]CSOUND, [*c]EVENT) [*c]EVENT; | |
pub extern fn cscoreGetEvent([*c]CSOUND) [*c]EVENT; | |
pub extern fn cscorePutEvent([*c]CSOUND, [*c]EVENT) void; | |
pub extern fn cscorePutString([*c]CSOUND, [*c]u8) void; | |
pub extern fn cscoreListCreate([*c]CSOUND, c_int) [*c]EVLIST; | |
pub extern fn cscoreListAppendEvent([*c]CSOUND, [*c]EVLIST, [*c]EVENT) [*c]EVLIST; | |
pub extern fn cscoreListAppendStringEvent([*c]CSOUND, [*c]EVLIST, [*c]u8) [*c]EVLIST; | |
pub extern fn cscoreListGetSection([*c]CSOUND) [*c]EVLIST; | |
pub extern fn cscoreListGetNext([*c]CSOUND, f64) [*c]EVLIST; | |
pub extern fn cscoreListGetUntil([*c]CSOUND, f64) [*c]EVLIST; | |
pub extern fn cscoreListCopy([*c]CSOUND, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListCopyEvents([*c]CSOUND, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListExtractInstruments([*c]CSOUND, [*c]EVLIST, [*c]u8) [*c]EVLIST; | |
pub extern fn cscoreListExtractTime([*c]CSOUND, [*c]EVLIST, f64, f64) [*c]EVLIST; | |
pub extern fn cscoreListSeparateF([*c]CSOUND, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListSeparateTWF([*c]CSOUND, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListAppendList([*c]CSOUND, [*c]EVLIST, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListConcatenate([*c]CSOUND, [*c]EVLIST, [*c]EVLIST) [*c]EVLIST; | |
pub extern fn cscoreListPut([*c]CSOUND, [*c]EVLIST) void; | |
pub extern fn cscoreListPlay([*c]CSOUND, [*c]EVLIST) c_int; | |
pub extern fn cscoreListSort([*c]CSOUND, [*c]EVLIST) void; | |
pub extern fn cscoreListCount([*c]CSOUND, [*c]EVLIST) c_int; | |
pub extern fn cscoreFreeEvent([*c]CSOUND, [*c]EVENT) void; | |
pub extern fn cscoreListFree([*c]CSOUND, [*c]EVLIST) void; | |
pub extern fn cscoreListFreeEvents([*c]CSOUND, [*c]EVLIST) void; | |
pub extern fn cscoreFileOpen([*c]CSOUND, [*c]u8) [*c]FILE; | |
pub extern fn cscoreFileClose([*c]CSOUND, [*c]FILE) void; | |
pub extern fn cscoreFileGetCurrent([*c]CSOUND) [*c]FILE; | |
pub extern fn cscoreFileSetCurrent([*c]CSOUND, [*c]FILE) void; | |
pub extern fn csoundAddStandardTypes(csound: [*c]CSOUND, pool: [*c]TYPE_POOL) void; | |
pub extern const CS_VAR_TYPE_A: CS_TYPE; | |
pub extern const CS_VAR_TYPE_K: CS_TYPE; | |
pub extern const CS_VAR_TYPE_I: CS_TYPE; | |
pub extern const CS_VAR_TYPE_S: CS_TYPE; | |
pub extern const CS_VAR_TYPE_P: CS_TYPE; | |
pub extern const CS_VAR_TYPE_R: CS_TYPE; | |
pub extern const CS_VAR_TYPE_C: CS_TYPE; | |
pub extern const CS_VAR_TYPE_W: CS_TYPE; | |
pub extern const CS_VAR_TYPE_F: CS_TYPE; | |
pub extern const CS_VAR_TYPE_B: CS_TYPE; | |
pub extern const CS_VAR_TYPE_b: CS_TYPE; | |
pub extern const CS_VAR_TYPE_ARRAY: CS_TYPE; | |
pub const struct_arrayVarInit = extern struct { | |
dimensions: c_int, | |
type: [*c]CS_TYPE, | |
}; | |
pub const ARRAY_VAR_INIT = struct_arrayVarInit; | |
pub extern var POLY_IN_TYPES: [*c][*c]const u8; | |
pub extern var OPTIONAL_IN_TYPES: [*c][*c]const u8; | |
pub extern var VAR_ARG_IN_TYPES: [*c][*c]const u8; | |
pub extern var POLY_OUT_TYPES: [*c][*c]const u8; | |
pub extern var VAR_ARG_OUT_TYPES: [*c][*c]const u8; | |
pub const struct_myflt_pool = extern struct { | |
values: [*c]CS_VAR_MEM, | |
max: c_int, | |
count: c_int, | |
}; | |
pub const MYFLT_POOL = struct_myflt_pool; | |
pub extern fn myflt_pool_create(csound: [*c]CSOUND) [*c]MYFLT_POOL; | |
pub extern fn myflt_pool_indexof(pool: [*c]MYFLT_POOL, value: f64) c_int; | |
pub extern fn myflt_pool_find_or_add(csound: [*c]CSOUND, pool: [*c]MYFLT_POOL, value: f64) c_int; | |
pub extern fn myflt_pool_find_or_addc(csound: [*c]CSOUND, pool: [*c]MYFLT_POOL, s: [*c]u8) c_int; | |
pub extern fn myflt_pool_free(csound: [*c]CSOUND, pool: [*c]MYFLT_POOL) void; // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:13:19: warning: unsupported type: 'Vector' | |
pub const __m64 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:13:19 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:15:19: warning: unsupported type: 'Vector' | |
pub const __v1di = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:15:19 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:16:13: warning: unsupported type: 'Vector' | |
pub const __v2si = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:16:13 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:17:15: warning: unsupported type: 'Vector' | |
pub const __v4hi = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:17:15 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:18:14: warning: unsupported type: 'Vector' | |
pub const __v8qi = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:18:14 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:33:5: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_empty = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:31:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:50:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtsi32_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:48:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:67:12: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtsi64_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:65:1 | |
pub fn _mm_cvtsi64_m64(arg___i: c_longlong) callconv(.C) __m64 { | |
var __i = arg___i; | |
return @as(__m64, __i); | |
} | |
pub fn _mm_cvtm64_si64(arg___m: __m64) callconv(.C) c_longlong { | |
var __m = arg___m; | |
return @as(c_longlong, __m); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:129:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packs_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:127:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:159:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packs_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:157:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:189:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packs_pu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:187:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:216:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpackhi_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:214:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:239:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpackhi_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:237:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:260:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpackhi_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:258:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:287:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpacklo_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:285:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:310:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpacklo_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:308:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:331:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_unpacklo_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:329:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:352:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_add_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:350:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:373:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_add_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:371:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:394:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_add_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:392:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:416:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:414:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:439:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:437:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:461:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:459:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:483:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_pu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:481:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:504:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sub_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:502:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:525:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sub_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:523:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:546:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sub_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:544:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:569:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:567:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:592:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:590:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:616:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:614:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:640:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_pu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:638:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:667:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_madd_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:665:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:688:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mulhi_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:686:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:709:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mullo_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:707:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:732:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:730:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:754:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:752:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:777:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:775:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:799:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:797:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:819:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:817:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:839:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:837:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:863:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sra_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:861:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:886:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srai_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:884:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:910:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sra_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:908:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:933:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srai_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:931:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:956:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:954:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:978:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:976:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1001:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:999:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1023:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1021:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1043:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1041:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1064:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1062:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1082:12: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_and_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1080:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1103:12: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_andnot_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1101:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1121:12: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_or_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1119:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1139:12: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_xor_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1137:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1161:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1159:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1183:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1181:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1205:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1203:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1227:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1225:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1249:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1247:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1271:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1269:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1284:26: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setzero_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1282:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1305:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_set_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1303:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1328:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_set_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1326:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1360:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_set_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/mmintrin.h:1357:1 | |
pub fn _mm_set1_pi32(arg___i: c_int) callconv(.C) __m64 { | |
var __i = arg___i; | |
return _mm_set_pi32(__i, __i); | |
} | |
pub fn _mm_set1_pi16(arg___w: c_short) callconv(.C) __m64 { | |
var __w = arg___w; | |
return _mm_set_pi16(__w, __w, __w, __w); | |
} | |
pub fn _mm_set1_pi8(arg___b: u8) callconv(.C) __m64 { | |
var __b = arg___b; | |
return _mm_set_pi8(__b, __b, __b, __b, __b, __b, __b, __b); | |
} | |
pub fn _mm_setr_pi32(arg___i0: c_int, arg___i1: c_int) callconv(.C) __m64 { | |
var __i0 = arg___i0; | |
var __i1 = arg___i1; | |
return _mm_set_pi32(__i1, __i0); | |
} | |
pub fn _mm_setr_pi16(arg___w0: c_short, arg___w1: c_short, arg___w2: c_short, arg___w3: c_short) callconv(.C) __m64 { | |
var __w0 = arg___w0; | |
var __w1 = arg___w1; | |
var __w2 = arg___w2; | |
var __w3 = arg___w3; | |
return _mm_set_pi16(__w3, __w2, __w1, __w0); | |
} | |
pub fn _mm_setr_pi8(arg___b0: u8, arg___b1: u8, arg___b2: u8, arg___b3: u8, arg___b4: u8, arg___b5: u8, arg___b6: u8, arg___b7: u8) callconv(.C) __m64 { | |
var __b0 = arg___b0; | |
var __b1 = arg___b1; | |
var __b2 = arg___b2; | |
var __b3 = arg___b3; | |
var __b4 = arg___b4; | |
var __b5 = arg___b5; | |
var __b6 = arg___b6; | |
var __b7 = arg___b7; | |
return _mm_set_pi8(__b7, __b6, __b5, __b4, __b3, __b2, __b1, __b0); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:15:13: warning: unsupported type: 'Vector' | |
pub const __v4si = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:15:13 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:16:15: warning: unsupported type: 'Vector' | |
pub const __v4sf = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:16:15 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:17:15: warning: unsupported type: 'Vector' | |
pub const __m128 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:17:15 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:19:15: warning: unsupported type: 'Vector' | |
pub const __m128_u = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:19:15 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:22:22: warning: unsupported type: 'Vector' | |
pub const __v4su = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:22:22 | |
pub fn _mm_malloc(arg___size: usize, arg___align: usize) callconv(.C) ?*c_void { | |
var __size = arg___size; | |
var __align = arg___align; | |
if (__align == @bitCast(c_ulong, @as(c_long, @as(c_int, 1)))) { | |
return malloc(__size); | |
} | |
if (!((__align & (__align -% @bitCast(c_ulong, @as(c_long, @as(c_int, 1))))) != 0) and (__align < @sizeOf(?*c_void))) __align = @sizeOf(?*c_void); | |
var __mallocedMemory: ?*c_void = undefined; | |
if (posix_memalign(&__mallocedMemory, __align, __size) != 0) return null; | |
return __mallocedMemory; | |
} | |
pub fn _mm_free(arg___p: ?*c_void) callconv(.C) void { | |
var __p = arg___p; | |
free(__p); | |
} | |
pub fn _mm_add_ss(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] += __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_add_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4sf, __a) + @as(__v4sf, __b))); | |
} | |
pub fn _mm_sub_ss(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] -= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_sub_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4sf, __a) - @as(__v4sf, __b))); | |
} | |
pub fn _mm_mul_ss(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] *= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_mul_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4sf, __a) * @as(__v4sf, __b))); | |
} | |
pub fn _mm_div_ss(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] /= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_div_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4sf, __a) / @as(__v4sf, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:216:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sqrt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:214:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:233:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sqrt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:231:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:251:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_rcp_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:249:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:268:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_rcp_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:266:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:287:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_rsqrt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:285:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:304:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_rsqrt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:302:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:327:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:325:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:346:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:344:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:369:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:367:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:388:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:386:1 | |
pub fn _mm_and_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4su, __a) & @as(__v4su, __b))); | |
} | |
pub fn _mm_andnot_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (~@as(__v4su, __a) & @as(__v4su, __b))); | |
} | |
pub fn _mm_or_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4su, __a) | @as(__v4su, __b))); | |
} | |
pub fn _mm_xor_ps(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128, (@as(__v4su, __a) ^ @as(__v4su, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:487:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:485:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:505:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:503:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:528:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmplt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:526:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:547:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmplt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:545:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:571:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmple_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:569:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:590:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmple_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:588:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:613:18: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_cmpgt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:611:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:634:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:632:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:658:18: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_cmpge_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:656:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:679:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpge_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:677:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:702:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpneq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:700:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:721:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpneq_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:719:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:745:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnlt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:743:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:765:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnlt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:763:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:790:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnle_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:788:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:810:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnle_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:808:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:835:18: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_cmpngt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:833:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:857:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpngt_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:855:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:882:18: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_cmpnge_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:880:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:904:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnge_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:902:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:929:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpord_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:927:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:949:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpord_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:947:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:974:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpunord_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:972:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:994:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpunord_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:992:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1018:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comieq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1016:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1043:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comilt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1041:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1067:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comile_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1065:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1091:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comigt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1089:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1115:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comige_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1113:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1139:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comineq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1137:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1163:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomieq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1161:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1187:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomilt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1185:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1212:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomile_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1210:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1237:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomigt_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1235:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1262:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomige_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1260:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1286:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomineq_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1284:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1304:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtss_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1302:1 | |
pub fn _mm_cvt_ss2si(arg___a: __m128) callconv(.C) c_int { | |
var __a = arg___a; | |
return _mm_cvtss_si32(__a); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1342:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtss_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1340:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1360:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtps_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1358:1 | |
pub fn _mm_cvt_ps2pi(arg___a: __m128) callconv(.C) __m64 { | |
var __a = arg___a; | |
return _mm_cvtps_pi32(__a); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1395:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttss_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1393:1 | |
pub fn _mm_cvtt_ss2si(arg___a: __m128) callconv(.C) c_int { | |
var __a = arg___a; | |
return _mm_cvttss_si32(__a); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1434:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttss_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1432:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1453:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttps_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1451:1 | |
pub fn _mm_cvtt_ps2pi(arg___a: __m128) callconv(.C) __m64 { | |
var __a = arg___a; | |
return _mm_cvttps_pi32(__a); | |
} | |
pub fn _mm_cvtsi32_ss(arg___a: __m128, arg___b: c_int) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = @intToFloat(f32, __b); | |
return __a; | |
} | |
pub fn _mm_cvt_si2ss(arg___a: __m128, arg___b: c_int) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return _mm_cvtsi32_ss(__a, __b); | |
} | |
pub fn _mm_cvtsi64_ss(arg___a: __m128, arg___b: c_longlong) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = @intToFloat(f32, __b); | |
return __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1565:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtpi32_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1563:1 | |
pub fn _mm_cvt_pi2ps(arg___a: __m128, arg___b: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
return _mm_cvtpi32_ps(__a, __b); | |
} | |
pub fn _mm_cvtss_f32(arg___a: __m128) callconv(.C) f32 { | |
var __a = arg___a; | |
return __a[@intCast(c_uint, @as(c_int, 0))]; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1626:17: warning: unsupported type: 'Vector' | |
pub const __mm_loadh_pi_v2f32 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1626:17 | |
pub const _mm_loadh_pi = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1624:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1653:17: warning: unsupported type: 'Vector' | |
pub const __mm_loadl_pi_v2f32 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1653:17 | |
pub const _mm_loadl_pi = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1651:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1680:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_load_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1678:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1702:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_load1_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1700:1 | |
pub fn _mm_load_ps(arg___p: [*c]const f32) callconv(.C) __m128 { | |
var __p = arg___p; | |
return @ptrCast([*c]const __m128, @alignCast(@alignOf(__m128), __p)).?.*; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1742:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1740:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1765:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_loadr_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1762:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1778:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_undefined_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1776:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1798:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1796:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1816:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set1_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1814:1 | |
pub fn _mm_set_ps1(arg___w: f32) callconv(.C) __m128 { | |
var __w = arg___w; | |
return _mm_set1_ps(__w); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1862:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1860:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1890:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setr_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1888:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1905:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setzero_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1903:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1922:17: warning: unsupported type: 'Vector' | |
pub const __mm_storeh_pi_v2f32 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1922:17 | |
pub const _mm_storeh_pi = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1920:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1943:17: warning: unsupported type: 'Vector' | |
pub const __mm_storeh_pi_v2f32_1 = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1943:17 | |
pub const _mm_storel_pi = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1941:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1964:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_store_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1962:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1985:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:1983:1 | |
pub fn _mm_store_ps(arg___p: [*c]f32, arg___a: __m128) callconv(.C) void { | |
var __p = arg___p; | |
var __a = arg___a; | |
@ptrCast([*c]__m128, @alignCast(@alignOf(__m128), __p)).?.* = __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2025:9: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_store1_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2023:1 | |
pub fn _mm_store_ps1(arg___p: [*c]f32, arg___a: __m128) callconv(.C) void { | |
var __p = arg___p; | |
var __a = arg___a; | |
_mm_store1_ps(__p, __a); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2064:9: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_storer_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2062:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2122:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_pi = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2120:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2141:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2139:1 | |
pub extern fn _mm_sfence() void; // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2233:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2231:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2252:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2250:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2271:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_pi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2269:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2290:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2288:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2308:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_movemask_pi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2306:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2327:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mulhi_pu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2325:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2390:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_maskmove_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2388:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2409:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_avg_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2407:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2428:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_avg_pu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2426:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2450:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sad_pu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2448:1 | |
pub extern fn _mm_getcsr() c_uint; | |
pub extern fn _mm_setcsr(__i: c_uint) void; // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2626:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2624:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2648:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2646:1 | |
pub fn _mm_move_ss(arg___a: __m128, arg___b: __m128) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2692:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_movehl_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2690:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2713:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_movelh_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2711:1 | |
pub fn _mm_cvtpi16_ps(arg___a: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
var __c: __m64 = undefined; | |
var __r: __m128 = undefined; | |
__b = _mm_setzero_si64(); | |
__b = _mm_cmpgt_pi16(__b, __a); | |
__c = _mm_unpackhi_pi16(__a, __b); | |
__r = _mm_setzero_ps(); | |
__r = _mm_cvtpi32_ps(__r, __c); | |
__r = _mm_movelh_ps(__r, __r); | |
__c = _mm_unpacklo_pi16(__a, __b); | |
__r = _mm_cvtpi32_ps(__r, __c); | |
return __r; | |
} | |
pub fn _mm_cvtpu16_ps(arg___a: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
var __c: __m64 = undefined; | |
var __r: __m128 = undefined; | |
__b = _mm_setzero_si64(); | |
__c = _mm_unpackhi_pi16(__a, __b); | |
__r = _mm_setzero_ps(); | |
__r = _mm_cvtpi32_ps(__r, __c); | |
__r = _mm_movelh_ps(__r, __r); | |
__c = _mm_unpacklo_pi16(__a, __b); | |
__r = _mm_cvtpi32_ps(__r, __c); | |
return __r; | |
} | |
pub fn _mm_cvtpi8_ps(arg___a: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
__b = _mm_setzero_si64(); | |
__b = _mm_cmpgt_pi8(__b, __a); | |
__b = _mm_unpacklo_pi8(__a, __b); | |
return _mm_cvtpi16_ps(__b); | |
} | |
pub fn _mm_cvtpu8_ps(arg___a: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
__b = _mm_setzero_si64(); | |
__b = _mm_unpacklo_pi8(__a, __b); | |
return _mm_cvtpi16_ps(__b); | |
} | |
pub fn _mm_cvtpi32x2_ps(arg___a: __m64, arg___b: __m64) callconv(.C) __m128 { | |
var __a = arg___a; | |
var __b = arg___b; | |
var __c: __m128 = undefined; | |
__c = _mm_setzero_ps(); | |
__c = _mm_cvtpi32_ps(__c, __b); | |
__c = _mm_movelh_ps(__c, __c); | |
return _mm_cvtpi32_ps(__c, __a); | |
} | |
pub fn _mm_cvtps_pi16(arg___a: __m128) callconv(.C) __m64 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
var __c: __m64 = undefined; | |
__b = _mm_cvtps_pi32(__a); | |
__a = _mm_movehl_ps(__a, __a); | |
__c = _mm_cvtps_pi32(__a); | |
return _mm_packs_pi32(__b, __c); | |
} | |
pub fn _mm_cvtps_pi8(arg___a: __m128) callconv(.C) __m64 { | |
var __a = arg___a; | |
var __b: __m64 = undefined; | |
var __c: __m64 = undefined; | |
__b = _mm_cvtps_pi16(__a); | |
__c = _mm_setzero_si64(); | |
return _mm_packs_pi16(__b, __c); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2926:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_movemask_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2924:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:15:16: warning: unsupported type: 'Vector' | |
pub const __m128d = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:15:16 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:16:19: warning: unsupported type: 'Vector' | |
pub const __m128i = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:16:19 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:18:16: warning: unsupported type: 'Vector' | |
pub const __m128d_u = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:18:16 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:19:19: warning: unsupported type: 'Vector' | |
pub const __m128i_u = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:19:19 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:22:16: warning: unsupported type: 'Vector' | |
pub const __v2df = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:22:16 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:23:19: warning: unsupported type: 'Vector' | |
pub const __v2di = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:23:19 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:24:15: warning: unsupported type: 'Vector' | |
pub const __v8hi = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:24:15 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:25:14: warning: unsupported type: 'Vector' | |
pub const __v16qi = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:25:14 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:28:28: warning: unsupported type: 'Vector' | |
pub const __v2du = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:28:28 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:29:24: warning: unsupported type: 'Vector' | |
pub const __v8hu = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:29:24 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:30:23: warning: unsupported type: 'Vector' | |
pub const __v16qu = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:30:23 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:34:21: warning: unsupported type: 'Vector' | |
pub const __v16qs = @compileError("unable to resolve typedef child type"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:34:21 | |
pub fn _mm_add_sd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] += __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_add_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2df, __a) + @as(__v2df, __b))); | |
} | |
pub fn _mm_sub_sd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] -= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_sub_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2df, __a) - @as(__v2df, __b))); | |
} | |
pub fn _mm_mul_sd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] *= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_mul_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2df, __a) * @as(__v2df, __b))); | |
} | |
pub fn _mm_div_sd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] /= __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} | |
pub fn _mm_div_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2df, __a) / @as(__v2df, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:228:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sqrt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:226:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:246:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sqrt_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:244:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:270:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:268:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:290:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:288:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:314:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:312:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:334:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:332:1 | |
pub fn _mm_and_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2du, __a) & @as(__v2du, __b))); | |
} | |
pub fn _mm_andnot_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (~@as(__v2du, __a) & @as(__v2du, __b))); | |
} | |
pub fn _mm_or_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2du, __a) | @as(__v2du, __b))); | |
} | |
pub fn _mm_xor_pd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128d, (@as(__v2du, __a) ^ @as(__v2du, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:428:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:426:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:448:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmplt_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:446:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:469:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmple_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:467:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:490:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:488:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:511:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpge_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:509:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:534:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpord_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:532:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:558:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpunord_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:556:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:579:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpneq_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:577:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:600:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnlt_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:598:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:621:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnle_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:619:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:642:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpngt_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:640:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:663:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnge_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:661:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:686:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpeq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:684:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:711:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmplt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:709:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:736:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmple_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:734:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:761:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpgt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:759:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:787:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpge_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:785:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:815:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpord_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:813:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:843:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpunord_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:841:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:868:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpneq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:866:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:893:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnlt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:891:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:918:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnle_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:916:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:943:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpngt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:941:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:969:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cmpnge_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:967:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:994:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comieq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:992:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1020:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comilt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1018:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1046:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comile_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1044:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1072:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comigt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1070:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1098:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comige_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1096:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1124:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_comineq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1122:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1148:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomieq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1146:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1174:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomilt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1172:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1200:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomile_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1198:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1226:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomigt_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1224:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1252:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomige_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1250:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1278:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_ucomineq_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1276:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1297:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtpd_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1295:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1317:20: warning: TODO implement translation of stmt class ConvertVectorExprClass | |
pub const _mm_cvtps_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1315:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1340:20: warning: TODO implement translation of stmt class ConvertVectorExprClass | |
pub const _mm_cvtepi32_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1338:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1360:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtpd_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1358:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1377:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtsd_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1375:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1402:18: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtsd_ss = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1400:1 | |
pub fn _mm_cvtsi32_sd(arg___a: __m128d, arg___b: c_int) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = @intToFloat(f64, __b); | |
return __a; | |
} | |
pub fn _mm_cvtss_sd(arg___a: __m128d, arg___b: __m128) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = @floatCast(f64, __b[@intCast(c_uint, @as(c_int, 0))]); | |
return __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1475:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttpd_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1473:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1493:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttsd_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1491:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1510:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtpd_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1508:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1530:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttpd_pi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1528:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1547:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtpi32_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1545:1 | |
pub fn _mm_cvtsd_f64(arg___a: __m128d) callconv(.C) f64 { | |
var __a = arg___a; | |
return __a[@intCast(c_uint, @as(c_int, 0))]; | |
} | |
pub fn _mm_load_pd(arg___dp: [*c]const f64) callconv(.C) __m128d { | |
var __dp = arg___dp; | |
return @ptrCast([*c]const __m128d, @alignCast(@alignOf(__m128d), __dp)).?.*; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1599:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_load1_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1597:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1626:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_loadr_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1623:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1643:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1641:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1663:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1661:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1684:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1682:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1705:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_si16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1703:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1726:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_load_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1724:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1753:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadh_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1751:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1780:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadl_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1778:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1801:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_undefined_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1799:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1821:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1819:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1839:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set1_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1837:1 | |
pub fn _mm_set_pd1(arg___w: f64) callconv(.C) __m128d { | |
var __w = arg___w; | |
return _mm_set1_pd(__w); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1877:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1875:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1898:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setr_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1896:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1913:24: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setzero_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1911:1 | |
pub fn _mm_move_sd(arg___a: __m128d, arg___b: __m128d) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = __b[@intCast(c_uint, @as(c_int, 0))]; | |
return __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1952:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_store_sd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1950:1 | |
pub fn _mm_store_pd(arg___dp: [*c]f64, arg___a: __m128d) callconv(.C) void { | |
var __dp = arg___dp; | |
var __a = arg___a; | |
@ptrCast([*c]__m128d, @alignCast(@alignOf(__m128d), __dp)).?.* = __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1994:9: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_store1_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:1992:1 | |
pub fn _mm_store_pd1(arg___dp: [*c]f64, arg___a: __m128d) callconv(.C) void { | |
var __dp = arg___dp; | |
var __a = arg___a; | |
_mm_store1_pd(__dp, __a); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2033:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2031:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2056:9: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_storer_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2054:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2074:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeh_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2072:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2094:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storel_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2092:1 | |
pub fn _mm_add_epi8(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v16qu, __a) + @as(__v16qu, __b))); | |
} | |
pub fn _mm_add_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v8hu, __a) + @as(__v8hu, __b))); | |
} | |
pub fn _mm_add_epi32(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v4su, __a) + @as(__v4su, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2181:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_add_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2179:1 | |
pub fn _mm_add_epi64(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v2du, __a) + @as(__v2du, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2224:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2222:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2246:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2244:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2267:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2265:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2288:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_adds_epu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2286:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2308:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_avg_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2306:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2328:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_avg_epu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2326:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2354:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_madd_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2352:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2374:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2372:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2394:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_max_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2392:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2414:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2412:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2434:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_min_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2432:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2454:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mulhi_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2452:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2474:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mulhi_epu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2472:1 | |
pub fn _mm_mullo_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v8hu, __a) * @as(__v8hu, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2513:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mul_su32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2511:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2532:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_mul_epu32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2530:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2554:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sad_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2552:1 | |
pub fn _mm_sub_epi8(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v16qu, __a) - @as(__v16qu, __b))); | |
} | |
pub fn _mm_sub_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v8hu, __a) - @as(__v8hu, __b))); | |
} | |
pub fn _mm_sub_epi32(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v4su, __a) - @as(__v4su, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2627:17: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sub_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2625:1 | |
pub fn _mm_sub_epi64(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v2du, __a) - @as(__v2du, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2666:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2664:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2687:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2685:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2707:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_epu8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2705:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2727:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_subs_epu16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2725:1 | |
pub fn _mm_and_si128(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v2du, __a) & @as(__v2du, __b))); | |
} | |
pub fn _mm_andnot_si128(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (~@as(__v2du, __a) & @as(__v2du, __b))); | |
} | |
pub fn _mm_or_si128(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v2du, __a) | @as(__v2du, __b))); | |
} | |
pub fn _mm_xor_si128(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v2du, __a) ^ @as(__v2du, __b))); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2842:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2840:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2861:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2859:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2880:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2878:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2899:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2897:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2918:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_slli_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2916:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2937:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sll_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2935:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2957:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srai_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2955:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2977:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sra_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2975:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2997:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srai_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:2995:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3017:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_sra_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3015:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3059:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3057:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3078:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3076:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3097:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3095:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3116:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3114:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3135:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srli_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3133:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3154:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_srl_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3152:1 | |
pub fn _mm_cmpeq_epi8(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v16qi, __a) == @as(__v16qi, __b))); | |
} | |
pub fn _mm_cmpeq_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v8hi, __a) == @as(__v8hi, __b))); | |
} | |
pub fn _mm_cmpeq_epi32(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v4si, __a) == @as(__v4si, __b))); | |
} | |
pub fn _mm_cmpgt_epi8(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v16qs, __a) > @as(__v16qs, __b))); | |
} | |
pub fn _mm_cmpgt_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v8hi, __a) > @as(__v8hi, __b))); | |
} | |
pub fn _mm_cmpgt_epi32(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return @as(__m128i, (@as(__v4si, __a) > @as(__v4si, __b))); | |
} | |
pub fn _mm_cmplt_epi8(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return _mm_cmpgt_epi8(__b, __a); | |
} | |
pub fn _mm_cmplt_epi16(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return _mm_cmpgt_epi16(__b, __a); | |
} | |
pub fn _mm_cmplt_epi32(arg___a: __m128i, arg___b: __m128i) callconv(.C) __m128i { | |
var __a = arg___a; | |
var __b = arg___b; | |
return _mm_cmpgt_epi32(__b, __a); | |
} | |
pub fn _mm_cvtsi64_sd(arg___a: __m128d, arg___b: c_longlong) callconv(.C) __m128d { | |
var __a = arg___a; | |
var __b = arg___b; | |
__a[@intCast(c_uint, @as(c_int, 0))] = @intToFloat(f64, __b); | |
return __a; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3380:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtsd_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3378:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3398:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttsd_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3396:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3414:18: warning: TODO implement translation of stmt class ConvertVectorExprClass | |
pub const _mm_cvtepi32_ps = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3412:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3430:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvtps_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3428:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3447:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_cvttps_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3445:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3463:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_cvtsi32_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3461:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3480:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_cvtsi64_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3478:1 | |
pub fn _mm_cvtsi128_si32(arg___a: __m128i) callconv(.C) c_int { | |
var __a = arg___a; | |
var __b: __v4si = @as(__v4si, __a); | |
return __b[@intCast(c_uint, @as(c_int, 0))]; | |
} | |
pub fn _mm_cvtsi128_si64(arg___a: __m128i) callconv(.C) c_longlong { | |
var __a = arg___a; | |
return __a[@intCast(c_uint, @as(c_int, 0))]; | |
} | |
pub fn _mm_load_si128(arg___p: [*c]const __m128i) callconv(.C) __m128i { | |
var __p = arg___p; | |
return __p.?.*; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3550:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadu_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3548:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3571:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_loadl_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3569:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3589:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_undefined_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3587:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3611:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_epi64x = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3609:1 | |
pub fn _mm_set_epi64(arg___q1: __m64, arg___q0: __m64) callconv(.C) __m128i { | |
var __q1 = arg___q1; | |
var __q0 = arg___q0; | |
return _mm_set_epi64x(@as(c_longlong, __q1), @as(c_longlong, __q0)); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3661:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3659:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3701:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3699:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3749:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_set_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3747:1 | |
pub fn _mm_set1_epi64x(arg___q: c_longlong) callconv(.C) __m128i { | |
var __q = arg___q; | |
return _mm_set_epi64x(__q, __q); | |
} | |
pub fn _mm_set1_epi64(arg___q: __m64) callconv(.C) __m128i { | |
var __q = arg___q; | |
return _mm_set_epi64(__q, __q); | |
} | |
pub fn _mm_set1_epi32(arg___i: c_int) callconv(.C) __m128i { | |
var __i = arg___i; | |
return _mm_set_epi32(__i, __i, __i, __i); | |
} | |
pub fn _mm_set1_epi16(arg___w: c_short) callconv(.C) __m128i { | |
var __w = arg___w; | |
return _mm_set_epi16(__w, __w, __w, __w, __w, __w, __w, __w); | |
} | |
pub fn _mm_set1_epi8(arg___b: u8) callconv(.C) __m128i { | |
var __b = arg___b; | |
return _mm_set_epi8(__b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b); | |
} | |
pub fn _mm_setr_epi64(arg___q0: __m64, arg___q1: __m64) callconv(.C) __m128i { | |
var __q0 = arg___q0; | |
var __q1 = arg___q1; | |
return _mm_set_epi64(__q1, __q0); | |
} | |
pub fn _mm_setr_epi32(arg___i0: c_int, arg___i1: c_int, arg___i2: c_int, arg___i3: c_int) callconv(.C) __m128i { | |
var __i0 = arg___i0; | |
var __i1 = arg___i1; | |
var __i2 = arg___i2; | |
var __i3 = arg___i3; | |
return _mm_set_epi32(__i3, __i2, __i1, __i0); | |
} | |
pub fn _mm_setr_epi16(arg___w0: c_short, arg___w1: c_short, arg___w2: c_short, arg___w3: c_short, arg___w4: c_short, arg___w5: c_short, arg___w6: c_short, arg___w7: c_short) callconv(.C) __m128i { | |
var __w0 = arg___w0; | |
var __w1 = arg___w1; | |
var __w2 = arg___w2; | |
var __w3 = arg___w3; | |
var __w4 = arg___w4; | |
var __w5 = arg___w5; | |
var __w6 = arg___w6; | |
var __w7 = arg___w7; | |
return _mm_set_epi16(__w7, __w6, __w5, __w4, __w3, __w2, __w1, __w0); | |
} | |
pub fn _mm_setr_epi8(arg___b0: u8, arg___b1: u8, arg___b2: u8, arg___b3: u8, arg___b4: u8, arg___b5: u8, arg___b6: u8, arg___b7: u8, arg___b8: u8, arg___b9: u8, arg___b10: u8, arg___b11: u8, arg___b12: u8, arg___b13: u8, arg___b14: u8, arg___b15: u8) callconv(.C) __m128i { | |
var __b0 = arg___b0; | |
var __b1 = arg___b1; | |
var __b2 = arg___b2; | |
var __b3 = arg___b3; | |
var __b4 = arg___b4; | |
var __b5 = arg___b5; | |
var __b6 = arg___b6; | |
var __b7 = arg___b7; | |
var __b8 = arg___b8; | |
var __b9 = arg___b9; | |
var __b10 = arg___b10; | |
var __b11 = arg___b11; | |
var __b12 = arg___b12; | |
var __b13 = arg___b13; | |
var __b14 = arg___b14; | |
var __b15 = arg___b15; | |
return _mm_set_epi8(__b15, __b14, __b13, __b12, __b11, __b10, __b9, __b8, __b7, __b6, __b5, __b4, __b3, __b2, __b1, __b0); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3979:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_setzero_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:3977:1 | |
pub fn _mm_store_si128(arg___p: [*c]__m128i, arg___b: __m128i) callconv(.C) void { | |
var __p = arg___p; | |
var __b = arg___b; | |
__p.?.* = __b; | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4013:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4011:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4034:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4032:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4055:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4053:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4076:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storeu_si16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4074:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4106:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_maskmoveu_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4104:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4125:10: warning: TODO implement translation of DeclStmt kind Record | |
pub const _mm_storel_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4123:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4148:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4146:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4167:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_si128 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4165:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4186:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_si32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4184:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4206:3: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_stream_si64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4204:1 | |
pub extern fn _mm_clflush(__p: ?*const c_void) void; | |
pub extern fn _mm_lfence() void; | |
pub extern fn _mm_mfence() void; // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4277:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packs_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4275:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4305:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packs_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4303:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4333:19: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_packus_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4331:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4401:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_movemask_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4399:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4527:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4525:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4554:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4552:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4577:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4575:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4598:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4596:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4633:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_epi8 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4631:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4661:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_epi16 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4659:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4684:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_epi32 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4682:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4705:19: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4703:1 | |
pub fn _mm_movepi64_pi64(arg___a: __m128i) callconv(.C) __m64 { | |
var __a = arg___a; | |
return @as(__m64, __a[@intCast(c_uint, @as(c_int, 0))]); | |
} // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4739:33: warning: TODO implement translation of stmt class CompoundLiteralExprClass | |
pub const _mm_movpi64_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4737:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4757:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_move_epi64 = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4755:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4778:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpackhi_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4776:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4799:10: warning: TODO implement translation of stmt class ShuffleVectorExprClass | |
pub const _mm_unpacklo_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4797:1 | |
// /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4818:10: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const _mm_movemask_pd = @compileError("unable to translate function"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4816:1 | |
pub fn _mm_castpd_ps(arg___a: __m128d) callconv(.C) __m128 { | |
var __a = arg___a; | |
return @as(__m128, __a); | |
} | |
pub fn _mm_castpd_si128(arg___a: __m128d) callconv(.C) __m128i { | |
var __a = arg___a; | |
return @as(__m128i, __a); | |
} | |
pub fn _mm_castps_pd(arg___a: __m128) callconv(.C) __m128d { | |
var __a = arg___a; | |
return @as(__m128d, __a); | |
} | |
pub fn _mm_castps_si128(arg___a: __m128) callconv(.C) __m128i { | |
var __a = arg___a; | |
return @as(__m128i, __a); | |
} | |
pub fn _mm_castsi128_ps(arg___a: __m128i) callconv(.C) __m128 { | |
var __a = arg___a; | |
return @as(__m128, __a); | |
} | |
pub fn _mm_castsi128_pd(arg___a: __m128i) callconv(.C) __m128d { | |
var __a = arg___a; | |
return @as(__m128d, __a); | |
} | |
pub extern fn _mm_pause() void; | |
pub extern var MYNAN: i64; | |
pub extern fn ISSTRCOD(f64) c_int; | |
pub const FFT_LIB = @enumToInt(enum_unnamed_39.FFT_LIB); | |
pub const PFFT_LIB = @enumToInt(enum_unnamed_39.PFFT_LIB); | |
pub const VDSP_LIB = @enumToInt(enum_unnamed_39.VDSP_LIB); | |
const enum_unnamed_39 = extern enum(c_int) { | |
FFT_LIB = 0, | |
PFFT_LIB = 1, | |
VDSP_LIB = 2, | |
_, | |
}; | |
pub const FFT_FWD = @enumToInt(enum_unnamed_40.FFT_FWD); | |
pub const FFT_INV = @enumToInt(enum_unnamed_40.FFT_INV); | |
const enum_unnamed_40 = extern enum(c_int) { | |
FFT_FWD = 0, | |
FFT_INV = 1, | |
_, | |
}; | |
pub const struct_CORFIL = extern struct { | |
body: [*c]u8, | |
len: c_uint, | |
p: c_uint, | |
}; | |
pub const CORFIL = struct_CORFIL; | |
const struct_unnamed_41 = extern struct { | |
odebug: c_int, | |
sfread: c_int, | |
sfwrite: c_int, | |
sfheader: c_int, | |
filetyp: c_int, | |
inbufsamps: c_int, | |
outbufsamps: c_int, | |
informat: c_int, | |
outformat: c_int, | |
sfsampsize: c_int, | |
displays: c_int, | |
graphsoff: c_int, | |
postscript: c_int, | |
msglevel: c_int, | |
Beatmode: c_int, | |
oMaxLag: c_int, | |
usingcscore: c_int, | |
Linein: c_int, | |
RTevents: c_int, | |
Midiin: c_int, | |
FMidiin: c_int, | |
RMidiin: c_int, | |
ringbell: c_int, | |
termifend: c_int, | |
rewrt_hdr: c_int, | |
heartbeat: c_int, | |
gen01defer: c_int, | |
cmdTempo: f64, | |
sr_override: f32, | |
kr_override: f32, | |
nchnls_override: c_int, | |
nchnls_i_override: c_int, | |
infilename: [*c]u8, | |
outfilename: [*c]u8, | |
playscore: [*c]CORFIL, | |
Linename: [*c]u8, | |
Midiname: [*c]u8, | |
FMidiname: [*c]u8, | |
Midioutname: [*c]u8, | |
FMidioutname: [*c]u8, | |
midiKey: c_int, | |
midiKeyCps: c_int, | |
midiKeyOct: c_int, | |
midiKeyPch: c_int, | |
midiVelocity: c_int, | |
midiVelocityAmp: c_int, | |
noDefaultPaths: c_int, | |
numThreads: c_int, | |
syntaxCheckOnly: c_int, | |
useCsdLineCounts: c_int, | |
sampleAccurate: c_int, | |
realtime: c_int, | |
e0dbfs_override: f64, | |
daemon: c_int, | |
quality: f64, | |
ksmps_override: c_int, | |
fft_lib: c_int, | |
echo: c_int, | |
}; | |
pub const OPARMS = struct_unnamed_41; | |
pub const struct_arglst = extern struct { | |
count: c_int, | |
arg: [1][*c]u8, | |
}; | |
pub const ARGLST = struct_arglst; | |
pub const struct_arg = extern struct { | |
type: c_int, | |
argPtr: ?*c_void, | |
index: c_int, | |
next: [*c]struct_arg, | |
}; | |
pub const ARG = struct_arg; | |
pub const struct_oentry = extern struct { | |
opname: [*c]u8, | |
dsblksiz: uint16, | |
flags: uint16, | |
thread: u8, | |
outypes: [*c]u8, | |
intypes: [*c]u8, | |
iopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
kopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
aopadr: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
useropinfo: ?*c_void, | |
}; | |
pub const OENTRY = struct_oentry; | |
pub const struct_text = extern struct { | |
linenum: u16, | |
locn: u64, | |
oentry: [*c]OENTRY, | |
opcod: [*c]u8, | |
inlist: [*c]ARGLST, | |
outlist: [*c]ARGLST, | |
inArgs: [*c]ARG, | |
inArgCount: c_uint, | |
outArgs: [*c]ARG, | |
outArgCount: c_uint, | |
intype: u8, | |
pftype: u8, | |
}; | |
pub const TEXT = struct_text; | |
pub const struct_op = extern struct { | |
nxtop: [*c]struct_op, | |
t: TEXT, | |
}; | |
pub const struct_opds = extern struct { | |
nxti: [*c]struct_opds, | |
nxtp: [*c]struct_opds, | |
iopadr: SUBR, | |
opadr: SUBR, | |
optext: [*c]OPTXT, | |
insdshead: [*c]INSDS, | |
}; | |
pub const struct_insds = extern struct { | |
nxti: [*c]struct_opds, | |
nxtp: [*c]struct_opds, | |
nxtinstance: [*c]struct_insds, | |
prvinstance: [*c]struct_insds, | |
nxtact: [*c]struct_insds, | |
prvact: [*c]struct_insds, | |
nxtoff: [*c]struct_insds, | |
fdchp: [*c]FDCH, | |
auxchp: [*c]AUXCH, | |
xtratim: c_int, | |
m_chnbp: [*c]MCHNBLK, | |
nxtolap: [*c]struct_insds, | |
insno: int16, | |
instr: [*c]INSTRTXT, | |
m_sust: int16, | |
m_pitch: u8, | |
m_veloc: u8, | |
relesing: u8, | |
actflg: u8, | |
offbet: f64, | |
offtim: f64, | |
pylocal: ?*c_void, | |
csound: [*c]CSOUND, | |
kcounter: u64, | |
ksmps: c_uint, | |
ekr: f64, | |
onedksmps: f64, | |
onedkr: f64, | |
kicvt: f64, | |
pds: [*c]struct_opds, | |
scratchpad: [4]f64, | |
opcod_iobufs: ?*c_void, | |
opcod_deact: ?*c_void, | |
subins_deact: ?*c_void, | |
nxtd: ?*c_void, | |
ksmps_offset: u32, | |
no_end: u32, | |
ksmps_no_end: u32, | |
spin: [*c]f64, | |
spout: [*c]f64, | |
init_done: c_int, | |
tieflag: c_int, | |
reinitflag: c_int, | |
retval: f64, | |
lclbas: [*c]f64, | |
strarg: [*c]u8, | |
p0: CS_VAR_MEM, | |
p1: CS_VAR_MEM, | |
p2: CS_VAR_MEM, | |
p3: CS_VAR_MEM, | |
}; | |
pub const struct_opcodinfo = extern struct { | |
instno: int32, | |
name: [*c]u8, | |
intypes: [*c]u8, | |
outtypes: [*c]u8, | |
inchns: int16, | |
outchns: int16, | |
out_arg_pool: [*c]CS_VAR_POOL, | |
in_arg_pool: [*c]CS_VAR_POOL, | |
ip: [*c]INSTRTXT, | |
prv: [*c]struct_opcodinfo, | |
}; | |
pub const struct_instr = extern struct { | |
nxtop: [*c]struct_op, | |
t: TEXT, | |
pmax: c_int, | |
vmax: c_int, | |
pextrab: c_int, | |
varPool: [*c]CS_VAR_POOL, | |
muted: int16, | |
opdstot: int32, | |
psetdata: [*c]f64, | |
instance: [*c]struct_insds, | |
lst_instance: [*c]struct_insds, | |
act_instance: [*c]struct_insds, | |
nxtinstxt: [*c]struct_instr, | |
active: c_int, | |
pending_release: c_int, | |
maxalloc: c_int, | |
cpuload: f64, | |
opcode_info: [*c]struct_opcodinfo, | |
insname: [*c]u8, | |
instcnt: c_int, | |
isNew: c_int, | |
nocheckpcnt: c_int, | |
}; | |
pub const INSTRTXT = struct_instr; | |
pub const struct_namedInstr = extern struct { | |
instno: int32, | |
name: [*c]u8, | |
ip: [*c]INSTRTXT, | |
next: [*c]struct_namedInstr, | |
}; | |
pub const INSTRNAME = struct_namedInstr; | |
pub const OPTXT = struct_op; | |
pub const struct_fdch = extern struct { | |
nxtchp: [*c]struct_fdch, | |
fd: ?*c_void, | |
}; | |
pub const FDCH = struct_fdch; | |
pub const struct_auxch = extern struct { | |
nxtchp: [*c]struct_auxch, | |
size: usize, | |
auxp: ?*c_void, | |
endp: ?*c_void, | |
}; | |
pub const AUXCH = struct_auxch; | |
pub const aux_cb = ?fn ([*c]CSOUND, ?*c_void, [*c]AUXCH) callconv(.C) [*c]AUXCH; | |
const struct_unnamed_42 = extern struct { | |
csound: [*c]CSOUND, | |
nbytes: usize, | |
auxchp: [*c]AUXCH, | |
userData: ?*c_void, | |
notify: aux_cb, | |
}; | |
pub const AUXASYNC = struct_unnamed_42; | |
const struct_unnamed_43 = extern struct { | |
dimensions: c_int, | |
sizes: [*c]c_int, | |
arrayMemberSize: c_int, | |
arrayType: [*c]CS_TYPE, | |
data: [*c]f64, | |
allocated: usize, | |
}; | |
pub const ARRAYDAT = struct_unnamed_43; | |
const struct_unnamed_44 = extern struct { | |
size: c_int, | |
data: [*c]f64, | |
aux: AUXCH, | |
}; | |
pub const TABDAT = struct_unnamed_44; | |
const struct_unnamed_45 = extern struct { | |
data: [*c]u8, | |
size: c_int, | |
}; | |
pub const STRINGDAT = struct_unnamed_45; | |
pub const struct_monblk = extern struct { | |
pch: int16, | |
prv: [*c]struct_monblk, | |
}; | |
pub const MONPCH = struct_monblk; | |
const struct_unnamed_46 = extern struct { | |
notnum: [4]c_int, | |
}; | |
pub const DPEXCL = struct_unnamed_46; | |
const struct_unnamed_47 = extern struct { | |
dpexcl: [8]DPEXCL, | |
exclset: [75]c_int, | |
}; | |
pub const DPARM = struct_unnamed_47; | |
pub const struct_dklst = extern struct { | |
nxtlst: [*c]struct_dklst, | |
pgmno: int32, | |
keylst: [1]f64, | |
}; | |
pub const DKLST = struct_dklst; | |
pub const struct_mchnblk = extern struct { | |
pgmno: int16, | |
insno: int16, | |
RegParNo: int16, | |
mono: int16, | |
monobas: [*c]MONPCH, | |
monocur: [*c]MONPCH, | |
kinsptr: [128][*c]struct_insds, | |
polyaft: [128]f64, | |
ctl_val: [136]f64, | |
pgm2ins: [128]int16, | |
aftouch: f64, | |
pchbend: f64, | |
pbensens: f64, | |
ksuscnt: int16, | |
sustaining: int16, | |
dpmsb: c_int, | |
dplsb: c_int, | |
datenabl: c_int, | |
klists: [*c]DKLST, | |
dparms: [*c]DPARM, | |
}; | |
pub const MCHNBLK = struct_mchnblk; | |
const union_unnamed_48 = extern union { | |
extra: [*c]f64, | |
p: [2]f64, | |
}; | |
pub const struct_event = extern struct { | |
scnt: c_int, | |
strarg: [*c]u8, | |
pinstance: ?*c_void, | |
opcod: u8, | |
pcnt: int16, | |
p2orig: f64, | |
p3orig: f64, | |
p: [1999]f64, | |
c: union_unnamed_48, | |
}; | |
pub const EVTBLK = struct_event; | |
pub const INSDS = struct_insds; | |
pub const SUBR = ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int; | |
pub const OPDS = struct_opds; | |
pub const struct_lblblk = extern struct { | |
h: OPDS, | |
prvi: [*c]OPDS, | |
prvp: [*c]OPDS, | |
}; | |
pub const LBLBLK = struct_lblblk; | |
const struct_unnamed_49 = extern struct { | |
begp: [*c]f64, | |
curp: [*c]f64, | |
endp: [*c]f64, | |
feedback: [6]f64, | |
scount: int32, | |
}; | |
pub const OCTDAT = struct_unnamed_49; | |
const struct_unnamed_50 = extern struct { | |
npts: int32, | |
nocts: int32, | |
nsamps: int32, | |
lofrq: f64, | |
hifrq: f64, | |
looct: f64, | |
srate: f64, | |
octdata: [8]OCTDAT, | |
auxch: AUXCH, | |
}; | |
pub const DOWNDAT = struct_unnamed_50; | |
const struct_unnamed_51 = extern struct { | |
ktimstamp: u32, | |
ktimprd: u32, | |
npts: int32, | |
nfreqs: int32, | |
dbout: int32, | |
downsrcp: [*c]DOWNDAT, | |
auxch: AUXCH, | |
}; | |
pub const SPECDAT = struct_unnamed_51; | |
const struct_unnamed_52 = extern struct { | |
gen01: f64, | |
ifilno: f64, | |
iskptim: f64, | |
iformat: f64, | |
channel: f64, | |
sample_rate: f64, | |
strarg: [1024]u8, | |
}; | |
pub const GEN01ARGS = struct_unnamed_52; | |
const struct_unnamed_53 = extern struct { | |
flen: u32, | |
lenmask: int32, | |
lobits: int32, | |
lomask: int32, | |
lodiv: f64, | |
cvtbas: f64, | |
cpscvt: f64, | |
loopmode1: int16, | |
loopmode2: int16, | |
begin1: int32, | |
end1: int32, | |
begin2: int32, | |
end2: int32, | |
soundend: int32, | |
flenfrms: int32, | |
nchanls: int32, | |
fno: int32, | |
args: [1994]f64, | |
argcnt: c_int, | |
gen01args: GEN01ARGS, | |
ftable: [*c]f64, | |
}; | |
pub const FUNC = struct_unnamed_53; | |
const struct_unnamed_54 = extern struct { | |
csound: [*c]CSOUND, | |
flen: int32, | |
fno: c_int, | |
guardreq: c_int, | |
e: EVTBLK, | |
}; | |
pub const FGDATA = struct_unnamed_54; | |
const struct_unnamed_55 = extern struct { | |
name: [*c]u8, | |
@"fn": ?fn ([*c]FGDATA, [*c]FUNC) callconv(.C) c_int, | |
}; | |
pub const NGFENS = struct_unnamed_55; | |
pub const GEN = ?fn ([*c]FGDATA, [*c]FUNC) callconv(.C) c_int; | |
pub const struct_MEMFIL = extern struct { | |
filename: [256]u8, | |
beginp: [*c]u8, | |
endp: [*c]u8, | |
length: int32, | |
next: [*c]struct_MEMFIL, | |
}; | |
pub const MEMFIL = struct_MEMFIL; | |
const struct_unnamed_56 = extern struct { | |
type: int16, | |
chan: int16, | |
dat1: int16, | |
dat2: int16, | |
}; | |
pub const MEVENT = struct_unnamed_56; | |
pub const struct_SNDMEMFILE_ = extern struct { | |
name: [*c]u8, | |
nxt: [*c]struct_SNDMEMFILE_, | |
fullName: [*c]u8, | |
nFrames: usize, | |
sampleRate: f64, | |
nChannels: c_int, | |
sampleFormat: c_int, | |
fileType: c_int, | |
loopMode: c_int, | |
startOffs: f64, | |
loopStart: f64, | |
loopEnd: f64, | |
baseFreq: f64, | |
scaleFac: f64, | |
data: [1]f32, | |
}; | |
pub const SNDMEMFILE = struct_SNDMEMFILE_; | |
pub const struct_pvx_memfile_ = extern struct { | |
filename: [*c]u8, | |
nxt: [*c]struct_pvx_memfile_, | |
data: [*c]f32, | |
nframes: uint32, | |
format: c_int, | |
fftsize: c_int, | |
overlap: c_int, | |
winsize: c_int, | |
wintype: c_int, | |
chans: c_int, | |
srate: f64, | |
}; | |
pub const PVOCEX_MEMFILE = struct_pvx_memfile_; | |
const union_unnamed_57 = extern union { | |
dwData: uint32, | |
bData: [4]u8, | |
}; | |
pub const MIDIMESSAGE = union_unnamed_57; | |
pub const struct_midiglobals = extern struct { | |
Midevtblk: [*c]MEVENT, | |
sexp: c_int, | |
MIDIoutDONE: c_int, | |
MIDIINbufIndex: c_int, | |
MIDIINbuffer2: [1024]MIDIMESSAGE, | |
MidiInOpenCallback: ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int, | |
MidiReadCallback: ?fn ([*c]CSOUND, ?*c_void, [*c]u8, c_int) callconv(.C) c_int, | |
MidiInCloseCallback: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
MidiOutOpenCallback: ?fn ([*c]CSOUND, [*c]?*c_void, [*c]const u8) callconv(.C) c_int, | |
MidiWriteCallback: ?fn ([*c]CSOUND, ?*c_void, [*c]const u8, c_int) callconv(.C) c_int, | |
MidiOutCloseCallback: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int, | |
MidiErrorStringCallback: ?fn (c_int) callconv(.C) [*c]const u8, | |
midiInUserData: ?*c_void, | |
midiOutUserData: ?*c_void, | |
midiFileData: ?*c_void, | |
midiOutFileData: ?*c_void, | |
rawControllerMode: c_int, | |
muteTrackList: [256]u8, | |
mbuf: [4096]u8, | |
bufp: [*c]u8, | |
endatp: [*c]u8, | |
datreq: int16, | |
datcnt: int16, | |
}; | |
pub const MGLOBAL = struct_midiglobals; | |
pub const struct_eventnode = extern struct { | |
nxt: [*c]struct_eventnode, | |
start_kcnt: uint32, | |
evt: EVTBLK, | |
}; | |
pub const EVTNODE = struct_eventnode; | |
const struct_unnamed_58 = extern struct { | |
h: OPDS, | |
ktempo: [*c]f64, | |
istartempo: [*c]f64, | |
prvtempo: f64, | |
}; | |
pub const TEMPO = struct_unnamed_58; | |
pub const struct_names = extern struct { | |
mac: [*c]u8, | |
next: [*c]struct_names, | |
}; | |
pub const NAMES = struct_names; | |
pub const struct_threadInfo = extern struct { | |
next: [*c]struct_threadInfo, | |
threadId: ?*c_void, | |
}; | |
pub const THREADINFO = struct_threadInfo; | |
pub const struct_srtblk = extern struct { | |
nxtblk: [*c]struct_srtblk, | |
prvblk: [*c]struct_srtblk, | |
insno: int16, | |
pcnt: int16, | |
p1val: f64, | |
p2val: f64, | |
p3val: f64, | |
newp2: f64, | |
newp3: f64, | |
lineno: int16, | |
preced: u8, | |
text: [9]u8, | |
}; | |
pub const SRTBLK = struct_srtblk; | |
pub const SF_FORMAT_WAV = @enumToInt(enum_unnamed_59.SF_FORMAT_WAV); | |
pub const SF_FORMAT_AIFF = @enumToInt(enum_unnamed_59.SF_FORMAT_AIFF); | |
pub const SF_FORMAT_AU = @enumToInt(enum_unnamed_59.SF_FORMAT_AU); | |
pub const SF_FORMAT_RAW = @enumToInt(enum_unnamed_59.SF_FORMAT_RAW); | |
pub const SF_FORMAT_PAF = @enumToInt(enum_unnamed_59.SF_FORMAT_PAF); | |
pub const SF_FORMAT_SVX = @enumToInt(enum_unnamed_59.SF_FORMAT_SVX); | |
pub const SF_FORMAT_NIST = @enumToInt(enum_unnamed_59.SF_FORMAT_NIST); | |
pub const SF_FORMAT_VOC = @enumToInt(enum_unnamed_59.SF_FORMAT_VOC); | |
pub const SF_FORMAT_IRCAM = @enumToInt(enum_unnamed_59.SF_FORMAT_IRCAM); | |
pub const SF_FORMAT_W64 = @enumToInt(enum_unnamed_59.SF_FORMAT_W64); | |
pub const SF_FORMAT_MAT4 = @enumToInt(enum_unnamed_59.SF_FORMAT_MAT4); | |
pub const SF_FORMAT_MAT5 = @enumToInt(enum_unnamed_59.SF_FORMAT_MAT5); | |
pub const SF_FORMAT_PVF = @enumToInt(enum_unnamed_59.SF_FORMAT_PVF); | |
pub const SF_FORMAT_XI = @enumToInt(enum_unnamed_59.SF_FORMAT_XI); | |
pub const SF_FORMAT_HTK = @enumToInt(enum_unnamed_59.SF_FORMAT_HTK); | |
pub const SF_FORMAT_SDS = @enumToInt(enum_unnamed_59.SF_FORMAT_SDS); | |
pub const SF_FORMAT_AVR = @enumToInt(enum_unnamed_59.SF_FORMAT_AVR); | |
pub const SF_FORMAT_WAVEX = @enumToInt(enum_unnamed_59.SF_FORMAT_WAVEX); | |
pub const SF_FORMAT_SD2 = @enumToInt(enum_unnamed_59.SF_FORMAT_SD2); | |
pub const SF_FORMAT_FLAC = @enumToInt(enum_unnamed_59.SF_FORMAT_FLAC); | |
pub const SF_FORMAT_CAF = @enumToInt(enum_unnamed_59.SF_FORMAT_CAF); | |
pub const SF_FORMAT_WVE = @enumToInt(enum_unnamed_59.SF_FORMAT_WVE); | |
pub const SF_FORMAT_OGG = @enumToInt(enum_unnamed_59.SF_FORMAT_OGG); | |
pub const SF_FORMAT_MPC2K = @enumToInt(enum_unnamed_59.SF_FORMAT_MPC2K); | |
pub const SF_FORMAT_RF64 = @enumToInt(enum_unnamed_59.SF_FORMAT_RF64); | |
pub const SF_FORMAT_PCM_S8 = @enumToInt(enum_unnamed_59.SF_FORMAT_PCM_S8); | |
pub const SF_FORMAT_PCM_16 = @enumToInt(enum_unnamed_59.SF_FORMAT_PCM_16); | |
pub const SF_FORMAT_PCM_24 = @enumToInt(enum_unnamed_59.SF_FORMAT_PCM_24); | |
pub const SF_FORMAT_PCM_32 = @enumToInt(enum_unnamed_59.SF_FORMAT_PCM_32); | |
pub const SF_FORMAT_PCM_U8 = @enumToInt(enum_unnamed_59.SF_FORMAT_PCM_U8); | |
pub const SF_FORMAT_FLOAT = @enumToInt(enum_unnamed_59.SF_FORMAT_FLOAT); | |
pub const SF_FORMAT_DOUBLE = @enumToInt(enum_unnamed_59.SF_FORMAT_DOUBLE); | |
pub const SF_FORMAT_ULAW = @enumToInt(enum_unnamed_59.SF_FORMAT_ULAW); | |
pub const SF_FORMAT_ALAW = @enumToInt(enum_unnamed_59.SF_FORMAT_ALAW); | |
pub const SF_FORMAT_IMA_ADPCM = @enumToInt(enum_unnamed_59.SF_FORMAT_IMA_ADPCM); | |
pub const SF_FORMAT_MS_ADPCM = @enumToInt(enum_unnamed_59.SF_FORMAT_MS_ADPCM); | |
pub const SF_FORMAT_GSM610 = @enumToInt(enum_unnamed_59.SF_FORMAT_GSM610); | |
pub const SF_FORMAT_VOX_ADPCM = @enumToInt(enum_unnamed_59.SF_FORMAT_VOX_ADPCM); | |
pub const SF_FORMAT_G721_32 = @enumToInt(enum_unnamed_59.SF_FORMAT_G721_32); | |
pub const SF_FORMAT_G723_24 = @enumToInt(enum_unnamed_59.SF_FORMAT_G723_24); | |
pub const SF_FORMAT_G723_40 = @enumToInt(enum_unnamed_59.SF_FORMAT_G723_40); | |
pub const SF_FORMAT_DWVW_12 = @enumToInt(enum_unnamed_59.SF_FORMAT_DWVW_12); | |
pub const SF_FORMAT_DWVW_16 = @enumToInt(enum_unnamed_59.SF_FORMAT_DWVW_16); | |
pub const SF_FORMAT_DWVW_24 = @enumToInt(enum_unnamed_59.SF_FORMAT_DWVW_24); | |
pub const SF_FORMAT_DWVW_N = @enumToInt(enum_unnamed_59.SF_FORMAT_DWVW_N); | |
pub const SF_FORMAT_DPCM_8 = @enumToInt(enum_unnamed_59.SF_FORMAT_DPCM_8); | |
pub const SF_FORMAT_DPCM_16 = @enumToInt(enum_unnamed_59.SF_FORMAT_DPCM_16); | |
pub const SF_FORMAT_VORBIS = @enumToInt(enum_unnamed_59.SF_FORMAT_VORBIS); | |
pub const SF_FORMAT_ALAC_16 = @enumToInt(enum_unnamed_59.SF_FORMAT_ALAC_16); | |
pub const SF_FORMAT_ALAC_20 = @enumToInt(enum_unnamed_59.SF_FORMAT_ALAC_20); | |
pub const SF_FORMAT_ALAC_24 = @enumToInt(enum_unnamed_59.SF_FORMAT_ALAC_24); | |
pub const SF_FORMAT_ALAC_32 = @enumToInt(enum_unnamed_59.SF_FORMAT_ALAC_32); | |
pub const SF_ENDIAN_FILE = @enumToInt(enum_unnamed_59.SF_ENDIAN_FILE); | |
pub const SF_ENDIAN_LITTLE = @enumToInt(enum_unnamed_59.SF_ENDIAN_LITTLE); | |
pub const SF_ENDIAN_BIG = @enumToInt(enum_unnamed_59.SF_ENDIAN_BIG); | |
pub const SF_ENDIAN_CPU = @enumToInt(enum_unnamed_59.SF_ENDIAN_CPU); | |
pub const SF_FORMAT_SUBMASK = @enumToInt(enum_unnamed_59.SF_FORMAT_SUBMASK); | |
pub const SF_FORMAT_TYPEMASK = @enumToInt(enum_unnamed_59.SF_FORMAT_TYPEMASK); | |
pub const SF_FORMAT_ENDMASK = @enumToInt(enum_unnamed_59.SF_FORMAT_ENDMASK); | |
const enum_unnamed_59 = extern enum(c_int) { | |
SF_FORMAT_WAV = 65536, | |
SF_FORMAT_AIFF = 131072, | |
SF_FORMAT_AU = 196608, | |
SF_FORMAT_RAW = 262144, | |
SF_FORMAT_PAF = 327680, | |
SF_FORMAT_SVX = 393216, | |
SF_FORMAT_NIST = 458752, | |
SF_FORMAT_VOC = 524288, | |
SF_FORMAT_IRCAM = 655360, | |
SF_FORMAT_W64 = 720896, | |
SF_FORMAT_MAT4 = 786432, | |
SF_FORMAT_MAT5 = 851968, | |
SF_FORMAT_PVF = 917504, | |
SF_FORMAT_XI = 983040, | |
SF_FORMAT_HTK = 1048576, | |
SF_FORMAT_SDS = 1114112, | |
SF_FORMAT_AVR = 1179648, | |
SF_FORMAT_WAVEX = 1245184, | |
SF_FORMAT_SD2 = 1441792, | |
SF_FORMAT_FLAC = 1507328, | |
SF_FORMAT_CAF = 1572864, | |
SF_FORMAT_WVE = 1638400, | |
SF_FORMAT_OGG = 2097152, | |
SF_FORMAT_MPC2K = 2162688, | |
SF_FORMAT_RF64 = 2228224, | |
SF_FORMAT_PCM_S8 = 1, | |
SF_FORMAT_PCM_16 = 2, | |
SF_FORMAT_PCM_24 = 3, | |
SF_FORMAT_PCM_32 = 4, | |
SF_FORMAT_PCM_U8 = 5, | |
SF_FORMAT_FLOAT = 6, | |
SF_FORMAT_DOUBLE = 7, | |
SF_FORMAT_ULAW = 16, | |
SF_FORMAT_ALAW = 17, | |
SF_FORMAT_IMA_ADPCM = 18, | |
SF_FORMAT_MS_ADPCM = 19, | |
SF_FORMAT_GSM610 = 32, | |
SF_FORMAT_VOX_ADPCM = 33, | |
SF_FORMAT_G721_32 = 48, | |
SF_FORMAT_G723_24 = 49, | |
SF_FORMAT_G723_40 = 50, | |
SF_FORMAT_DWVW_12 = 64, | |
SF_FORMAT_DWVW_16 = 65, | |
SF_FORMAT_DWVW_24 = 66, | |
SF_FORMAT_DWVW_N = 67, | |
SF_FORMAT_DPCM_8 = 80, | |
SF_FORMAT_DPCM_16 = 81, | |
SF_FORMAT_VORBIS = 96, | |
SF_FORMAT_ALAC_16 = 112, | |
SF_FORMAT_ALAC_20 = 113, | |
SF_FORMAT_ALAC_24 = 114, | |
SF_FORMAT_ALAC_32 = 115, | |
SF_ENDIAN_FILE = 0, | |
SF_ENDIAN_LITTLE = 268435456, | |
SF_ENDIAN_BIG = 536870912, | |
SF_ENDIAN_CPU = 805306368, | |
SF_FORMAT_SUBMASK = 65535, | |
SF_FORMAT_TYPEMASK = 268369920, | |
SF_FORMAT_ENDMASK = 805306368, | |
_, | |
}; | |
pub const SFC_GET_LIB_VERSION = @enumToInt(enum_unnamed_60.SFC_GET_LIB_VERSION); | |
pub const SFC_GET_LOG_INFO = @enumToInt(enum_unnamed_60.SFC_GET_LOG_INFO); | |
pub const SFC_GET_CURRENT_SF_INFO = @enumToInt(enum_unnamed_60.SFC_GET_CURRENT_SF_INFO); | |
pub const SFC_GET_NORM_DOUBLE = @enumToInt(enum_unnamed_60.SFC_GET_NORM_DOUBLE); | |
pub const SFC_GET_NORM_FLOAT = @enumToInt(enum_unnamed_60.SFC_GET_NORM_FLOAT); | |
pub const SFC_SET_NORM_DOUBLE = @enumToInt(enum_unnamed_60.SFC_SET_NORM_DOUBLE); | |
pub const SFC_SET_NORM_FLOAT = @enumToInt(enum_unnamed_60.SFC_SET_NORM_FLOAT); | |
pub const SFC_SET_SCALE_FLOAT_INT_READ = @enumToInt(enum_unnamed_60.SFC_SET_SCALE_FLOAT_INT_READ); | |
pub const SFC_SET_SCALE_INT_FLOAT_WRITE = @enumToInt(enum_unnamed_60.SFC_SET_SCALE_INT_FLOAT_WRITE); | |
pub const SFC_GET_SIMPLE_FORMAT_COUNT = @enumToInt(enum_unnamed_60.SFC_GET_SIMPLE_FORMAT_COUNT); | |
pub const SFC_GET_SIMPLE_FORMAT = @enumToInt(enum_unnamed_60.SFC_GET_SIMPLE_FORMAT); | |
pub const SFC_GET_FORMAT_INFO = @enumToInt(enum_unnamed_60.SFC_GET_FORMAT_INFO); | |
pub const SFC_GET_FORMAT_MAJOR_COUNT = @enumToInt(enum_unnamed_60.SFC_GET_FORMAT_MAJOR_COUNT); | |
pub const SFC_GET_FORMAT_MAJOR = @enumToInt(enum_unnamed_60.SFC_GET_FORMAT_MAJOR); | |
pub const SFC_GET_FORMAT_SUBTYPE_COUNT = @enumToInt(enum_unnamed_60.SFC_GET_FORMAT_SUBTYPE_COUNT); | |
pub const SFC_GET_FORMAT_SUBTYPE = @enumToInt(enum_unnamed_60.SFC_GET_FORMAT_SUBTYPE); | |
pub const SFC_CALC_SIGNAL_MAX = @enumToInt(enum_unnamed_60.SFC_CALC_SIGNAL_MAX); | |
pub const SFC_CALC_NORM_SIGNAL_MAX = @enumToInt(enum_unnamed_60.SFC_CALC_NORM_SIGNAL_MAX); | |
pub const SFC_CALC_MAX_ALL_CHANNELS = @enumToInt(enum_unnamed_60.SFC_CALC_MAX_ALL_CHANNELS); | |
pub const SFC_CALC_NORM_MAX_ALL_CHANNELS = @enumToInt(enum_unnamed_60.SFC_CALC_NORM_MAX_ALL_CHANNELS); | |
pub const SFC_GET_SIGNAL_MAX = @enumToInt(enum_unnamed_60.SFC_GET_SIGNAL_MAX); | |
pub const SFC_GET_MAX_ALL_CHANNELS = @enumToInt(enum_unnamed_60.SFC_GET_MAX_ALL_CHANNELS); | |
pub const SFC_SET_ADD_PEAK_CHUNK = @enumToInt(enum_unnamed_60.SFC_SET_ADD_PEAK_CHUNK); | |
pub const SFC_SET_ADD_HEADER_PAD_CHUNK = @enumToInt(enum_unnamed_60.SFC_SET_ADD_HEADER_PAD_CHUNK); | |
pub const SFC_UPDATE_HEADER_NOW = @enumToInt(enum_unnamed_60.SFC_UPDATE_HEADER_NOW); | |
pub const SFC_SET_UPDATE_HEADER_AUTO = @enumToInt(enum_unnamed_60.SFC_SET_UPDATE_HEADER_AUTO); | |
pub const SFC_FILE_TRUNCATE = @enumToInt(enum_unnamed_60.SFC_FILE_TRUNCATE); | |
pub const SFC_SET_RAW_START_OFFSET = @enumToInt(enum_unnamed_60.SFC_SET_RAW_START_OFFSET); | |
pub const SFC_SET_DITHER_ON_WRITE = @enumToInt(enum_unnamed_60.SFC_SET_DITHER_ON_WRITE); | |
pub const SFC_SET_DITHER_ON_READ = @enumToInt(enum_unnamed_60.SFC_SET_DITHER_ON_READ); | |
pub const SFC_GET_DITHER_INFO_COUNT = @enumToInt(enum_unnamed_60.SFC_GET_DITHER_INFO_COUNT); | |
pub const SFC_GET_DITHER_INFO = @enumToInt(enum_unnamed_60.SFC_GET_DITHER_INFO); | |
pub const SFC_GET_EMBED_FILE_INFO = @enumToInt(enum_unnamed_60.SFC_GET_EMBED_FILE_INFO); | |
pub const SFC_SET_CLIPPING = @enumToInt(enum_unnamed_60.SFC_SET_CLIPPING); | |
pub const SFC_GET_CLIPPING = @enumToInt(enum_unnamed_60.SFC_GET_CLIPPING); | |
pub const SFC_GET_CUE_COUNT = @enumToInt(enum_unnamed_60.SFC_GET_CUE_COUNT); | |
pub const SFC_GET_CUE = @enumToInt(enum_unnamed_60.SFC_GET_CUE); | |
pub const SFC_SET_CUE = @enumToInt(enum_unnamed_60.SFC_SET_CUE); | |
pub const SFC_GET_INSTRUMENT = @enumToInt(enum_unnamed_60.SFC_GET_INSTRUMENT); | |
pub const SFC_SET_INSTRUMENT = @enumToInt(enum_unnamed_60.SFC_SET_INSTRUMENT); | |
pub const SFC_GET_LOOP_INFO = @enumToInt(enum_unnamed_60.SFC_GET_LOOP_INFO); | |
pub const SFC_GET_BROADCAST_INFO = @enumToInt(enum_unnamed_60.SFC_GET_BROADCAST_INFO); | |
pub const SFC_SET_BROADCAST_INFO = @enumToInt(enum_unnamed_60.SFC_SET_BROADCAST_INFO); | |
pub const SFC_GET_CHANNEL_MAP_INFO = @enumToInt(enum_unnamed_60.SFC_GET_CHANNEL_MAP_INFO); | |
pub const SFC_SET_CHANNEL_MAP_INFO = @enumToInt(enum_unnamed_60.SFC_SET_CHANNEL_MAP_INFO); | |
pub const SFC_RAW_DATA_NEEDS_ENDSWAP = @enumToInt(enum_unnamed_60.SFC_RAW_DATA_NEEDS_ENDSWAP); | |
pub const SFC_WAVEX_SET_AMBISONIC = @enumToInt(enum_unnamed_60.SFC_WAVEX_SET_AMBISONIC); | |
pub const SFC_WAVEX_GET_AMBISONIC = @enumToInt(enum_unnamed_60.SFC_WAVEX_GET_AMBISONIC); | |
pub const SFC_RF64_AUTO_DOWNGRADE = @enumToInt(enum_unnamed_60.SFC_RF64_AUTO_DOWNGRADE); | |
pub const SFC_SET_VBR_ENCODING_QUALITY = @enumToInt(enum_unnamed_60.SFC_SET_VBR_ENCODING_QUALITY); | |
pub const SFC_SET_COMPRESSION_LEVEL = @enumToInt(enum_unnamed_60.SFC_SET_COMPRESSION_LEVEL); | |
pub const SFC_SET_CART_INFO = @enumToInt(enum_unnamed_60.SFC_SET_CART_INFO); | |
pub const SFC_GET_CART_INFO = @enumToInt(enum_unnamed_60.SFC_GET_CART_INFO); | |
pub const SFC_TEST_IEEE_FLOAT_REPLACE = @enumToInt(enum_unnamed_60.SFC_TEST_IEEE_FLOAT_REPLACE); | |
pub const SFC_SET_ADD_DITHER_ON_WRITE = @enumToInt(enum_unnamed_60.SFC_SET_ADD_DITHER_ON_WRITE); | |
pub const SFC_SET_ADD_DITHER_ON_READ = @enumToInt(enum_unnamed_60.SFC_SET_ADD_DITHER_ON_READ); | |
const enum_unnamed_60 = extern enum(c_int) { | |
SFC_GET_LIB_VERSION = 4096, | |
SFC_GET_LOG_INFO = 4097, | |
SFC_GET_CURRENT_SF_INFO = 4098, | |
SFC_GET_NORM_DOUBLE = 4112, | |
SFC_GET_NORM_FLOAT = 4113, | |
SFC_SET_NORM_DOUBLE = 4114, | |
SFC_SET_NORM_FLOAT = 4115, | |
SFC_SET_SCALE_FLOAT_INT_READ = 4116, | |
SFC_SET_SCALE_INT_FLOAT_WRITE = 4117, | |
SFC_GET_SIMPLE_FORMAT_COUNT = 4128, | |
SFC_GET_SIMPLE_FORMAT = 4129, | |
SFC_GET_FORMAT_INFO = 4136, | |
SFC_GET_FORMAT_MAJOR_COUNT = 4144, | |
SFC_GET_FORMAT_MAJOR = 4145, | |
SFC_GET_FORMAT_SUBTYPE_COUNT = 4146, | |
SFC_GET_FORMAT_SUBTYPE = 4147, | |
SFC_CALC_SIGNAL_MAX = 4160, | |
SFC_CALC_NORM_SIGNAL_MAX = 4161, | |
SFC_CALC_MAX_ALL_CHANNELS = 4162, | |
SFC_CALC_NORM_MAX_ALL_CHANNELS = 4163, | |
SFC_GET_SIGNAL_MAX = 4164, | |
SFC_GET_MAX_ALL_CHANNELS = 4165, | |
SFC_SET_ADD_PEAK_CHUNK = 4176, | |
SFC_SET_ADD_HEADER_PAD_CHUNK = 4177, | |
SFC_UPDATE_HEADER_NOW = 4192, | |
SFC_SET_UPDATE_HEADER_AUTO = 4193, | |
SFC_FILE_TRUNCATE = 4224, | |
SFC_SET_RAW_START_OFFSET = 4240, | |
SFC_SET_DITHER_ON_WRITE = 4256, | |
SFC_SET_DITHER_ON_READ = 4257, | |
SFC_GET_DITHER_INFO_COUNT = 4258, | |
SFC_GET_DITHER_INFO = 4259, | |
SFC_GET_EMBED_FILE_INFO = 4272, | |
SFC_SET_CLIPPING = 4288, | |
SFC_GET_CLIPPING = 4289, | |
SFC_GET_CUE_COUNT = 4301, | |
SFC_GET_CUE = 4302, | |
SFC_SET_CUE = 4303, | |
SFC_GET_INSTRUMENT = 4304, | |
SFC_SET_INSTRUMENT = 4305, | |
SFC_GET_LOOP_INFO = 4320, | |
SFC_GET_BROADCAST_INFO = 4336, | |
SFC_SET_BROADCAST_INFO = 4337, | |
SFC_GET_CHANNEL_MAP_INFO = 4352, | |
SFC_SET_CHANNEL_MAP_INFO = 4353, | |
SFC_RAW_DATA_NEEDS_ENDSWAP = 4368, | |
SFC_WAVEX_SET_AMBISONIC = 4608, | |
SFC_WAVEX_GET_AMBISONIC = 4609, | |
SFC_RF64_AUTO_DOWNGRADE = 4624, | |
SFC_SET_VBR_ENCODING_QUALITY = 4864, | |
SFC_SET_COMPRESSION_LEVEL = 4865, | |
SFC_SET_CART_INFO = 5120, | |
SFC_GET_CART_INFO = 5121, | |
SFC_TEST_IEEE_FLOAT_REPLACE = 24577, | |
SFC_SET_ADD_DITHER_ON_WRITE = 4208, | |
SFC_SET_ADD_DITHER_ON_READ = 4209, | |
_, | |
}; | |
pub const SF_STR_TITLE = @enumToInt(enum_unnamed_61.SF_STR_TITLE); | |
pub const SF_STR_COPYRIGHT = @enumToInt(enum_unnamed_61.SF_STR_COPYRIGHT); | |
pub const SF_STR_SOFTWARE = @enumToInt(enum_unnamed_61.SF_STR_SOFTWARE); | |
pub const SF_STR_ARTIST = @enumToInt(enum_unnamed_61.SF_STR_ARTIST); | |
pub const SF_STR_COMMENT = @enumToInt(enum_unnamed_61.SF_STR_COMMENT); | |
pub const SF_STR_DATE = @enumToInt(enum_unnamed_61.SF_STR_DATE); | |
pub const SF_STR_ALBUM = @enumToInt(enum_unnamed_61.SF_STR_ALBUM); | |
pub const SF_STR_LICENSE = @enumToInt(enum_unnamed_61.SF_STR_LICENSE); | |
pub const SF_STR_TRACKNUMBER = @enumToInt(enum_unnamed_61.SF_STR_TRACKNUMBER); | |
pub const SF_STR_GENRE = @enumToInt(enum_unnamed_61.SF_STR_GENRE); | |
const enum_unnamed_61 = extern enum(c_int) { | |
SF_STR_TITLE = 1, | |
SF_STR_COPYRIGHT = 2, | |
SF_STR_SOFTWARE = 3, | |
SF_STR_ARTIST = 4, | |
SF_STR_COMMENT = 5, | |
SF_STR_DATE = 6, | |
SF_STR_ALBUM = 7, | |
SF_STR_LICENSE = 8, | |
SF_STR_TRACKNUMBER = 9, | |
SF_STR_GENRE = 16, | |
_, | |
}; | |
pub const SF_FALSE = @enumToInt(enum_unnamed_62.SF_FALSE); | |
pub const SF_TRUE = @enumToInt(enum_unnamed_62.SF_TRUE); | |
pub const SFM_READ = @enumToInt(enum_unnamed_62.SFM_READ); | |
pub const SFM_WRITE = @enumToInt(enum_unnamed_62.SFM_WRITE); | |
pub const SFM_RDWR = @enumToInt(enum_unnamed_62.SFM_RDWR); | |
pub const SF_AMBISONIC_NONE = @enumToInt(enum_unnamed_62.SF_AMBISONIC_NONE); | |
pub const SF_AMBISONIC_B_FORMAT = @enumToInt(enum_unnamed_62.SF_AMBISONIC_B_FORMAT); | |
const enum_unnamed_62 = extern enum(c_int) { | |
SF_FALSE = 0, | |
SF_TRUE = 1, | |
SFM_READ = 16, | |
SFM_WRITE = 32, | |
SFM_RDWR = 48, | |
SF_AMBISONIC_NONE = 64, | |
SF_AMBISONIC_B_FORMAT = 65, | |
_, | |
}; | |
pub const SF_ERR_NO_ERROR = @enumToInt(enum_unnamed_63.SF_ERR_NO_ERROR); | |
pub const SF_ERR_UNRECOGNISED_FORMAT = @enumToInt(enum_unnamed_63.SF_ERR_UNRECOGNISED_FORMAT); | |
pub const SF_ERR_SYSTEM = @enumToInt(enum_unnamed_63.SF_ERR_SYSTEM); | |
pub const SF_ERR_MALFORMED_FILE = @enumToInt(enum_unnamed_63.SF_ERR_MALFORMED_FILE); | |
pub const SF_ERR_UNSUPPORTED_ENCODING = @enumToInt(enum_unnamed_63.SF_ERR_UNSUPPORTED_ENCODING); | |
const enum_unnamed_63 = extern enum(c_int) { | |
SF_ERR_NO_ERROR = 0, | |
SF_ERR_UNRECOGNISED_FORMAT = 1, | |
SF_ERR_SYSTEM = 2, | |
SF_ERR_MALFORMED_FILE = 3, | |
SF_ERR_UNSUPPORTED_ENCODING = 4, | |
_, | |
}; | |
pub const SF_CHANNEL_MAP_INVALID = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_INVALID); | |
pub const SF_CHANNEL_MAP_MONO = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_MONO); | |
pub const SF_CHANNEL_MAP_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_LEFT); | |
pub const SF_CHANNEL_MAP_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_RIGHT); | |
pub const SF_CHANNEL_MAP_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_CENTER); | |
pub const SF_CHANNEL_MAP_FRONT_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_FRONT_LEFT); | |
pub const SF_CHANNEL_MAP_FRONT_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_FRONT_RIGHT); | |
pub const SF_CHANNEL_MAP_FRONT_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_FRONT_CENTER); | |
pub const SF_CHANNEL_MAP_REAR_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_REAR_CENTER); | |
pub const SF_CHANNEL_MAP_REAR_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_REAR_LEFT); | |
pub const SF_CHANNEL_MAP_REAR_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_REAR_RIGHT); | |
pub const SF_CHANNEL_MAP_LFE = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_LFE); | |
pub const SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER); | |
pub const SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER); | |
pub const SF_CHANNEL_MAP_SIDE_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_SIDE_LEFT); | |
pub const SF_CHANNEL_MAP_SIDE_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_SIDE_RIGHT); | |
pub const SF_CHANNEL_MAP_TOP_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_CENTER); | |
pub const SF_CHANNEL_MAP_TOP_FRONT_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_FRONT_LEFT); | |
pub const SF_CHANNEL_MAP_TOP_FRONT_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_FRONT_RIGHT); | |
pub const SF_CHANNEL_MAP_TOP_FRONT_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_FRONT_CENTER); | |
pub const SF_CHANNEL_MAP_TOP_REAR_LEFT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_REAR_LEFT); | |
pub const SF_CHANNEL_MAP_TOP_REAR_RIGHT = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_REAR_RIGHT); | |
pub const SF_CHANNEL_MAP_TOP_REAR_CENTER = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_TOP_REAR_CENTER); | |
pub const SF_CHANNEL_MAP_AMBISONIC_B_W = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_AMBISONIC_B_W); | |
pub const SF_CHANNEL_MAP_AMBISONIC_B_X = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_AMBISONIC_B_X); | |
pub const SF_CHANNEL_MAP_AMBISONIC_B_Y = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_AMBISONIC_B_Y); | |
pub const SF_CHANNEL_MAP_AMBISONIC_B_Z = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_AMBISONIC_B_Z); | |
pub const SF_CHANNEL_MAP_MAX = @enumToInt(enum_unnamed_64.SF_CHANNEL_MAP_MAX); | |
const enum_unnamed_64 = extern enum(c_int) { | |
SF_CHANNEL_MAP_INVALID = 0, | |
SF_CHANNEL_MAP_MONO = 1, | |
SF_CHANNEL_MAP_LEFT = 2, | |
SF_CHANNEL_MAP_RIGHT = 3, | |
SF_CHANNEL_MAP_CENTER = 4, | |
SF_CHANNEL_MAP_FRONT_LEFT = 5, | |
SF_CHANNEL_MAP_FRONT_RIGHT = 6, | |
SF_CHANNEL_MAP_FRONT_CENTER = 7, | |
SF_CHANNEL_MAP_REAR_CENTER = 8, | |
SF_CHANNEL_MAP_REAR_LEFT = 9, | |
SF_CHANNEL_MAP_REAR_RIGHT = 10, | |
SF_CHANNEL_MAP_LFE = 11, | |
SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER = 12, | |
SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER = 13, | |
SF_CHANNEL_MAP_SIDE_LEFT = 14, | |
SF_CHANNEL_MAP_SIDE_RIGHT = 15, | |
SF_CHANNEL_MAP_TOP_CENTER = 16, | |
SF_CHANNEL_MAP_TOP_FRONT_LEFT = 17, | |
SF_CHANNEL_MAP_TOP_FRONT_RIGHT = 18, | |
SF_CHANNEL_MAP_TOP_FRONT_CENTER = 19, | |
SF_CHANNEL_MAP_TOP_REAR_LEFT = 20, | |
SF_CHANNEL_MAP_TOP_REAR_RIGHT = 21, | |
SF_CHANNEL_MAP_TOP_REAR_CENTER = 22, | |
SF_CHANNEL_MAP_AMBISONIC_B_W = 23, | |
SF_CHANNEL_MAP_AMBISONIC_B_X = 24, | |
SF_CHANNEL_MAP_AMBISONIC_B_Y = 25, | |
SF_CHANNEL_MAP_AMBISONIC_B_Z = 26, | |
SF_CHANNEL_MAP_MAX = 27, | |
_, | |
}; | |
pub const struct_SNDFILE_tag = @Type(.Opaque); | |
pub const SNDFILE = struct_SNDFILE_tag; | |
pub const sf_count_t = i64; | |
pub const struct_SF_INFO = extern struct { | |
frames: sf_count_t, | |
samplerate: c_int, | |
channels: c_int, | |
format: c_int, | |
sections: c_int, | |
seekable: c_int, | |
}; | |
pub const SF_INFO = struct_SF_INFO; | |
const struct_unnamed_65 = extern struct { | |
format: c_int, | |
name: [*c]const u8, | |
extension: [*c]const u8, | |
}; | |
pub const SF_FORMAT_INFO = struct_unnamed_65; | |
pub const SFD_DEFAULT_LEVEL = @enumToInt(enum_unnamed_66.SFD_DEFAULT_LEVEL); | |
pub const SFD_CUSTOM_LEVEL = @enumToInt(enum_unnamed_66.SFD_CUSTOM_LEVEL); | |
pub const SFD_NO_DITHER = @enumToInt(enum_unnamed_66.SFD_NO_DITHER); | |
pub const SFD_WHITE = @enumToInt(enum_unnamed_66.SFD_WHITE); | |
pub const SFD_TRIANGULAR_PDF = @enumToInt(enum_unnamed_66.SFD_TRIANGULAR_PDF); | |
const enum_unnamed_66 = extern enum(c_int) { | |
SFD_DEFAULT_LEVEL = 0, | |
SFD_CUSTOM_LEVEL = 1073741824, | |
SFD_NO_DITHER = 500, | |
SFD_WHITE = 501, | |
SFD_TRIANGULAR_PDF = 502, | |
_, | |
}; | |
const struct_unnamed_67 = extern struct { | |
type: c_int, | |
level: f64, | |
name: [*c]const u8, | |
}; | |
pub const SF_DITHER_INFO = struct_unnamed_67; | |
const struct_unnamed_68 = extern struct { | |
offset: sf_count_t, | |
length: sf_count_t, | |
}; | |
pub const SF_EMBED_FILE_INFO = struct_unnamed_68; | |
const struct_unnamed_69 = extern struct { | |
indx: i32, | |
position: u32, | |
fcc_chunk: i32, | |
chunk_start: i32, | |
block_start: i32, | |
sample_offset: u32, | |
name: [256]u8, | |
}; | |
pub const SF_CUE_POINT = struct_unnamed_69; | |
const struct_unnamed_70 = extern struct { | |
cue_count: u32, | |
cue_points: [100]SF_CUE_POINT, | |
}; | |
pub const SF_CUES = struct_unnamed_70; | |
pub const SF_LOOP_NONE = @enumToInt(enum_unnamed_71.SF_LOOP_NONE); | |
pub const SF_LOOP_FORWARD = @enumToInt(enum_unnamed_71.SF_LOOP_FORWARD); | |
pub const SF_LOOP_BACKWARD = @enumToInt(enum_unnamed_71.SF_LOOP_BACKWARD); | |
pub const SF_LOOP_ALTERNATING = @enumToInt(enum_unnamed_71.SF_LOOP_ALTERNATING); | |
const enum_unnamed_71 = extern enum(c_int) { | |
SF_LOOP_NONE = 800, | |
SF_LOOP_FORWARD = 801, | |
SF_LOOP_BACKWARD = 802, | |
SF_LOOP_ALTERNATING = 803, | |
_, | |
}; | |
const struct_unnamed_73 = extern struct { | |
mode: c_int, | |
start: u32, | |
end: u32, | |
count: u32, | |
}; | |
const struct_unnamed_72 = extern struct { | |
gain: c_int, | |
basenote: u8, | |
detune: u8, | |
velocity_lo: u8, | |
velocity_hi: u8, | |
key_lo: u8, | |
key_hi: u8, | |
loop_count: c_int, | |
loops: [16]struct_unnamed_73, | |
}; | |
pub const SF_INSTRUMENT = struct_unnamed_72; | |
const struct_unnamed_74 = extern struct { | |
time_sig_num: c_short, | |
time_sig_den: c_short, | |
loop_mode: c_int, | |
num_beats: c_int, | |
bpm: f32, | |
root_key: c_int, | |
future: [6]c_int, | |
}; | |
pub const SF_LOOP_INFO = struct_unnamed_74; | |
const struct_unnamed_75 = extern struct { | |
description: [256]u8, | |
originator: [32]u8, | |
originator_reference: [32]u8, | |
origination_date: [10]u8, | |
origination_time: [8]u8, | |
time_reference_low: u32, | |
time_reference_high: u32, | |
version: c_short, | |
umid: [64]u8, | |
reserved: [190]u8, | |
coding_history_size: u32, | |
coding_history: [256]u8, | |
}; | |
pub const SF_BROADCAST_INFO = struct_unnamed_75; | |
pub const struct_SF_CART_TIMER = extern struct { | |
usage: [4]u8, | |
value: i32, | |
}; | |
pub const SF_CART_TIMER = struct_SF_CART_TIMER; | |
const struct_unnamed_76 = extern struct { | |
version: [4]u8, | |
title: [64]u8, | |
artist: [64]u8, | |
cut_id: [64]u8, | |
client_id: [64]u8, | |
category: [64]u8, | |
classification: [64]u8, | |
out_cue: [64]u8, | |
start_date: [10]u8, | |
start_time: [8]u8, | |
end_date: [10]u8, | |
end_time: [8]u8, | |
producer_app_id: [64]u8, | |
producer_app_version: [64]u8, | |
user_def: [64]u8, | |
level_reference: i32, | |
post_timers: [8]SF_CART_TIMER, | |
reserved: [276]u8, | |
url: [1024]u8, | |
tag_text_size: u32, | |
tag_text: [256]u8, | |
}; | |
pub const SF_CART_INFO = struct_unnamed_76; | |
pub const sf_vio_get_filelen = ?fn (?*c_void) callconv(.C) sf_count_t; | |
pub const sf_vio_seek = ?fn (sf_count_t, c_int, ?*c_void) callconv(.C) sf_count_t; | |
pub const sf_vio_read = ?fn (?*c_void, sf_count_t, ?*c_void) callconv(.C) sf_count_t; | |
pub const sf_vio_write = ?fn (?*const c_void, sf_count_t, ?*c_void) callconv(.C) sf_count_t; | |
pub const sf_vio_tell = ?fn (?*c_void) callconv(.C) sf_count_t; | |
pub const struct_SF_VIRTUAL_IO = extern struct { | |
get_filelen: sf_vio_get_filelen, | |
seek: sf_vio_seek, | |
read: sf_vio_read, | |
write: sf_vio_write, | |
tell: sf_vio_tell, | |
}; | |
pub const SF_VIRTUAL_IO = struct_SF_VIRTUAL_IO; | |
pub extern fn sf_open(path: [*c]const u8, mode: c_int, sfinfo: [*c]SF_INFO) ?*SNDFILE; | |
pub extern fn sf_open_fd(fd: c_int, mode: c_int, sfinfo: [*c]SF_INFO, close_desc: c_int) ?*SNDFILE; | |
pub extern fn sf_open_virtual(sfvirtual: [*c]SF_VIRTUAL_IO, mode: c_int, sfinfo: [*c]SF_INFO, user_data: ?*c_void) ?*SNDFILE; | |
pub extern fn sf_error(sndfile: ?*SNDFILE) c_int; | |
pub extern fn sf_strerror(sndfile: ?*SNDFILE) [*c]const u8; | |
pub extern fn sf_error_number(errnum: c_int) [*c]const u8; | |
pub extern fn sf_perror(sndfile: ?*SNDFILE) c_int; | |
pub extern fn sf_error_str(sndfile: ?*SNDFILE, str: [*c]u8, len: usize) c_int; | |
pub extern fn sf_command(sndfile: ?*SNDFILE, command: c_int, data: ?*c_void, datasize: c_int) c_int; | |
pub extern fn sf_format_check(info: [*c]const SF_INFO) c_int; | |
pub const SF_SEEK_SET = @enumToInt(enum_unnamed_77.SF_SEEK_SET); | |
pub const SF_SEEK_CUR = @enumToInt(enum_unnamed_77.SF_SEEK_CUR); | |
pub const SF_SEEK_END = @enumToInt(enum_unnamed_77.SF_SEEK_END); | |
const enum_unnamed_77 = extern enum(c_int) { | |
SF_SEEK_SET = 0, | |
SF_SEEK_CUR = 1, | |
SF_SEEK_END = 2, | |
_, | |
}; | |
pub extern fn sf_seek(sndfile: ?*SNDFILE, frames: sf_count_t, whence: c_int) sf_count_t; | |
pub extern fn sf_set_string(sndfile: ?*SNDFILE, str_type: c_int, str: [*c]const u8) c_int; | |
pub extern fn sf_get_string(sndfile: ?*SNDFILE, str_type: c_int) [*c]const u8; | |
pub extern fn sf_version_string() [*c]const u8; | |
pub extern fn sf_current_byterate(sndfile: ?*SNDFILE) c_int; | |
pub extern fn sf_read_raw(sndfile: ?*SNDFILE, ptr: ?*c_void, bytes: sf_count_t) sf_count_t; | |
pub extern fn sf_write_raw(sndfile: ?*SNDFILE, ptr: ?*const c_void, bytes: sf_count_t) sf_count_t; | |
pub extern fn sf_readf_short(sndfile: ?*SNDFILE, ptr: [*c]c_short, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_writef_short(sndfile: ?*SNDFILE, ptr: [*c]const c_short, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_readf_int(sndfile: ?*SNDFILE, ptr: [*c]c_int, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_writef_int(sndfile: ?*SNDFILE, ptr: [*c]const c_int, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_readf_float(sndfile: ?*SNDFILE, ptr: [*c]f32, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_writef_float(sndfile: ?*SNDFILE, ptr: [*c]const f32, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_readf_double(sndfile: ?*SNDFILE, ptr: [*c]f64, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_writef_double(sndfile: ?*SNDFILE, ptr: [*c]const f64, frames: sf_count_t) sf_count_t; | |
pub extern fn sf_read_short(sndfile: ?*SNDFILE, ptr: [*c]c_short, items: sf_count_t) sf_count_t; | |
pub extern fn sf_write_short(sndfile: ?*SNDFILE, ptr: [*c]const c_short, items: sf_count_t) sf_count_t; | |
pub extern fn sf_read_int(sndfile: ?*SNDFILE, ptr: [*c]c_int, items: sf_count_t) sf_count_t; | |
pub extern fn sf_write_int(sndfile: ?*SNDFILE, ptr: [*c]const c_int, items: sf_count_t) sf_count_t; | |
pub extern fn sf_read_float(sndfile: ?*SNDFILE, ptr: [*c]f32, items: sf_count_t) sf_count_t; | |
pub extern fn sf_write_float(sndfile: ?*SNDFILE, ptr: [*c]const f32, items: sf_count_t) sf_count_t; | |
pub extern fn sf_read_double(sndfile: ?*SNDFILE, ptr: [*c]f64, items: sf_count_t) sf_count_t; | |
pub extern fn sf_write_double(sndfile: ?*SNDFILE, ptr: [*c]const f64, items: sf_count_t) sf_count_t; | |
pub extern fn sf_close(sndfile: ?*SNDFILE) c_int; | |
pub extern fn sf_write_sync(sndfile: ?*SNDFILE) void; | |
pub const struct_SF_CHUNK_INFO = extern struct { | |
id: [64]u8, | |
id_size: c_uint, | |
datalen: c_uint, | |
data: ?*c_void, | |
}; | |
pub const SF_CHUNK_INFO = struct_SF_CHUNK_INFO; | |
pub extern fn sf_set_chunk(sndfile: ?*SNDFILE, chunk_info: [*c]const SF_CHUNK_INFO) c_int; | |
pub const struct_SF_CHUNK_ITERATOR = @Type(.Opaque); | |
pub const SF_CHUNK_ITERATOR = struct_SF_CHUNK_ITERATOR; | |
pub extern fn sf_get_chunk_iterator(sndfile: ?*SNDFILE, chunk_info: [*c]const SF_CHUNK_INFO) ?*SF_CHUNK_ITERATOR; | |
pub extern fn sf_next_chunk_iterator(iterator: ?*SF_CHUNK_ITERATOR) ?*SF_CHUNK_ITERATOR; | |
pub extern fn sf_get_chunk_size(it: ?*const SF_CHUNK_ITERATOR, chunk_info: [*c]SF_CHUNK_INFO) c_int; | |
pub extern fn sf_get_chunk_data(it: ?*const SF_CHUNK_ITERATOR, chunk_info: [*c]SF_CHUNK_INFO) c_int; | |
pub extern fn cscore_([*c]CSOUND) void; | |
pub extern fn mmalloc([*c]CSOUND, usize) ?*c_void; | |
pub extern fn mcalloc([*c]CSOUND, usize) ?*c_void; | |
pub extern fn mrealloc([*c]CSOUND, ?*c_void, usize) ?*c_void; | |
pub extern fn mfree([*c]CSOUND, ?*c_void) void; | |
pub extern fn mmallocDebug([*c]CSOUND, usize, [*c]u8, c_int) ?*c_void; | |
pub extern fn mcallocDebug([*c]CSOUND, usize, [*c]u8, c_int) ?*c_void; | |
pub extern fn mreallocDebug([*c]CSOUND, ?*c_void, usize, [*c]u8, c_int) ?*c_void; | |
pub extern fn mfreeDebug([*c]CSOUND, ?*c_void, [*c]u8, c_int) void; | |
pub extern fn cs_strdup([*c]CSOUND, [*c]u8) [*c]u8; | |
pub extern fn cs_strndup([*c]CSOUND, [*c]u8, usize) [*c]u8; | |
pub extern fn csoundAuxAlloc([*c]CSOUND, usize, [*c]AUXCH) void; | |
pub extern fn auxchfree([*c]CSOUND, [*c]INSDS) void; | |
pub extern fn csoundAuxAllocAsync([*c]CSOUND, usize, [*c]AUXCH, [*c]AUXASYNC, aux_cb, ?*c_void) c_int; | |
pub extern fn fdrecord([*c]CSOUND, [*c]FDCH) void; | |
pub extern fn csound_fd_close([*c]CSOUND, [*c]FDCH) void; | |
pub extern fn fdchclose([*c]CSOUND, [*c]INSDS) void; | |
pub extern fn synterr([*c]CSOUND, [*c]const u8, ...) void; | |
pub extern fn csoundDie([*c]CSOUND, [*c]const u8, ...) noreturn; | |
pub extern fn csoundInitError([*c]CSOUND, [*c]const u8, ...) c_int; | |
pub extern fn csoundPerfError([*c]CSOUND, h: [*c]OPDS, [*c]const u8, ...) c_int; | |
pub extern fn csoundWarning([*c]CSOUND, [*c]const u8, ...) void; | |
pub extern fn csoundDebugMsg([*c]CSOUND, [*c]const u8, ...) void; | |
pub extern fn csoundErrorMsg([*c]CSOUND, [*c]const u8, ...) void; | |
pub extern fn csoundErrMsgV([*c]CSOUND, [*c]const u8, [*c]const u8, [*c]struct___va_list_tag) void; | |
pub extern fn csoundLongJmp([*c]CSOUND, retval: c_int) noreturn; | |
pub extern fn getoptxt([*c]CSOUND, [*c]c_int) [*c]TEXT; | |
pub extern fn reverbinit([*c]CSOUND) void; | |
pub extern fn dispinit([*c]CSOUND) void; | |
pub extern fn init0([*c]CSOUND) c_int; | |
pub extern fn scsort([*c]CSOUND, [*c]FILE, [*c]FILE) void; | |
pub extern fn scsortstr([*c]CSOUND, [*c]CORFIL) [*c]u8; | |
pub extern fn scxtract([*c]CSOUND, [*c]CORFIL, [*c]FILE) c_int; | |
pub extern fn rdscor([*c]CSOUND, [*c]EVTBLK) c_int; | |
pub extern fn musmon([*c]CSOUND) c_int; | |
pub extern fn RTLineset([*c]CSOUND) void; | |
pub extern fn csoundFTFind([*c]CSOUND, [*c]f64) [*c]FUNC; | |
pub extern fn csoundFTFindP([*c]CSOUND, [*c]f64) [*c]FUNC; | |
pub extern fn csoundFTnp2Find([*c]CSOUND, [*c]f64) [*c]FUNC; | |
pub extern fn csoundFTnp2Finde([*c]CSOUND, [*c]f64) [*c]FUNC; | |
pub extern fn intpow(f64, int32) f64; | |
pub extern fn list_opcodes([*c]CSOUND, c_int) void; | |
pub extern fn getstrformat(format: c_int) [*c]u8; | |
pub extern fn sfsampsize(sf_format: c_int) c_int; | |
pub extern fn type2string(type: c_int) [*c]u8; | |
pub extern fn type2csfiletype(type: c_int, encoding: c_int) c_int; | |
pub extern fn sftype2csfiletype(type: c_int) c_int; | |
pub extern fn rewriteheader(ofd: ?*c_void) void; | |
pub extern fn readOptions([*c]CSOUND, [*c]CORFIL, c_int) c_int; | |
pub extern fn argdecode([*c]CSOUND, c_int, [*c][*c]const u8) c_int; | |
pub extern fn remove_tmpfiles([*c]CSOUND) void; | |
pub extern fn add_tmpfile([*c]CSOUND, [*c]u8) void; | |
pub extern fn xturnoff([*c]CSOUND, [*c]INSDS) void; | |
pub extern fn xturnoff_now([*c]CSOUND, [*c]INSDS) void; | |
pub extern fn insert_score_event([*c]CSOUND, [*c]EVTBLK, f64) c_int; | |
pub extern fn ldmemfile2withCB(csound: [*c]CSOUND, filnam: [*c]const u8, csFileType: c_int, callback: ?fn ([*c]CSOUND, [*c]MEMFIL) callconv(.C) c_int) [*c]MEMFIL; | |
pub extern fn rlsmemfiles([*c]CSOUND) void; | |
pub extern fn delete_memfile([*c]CSOUND, [*c]const u8) c_int; | |
pub extern fn csoundTmpFileName([*c]CSOUND, [*c]const u8) [*c]u8; | |
pub extern fn SAsndgetset([*c]CSOUND, [*c]u8, ?*c_void, [*c]f64, [*c]f64, [*c]f64, c_int) ?*c_void; | |
pub extern fn getsndin([*c]CSOUND, ?*c_void, [*c]f64, c_int, ?*c_void) c_int; | |
pub extern fn sndgetset([*c]CSOUND, ?*c_void) ?*c_void; | |
pub extern fn dbfs_init([*c]CSOUND, dbfs: f64) void; | |
pub extern fn csoundLoadExternals([*c]CSOUND) c_int; | |
pub extern fn csoundLoadSoundFile([*c]CSOUND, name: [*c]const u8, sfinfo: ?*c_void) [*c]SNDMEMFILE; | |
pub extern fn PVOCEX_LoadFile([*c]CSOUND, fname: [*c]const u8, p: [*c]PVOCEX_MEMFILE) c_int; | |
pub extern fn print_opcodedir_warning([*c]CSOUND) void; | |
pub extern fn check_rtaudio_name(fName: [*c]u8, devName: [*c][*c]u8, isOutput: c_int) c_int; | |
pub extern fn csoundLoadOpcodeDB([*c]CSOUND, [*c]const u8) c_int; | |
pub extern fn csoundDestroyOpcodeDB([*c]CSOUND) void; | |
pub extern fn csoundCheckOpcodePluginFile([*c]CSOUND, [*c]const u8) c_int; | |
pub extern fn csoundLoadAndInitModule([*c]CSOUND, [*c]const u8) c_int; | |
pub extern fn csoundNotifyFileOpened([*c]CSOUND, [*c]const u8, c_int, c_int, c_int) void; | |
pub extern fn insert_score_event_at_sample([*c]CSOUND, [*c]EVTBLK, i64) c_int; | |
pub extern fn get_arg_string([*c]CSOUND, f64) [*c]u8; | |
pub extern fn csoundRegisterDeinitCallback([*c]CSOUND, p: ?*c_void, func: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) c_int; | |
pub extern fn csoundRegisterResetCallback([*c]CSOUND, userData: ?*c_void, func: ?fn ([*c]CSOUND, ?*c_void) callconv(.C) c_int) c_int; | |
pub extern fn csoundGetOpcodeName(p: ?*c_void) [*c]u8; | |
pub extern fn csoundGetInputArgCnt(p: ?*c_void) c_int; | |
pub extern fn csoundGetTypeForArg(argPtr: ?*c_void) [*c]CS_TYPE; | |
pub extern fn csoundGetInputArgSMask(p: ?*c_void) c_ulong; | |
pub extern fn csoundGetInputArgName(p: ?*c_void, n: c_int) [*c]u8; | |
pub extern fn csoundGetOutputArgCnt(p: ?*c_void) c_int; | |
pub extern fn csoundGetOutputArgSMask(p: ?*c_void) c_ulong; | |
pub extern fn csoundGetOutputArgName(p: ?*c_void, n: c_int) [*c]u8; | |
pub extern fn csoundSetReleaseLength(p: ?*c_void, n: c_int) c_int; | |
pub extern fn csoundSetReleaseLengthSeconds(p: ?*c_void, n: f64) f64; | |
pub extern fn csoundGetMidiChannelNumber(p: ?*c_void) c_int; | |
pub extern fn csoundGetMidiChannel(p: ?*c_void) [*c]MCHNBLK; | |
pub extern fn csoundGetMidiNoteNumber(p: ?*c_void) c_int; | |
pub extern fn csoundGetMidiVelocity(p: ?*c_void) c_int; | |
pub extern fn csoundGetReleaseFlag(p: ?*c_void) c_int; | |
pub extern fn csoundGetOffTime(p: ?*c_void) f64; | |
pub extern fn csoundGetPFields(p: ?*c_void) [*c]f64; | |
pub extern fn csoundGetInstrumentNumber(p: ?*c_void) c_int; | |
pub extern fn csoundExternalMidiErrorString([*c]CSOUND, errcode: c_int) [*c]const u8; | |
pub extern fn csoundAppendOpcodes([*c]CSOUND, opcodeList: [*c]const OENTRY, n: c_int) c_int; | |
pub extern fn csoundYield([*c]CSOUND) c_int; | |
pub extern fn csoundAddUtility([*c]CSOUND, name: [*c]const u8, UtilFunc: ?fn ([*c]CSOUND, c_int, [*c][*c]u8) callconv(.C) c_int) c_int; | |
pub extern fn csoundSetUtilityDescription([*c]CSOUND, utilName: [*c]const u8, utilDesc: [*c]const u8) c_int; | |
pub extern fn csoundDeleteAllConfigurationVariables([*c]CSOUND) c_int; | |
pub const NOPOL = @enumToInt(enum_unnamed_78.NOPOL); | |
pub const NEGPOL = @enumToInt(enum_unnamed_78.NEGPOL); | |
pub const POSPOL = @enumToInt(enum_unnamed_78.POSPOL); | |
pub const BIPOL = @enumToInt(enum_unnamed_78.BIPOL); | |
const enum_unnamed_78 = extern enum(c_int) { | |
NOPOL, | |
NEGPOL, | |
POSPOL, | |
BIPOL, | |
_, | |
}; | |
pub extern fn dispset([*c]CSOUND, [*c]WINDAT, [*c]f64, int32, [*c]u8, c_int, [*c]u8) void; | |
pub extern fn dispexit([*c]CSOUND) c_int; | |
pub extern fn display([*c]CSOUND, [*c]WINDAT) void; | |
pub extern fn csoundSetEnv(csound: [*c]CSOUND, name: [*c]const u8, value: [*c]const u8) c_int; | |
pub extern fn csoundAppendEnv(csound: [*c]CSOUND, name: [*c]const u8, value: [*c]const u8) c_int; | |
pub extern fn csoundPrependEnv(csound: [*c]CSOUND, name: [*c]const u8, value: [*c]const u8) c_int; | |
pub extern fn csoundInitEnv(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundParseEnv(csound: [*c]CSOUND, s: [*c]const u8) c_int; | |
pub extern fn csoundConvertPathname(csound: [*c]CSOUND, filename: [*c]const u8) [*c]u8; | |
pub extern fn csoundIsNameFullpath(name: [*c]const u8) c_int; | |
pub extern fn csoundIsNameRelativePath(name: [*c]const u8) c_int; | |
pub extern fn csoundIsNameJustFilename(name: [*c]const u8) c_int; | |
pub extern fn csoundConcatenatePaths(csound: [*c]CSOUND, path1: [*c]const u8, path2: [*c]const u8) [*c]u8; | |
pub extern fn csoundSplitDirectoryFromPath(csound: [*c]CSOUND, path: [*c]const u8) [*c]u8; | |
pub extern fn csoundSplitFilenameFromPath(csound: [*c]CSOUND, path: [*c]const u8) [*c]u8; | |
pub extern fn csoundFindInputFile(csound: [*c]CSOUND, filename: [*c]const u8, envList: [*c]const u8) [*c]u8; | |
pub extern fn csoundFindOutputFile(csound: [*c]CSOUND, filename: [*c]const u8, envList: [*c]const u8) [*c]u8; | |
pub extern fn csoundFileOpenWithType(csound: [*c]CSOUND, fd: ?*c_void, type: c_int, name: [*c]const u8, param: ?*c_void, env: [*c]const u8, csFileType: c_int, isTemporary: c_int) ?*c_void; | |
pub extern fn csoundCreateFileHandle([*c]CSOUND, fd: ?*c_void, type: c_int, fullName: [*c]const u8) ?*c_void; | |
pub extern fn csoundGetFileName(fd: ?*c_void) [*c]u8; | |
pub extern fn csoundFileClose([*c]CSOUND, fd: ?*c_void) c_int; | |
pub extern fn csoundGetDirectoryForPath(csound: [*c]CSOUND, path: [*c]const u8) [*c]u8; | |
pub extern fn csoundFileOpenWithType_Async(csound: [*c]CSOUND, fd: ?*c_void, type: c_int, name: [*c]const u8, param: ?*c_void, env: [*c]const u8, csFileType: c_int, buffsize: c_int, isTemporary: c_int) ?*c_void; | |
pub extern fn csoundReadAsync(csound: [*c]CSOUND, handle: ?*c_void, buf: [*c]f64, items: c_int) c_uint; | |
pub extern fn csoundWriteAsync(csound: [*c]CSOUND, handle: ?*c_void, buf: [*c]f64, items: c_int) c_uint; | |
pub extern fn csoundFSeekAsync(csound: [*c]CSOUND, handle: ?*c_void, pos: c_int, whence: c_int) c_int; | |
pub extern fn __errno_location() [*c]c_int; | |
pub extern fn m_chanmsg(csound: [*c]CSOUND, mep: [*c]MEVENT) void; | |
pub extern fn remoteID(csound: [*c]CSOUND) u8; | |
const struct_unnamed_79 = extern struct { | |
len: c_int, | |
type: c_int, | |
data: [16064]u8, | |
}; | |
pub const REMOT_BUF = struct_unnamed_79; | |
const struct_unnamed_80 = extern struct { | |
h: OPDS, | |
port: [*c]f64, | |
}; | |
pub const REMOTEPORT = struct_unnamed_80; | |
const struct_unnamed_81 = extern struct { | |
h: OPDS, | |
str1: [*c]STRINGDAT, | |
str2: [*c]STRINGDAT, | |
insno: [64][*c]f64, | |
}; | |
pub const INSREMOT = struct_unnamed_81; | |
const struct_unnamed_82 = extern struct { | |
h: OPDS, | |
str1: [*c]STRINGDAT, | |
insno: [64][*c]f64, | |
}; | |
pub const INSGLOBAL = struct_unnamed_82; | |
const struct_unnamed_83 = extern struct { | |
h: OPDS, | |
str1: [*c]STRINGDAT, | |
str2: [*c]STRINGDAT, | |
chnum: [16][*c]f64, | |
}; | |
pub const MIDREMOT = struct_unnamed_83; | |
const struct_unnamed_84 = extern struct { | |
h: OPDS, | |
str1: [*c]STRINGDAT, | |
chnum: [16][*c]f64, | |
}; | |
pub const MIDGLOBAL = struct_unnamed_84; | |
pub extern fn CLsend(csound: [*c]CSOUND, conn: c_int, data: ?*c_void, length: c_int) c_int; | |
pub extern fn SVrecv(csound: [*c]CSOUND, conn: c_int, data: ?*c_void, length: c_int) c_int; | |
pub extern fn insSendevt(p: [*c]CSOUND, evt: [*c]EVTBLK, rfd: c_int) c_int; | |
pub extern fn insGlobevt(p: [*c]CSOUND, evt: [*c]EVTBLK) c_int; | |
pub extern fn MIDIsendevt(p: [*c]CSOUND, evt: [*c]MEVENT, rfd: c_int) c_int; | |
pub extern fn MIDIGlobevt(p: [*c]CSOUND, evt: [*c]MEVENT) c_int; | |
pub extern fn MIDIsend_msg(p: [*c]CSOUND, evt: [*c]MEVENT, rfd: c_int) c_int; | |
pub extern fn MIDIGlob_msg(p: [*c]CSOUND, evt: [*c]MEVENT) c_int; | |
pub extern fn getRemoteSocksIn(csound: [*c]CSOUND) [*c]c_int; | |
pub extern fn getRemoteInsRfd(csound: [*c]CSOUND, insno: c_int) c_int; | |
pub extern fn getRemoteInsRfdCount(csound: [*c]CSOUND) c_int; | |
pub extern fn getRemoteChnRfd(csound: [*c]CSOUND, chan: c_int) c_int; | |
pub extern const csOrcMask: u32; | |
pub extern const csScoInMask: u32; | |
pub extern const csScoSortMask: u32; | |
pub extern const csMidiScoMask: u32; | |
pub extern const csPlayScoMask: u32; | |
pub extern fn kperf_nodebug(csound: [*c]CSOUND) c_int; | |
pub extern fn kperf_debug(csound: [*c]CSOUND) c_int; | |
pub const struct_MACRO = extern struct { | |
name: [*c]u8, | |
acnt: c_int, | |
body: [*c]u8, | |
next: [*c]struct_MACRO, | |
margs: c_int, | |
arg: [3][*c]u8, | |
}; | |
pub const struct_MACRON = extern struct { | |
n: c_int, | |
line: c_uint, | |
s: [*c]struct_MACRO, | |
path: [*c]u8, | |
}; | |
pub const MACRON = struct_MACRON; | |
pub const MACRO = struct_MACRO; | |
pub const struct_in_stack_s = extern struct { | |
is_marked_repeat: int16, | |
args: int16, | |
mac: [*c]MACRO, | |
line: c_int, | |
oposit: int32, | |
}; | |
pub const IN_STACK = struct_in_stack_s; | |
pub const struct_marked_sections = extern struct { | |
name: [*c]u8, | |
posit: int32, | |
line: c_int, | |
}; | |
pub const MARKED_SECTIONS = struct_marked_sections; | |
pub const struct_namelst = extern struct { | |
name: [*c]u8, | |
next: [*c]struct_namelst, | |
}; | |
pub const NAMELST = struct_namelst; | |
pub const struct_NAME__ = extern struct { | |
namep: [*c]u8, | |
nxt: [*c]struct_NAME__, | |
type: c_int, | |
count: c_int, | |
}; | |
pub const NAME = struct_NAME__; | |
pub const OPCODINFO = struct_opcodinfo; | |
pub const struct_engine_state = extern struct { | |
varPool: [*c]CS_VAR_POOL, | |
constantsPool: [*c]CS_HASH_TABLE, | |
stringPool: [*c]CS_HASH_TABLE, | |
maxopcno: c_int, | |
instrtxtp: [*c][*c]INSTRTXT, | |
instxtanchor: INSTRTXT, | |
instrumentNames: [*c]CS_HASH_TABLE, | |
maxinsno: c_int, | |
}; | |
pub const ENGINE_STATE = struct_engine_state; | |
pub const struct__FFT_SETUP = extern struct { | |
N: c_int, | |
M: c_int, | |
setup: ?*c_void, | |
buffer: [*c]f64, | |
lib: c_int, | |
d: c_int, | |
p2: c_int, | |
}; | |
pub const CSOUND_FFT_SETUP = struct__FFT_SETUP; | |
const struct_unnamed_85 = extern struct { | |
module: [12]u8, | |
type: [12]u8, | |
}; | |
pub const MODULE_INFO = struct_unnamed_85; | |
pub const struct__alloc_data_ = extern struct { | |
type: c_int, | |
insno: c_int, | |
blk: EVTBLK, | |
chn: [*c]MCHNBLK, | |
mep: MEVENT, | |
ip: [*c]INSDS, | |
ids: [*c]OPDS, | |
}; | |
pub const ALLOC_DATA = struct__alloc_data_; | |
pub const struct__message_queue_t_ = extern struct { | |
attr: c_int, | |
str: [1024]u8, | |
}; | |
pub const message_string_queue_t = struct__message_queue_t_; | |
pub extern fn get_opcode_short_name(csound: [*c]CSOUND, opname: [*c]u8) [*c]u8; | |
pub extern fn find_opcode_new(csound: [*c]CSOUND, opname: [*c]u8, outArgsFound: [*c]u8, inArgsFound: [*c]u8) [*c]OENTRY; | |
pub extern fn find_opcode_exact(csound: [*c]CSOUND, opname: [*c]u8, outArgsFound: [*c]u8, inArgsFound: [*c]u8) [*c]OENTRY; | |
pub extern fn find_opcode([*c]CSOUND, [*c]u8) [*c]OENTRY; | |
const struct_unnamed_86 = extern struct { | |
sinfd: ?*SNDFILE, | |
inbufp: [*c]f64, | |
bufend: [*c]f64, | |
fd: ?*c_void, | |
bufsmps: c_int, | |
format: c_int, | |
channel: c_int, | |
nchanls: c_int, | |
sampframsiz: c_int, | |
filetyp: c_int, | |
analonly: c_int, | |
endfile: c_int, | |
sr: c_int, | |
do_floatscaling: c_int, | |
audrem: i64, | |
framesrem: i64, | |
getframes: i64, | |
fscalefac: f64, | |
skiptime: f64, | |
sfname: [1024]u8, | |
inbuf: [32768]f64, | |
}; | |
pub const SOUNDIN = struct_unnamed_86; | |
pub extern fn csoundLoadModules(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundInitModules(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundLoadAndInitModules(csound: [*c]CSOUND, opdir: [*c]const u8) c_int; | |
pub extern fn csoundDestroyModules(csound: [*c]CSOUND) c_int; | |
pub extern fn csoundInitSaticModules(csound: [*c]CSOUND) c_int; | |
pub extern fn corfile_create_w([*c]CSOUND) [*c]CORFIL; | |
pub extern fn corfile_create_r([*c]CSOUND, text: [*c]const u8) [*c]CORFIL; | |
pub extern fn corfile_putc([*c]CSOUND, c: i32, f: [*c]CORFIL) void; | |
pub extern fn corfile_puts([*c]CSOUND, s: [*c]const u8, f: [*c]CORFIL) void; | |
pub extern fn corfile_flush([*c]CSOUND, f: [*c]CORFIL) void; | |
pub extern fn corfile_rm([*c]CSOUND, ff: [*c][*c]CORFIL) void; | |
pub extern fn corfile_getc(f: [*c]CORFIL) i32; | |
pub extern fn corfile_ungetc(f: [*c]CORFIL) void; | |
pub extern fn corfile_fgets(b: [*c]u8, len: i32, f: [*c]CORFIL) [*c]u8; | |
pub extern fn corfile_get_flt(f: [*c]CORFIL) f64; | |
pub extern fn corfile_reset(f: [*c]CORFIL) void; | |
pub extern fn corfile_rewind(f: [*c]CORFIL) void; | |
pub extern fn corfile_tell(f: [*c]CORFIL) i32; | |
pub extern fn corfile_body(f: [*c]CORFIL) [*c]u8; | |
pub extern fn corfile_current(f: [*c]CORFIL) [*c]u8; | |
pub extern fn copy_to_corefile([*c]CSOUND, [*c]const u8, [*c]const u8, i32) [*c]CORFIL; | |
pub extern fn copy_url_corefile([*c]CSOUND, [*c]const u8, i32) [*c]CORFIL; | |
pub extern fn corfile_length(f: [*c]CORFIL) i32; | |
pub extern fn corfile_set(f: [*c]CORFIL, n: i32) void; | |
pub extern fn corfile_seek(f: [*c]CORFIL, n: i32, dir: i32) void; | |
pub extern fn corfile_preputs(csound: [*c]CSOUND, s: [*c]const u8, f: [*c]CORFIL) void; | |
pub extern fn add_corfile(csound: [*c]CSOUND, smpf: [*c]CORFIL, filename: [*c]u8) void; | |
pub const struct_IFDEFSTACK_ = extern struct { | |
prv: [*c]struct_IFDEFSTACK_, | |
isDef: u8, | |
isElse: u8, | |
isSkip: u8, | |
}; | |
pub const IFDEFSTACK = struct_IFDEFSTACK_; | |
pub const struct_pre_parm_s = extern struct { | |
yyscanner: ?*c_void, | |
alt_stack: [*c]MACRON, | |
macro_stack_ptr: c_uint, | |
macro_stack_size: c_uint, | |
ifdefStack: [*c]IFDEFSTACK, | |
isIfndef: u8, | |
isString: u8, | |
line: u16, | |
locn: u64, | |
llocn: u64, | |
depth: u16, | |
lstack: [1024]u16, | |
isinclude: u8, | |
path: [*c]u8, | |
}; | |
pub const PRE_PARM = struct_pre_parm_s; | |
pub const struct_parse_parm_s = extern struct { | |
yyscanner: ?*c_void, | |
locn: u64, | |
xstrbuff: [*c]u8, | |
xstrptr: c_int, | |
xstrmax: c_int, | |
iline: u64, | |
ilocn: u64, | |
}; | |
pub const PARSE_PARM = struct_parse_parm_s; | |
pub extern fn cs_init_math_constants_macros([*c]CSOUND) void; | |
pub extern fn cs_init_omacros([*c]CSOUND, [*c]NAMES) void; | |
pub extern fn make_location([*c]PRE_PARM) u64; | |
pub extern fn file_to_int([*c]CSOUND, [*c]const u8) u8; | |
pub extern fn csound_orcput_ilocn(?*c_void, u64, u64) void; | |
pub extern fn csound_orcget_iline(?*c_void) u64; | |
pub extern fn csound_orcget_ilocn(?*c_void) u64; | |
pub const struct_ListItem = extern struct { | |
val: f64, | |
args: [*c]struct_ListItem, | |
}; | |
pub const ListItem = struct_ListItem; | |
pub const struct_ScoreTree = extern struct { | |
op: c_int, | |
args: [*c]ListItem, | |
next: [*c]struct_ScoreTree, | |
line: c_int, | |
locn: c_int, | |
}; | |
pub const ScoreTree = struct_ScoreTree; | |
pub const struct_prs_parm_s = extern struct { | |
yyscanner: ?*c_void, | |
cf: [*c]CORFIL, | |
macros: [*c]MACRO, | |
alt_stack: [*c]MACRON, | |
macro_stack_ptr: c_uint, | |
macro_stack_size: c_uint, | |
ifdefStack: [*c]IFDEFSTACK, | |
isIfndef: u8, | |
isString: u8, | |
isinclude: u8, | |
path: [*c]u8, | |
line: u16, | |
locn: u32, | |
llocn: u32, | |
depth: u16, | |
lstack: [1024]u16, | |
repeat_name_n: [40][40]u8, | |
repeat_cnt_n: [40]c_int, | |
repeat_indx: [40]c_int, | |
cf_stack: [40][*c]CORFIL, | |
repeat_mm_n: [40][*c]MACRO, | |
repeat_index: c_int, | |
in_repeat_sect: c_int, | |
repeat_sect_cnt: c_int, | |
repeat_sect_index: c_int, | |
repeat_sect_line: c_int, | |
repeat_sect_cf: [*c]CORFIL, | |
repeat_sect_mm: [*c]MACRO, | |
}; | |
pub const PRS_PARM = struct_prs_parm_s; | |
pub const struct_scotoken_s = extern struct { | |
type: c_int, | |
ival: c_int, | |
fval: f64, | |
strbuff: [*c]u8, | |
}; | |
pub const SCOTOKEN = struct_scotoken_s; | |
pub const struct_score_parm_s = extern struct { | |
yyscanner: ?*c_void, | |
locn: c_int, | |
macros: [*c]MACRO, | |
xstrbuff: [*c]u8, | |
xstrptr: c_int, | |
xstrmax: c_int, | |
ival: c_int, | |
fval: f64, | |
arglist: [*c]SCOTOKEN, | |
}; | |
pub const SCORE_PARM = struct_score_parm_s; | |
pub extern fn make_slocation([*c]PRS_PARM) u64; | |
pub extern fn new_token([*c]CSOUND, c_int) [*c]ORCTOKEN; | |
pub extern var csound_orcdebug: c_int; | |
pub const YYEMPTY = @enumToInt(enum_yytokentype.YYEMPTY); | |
pub const YYEOF = @enumToInt(enum_yytokentype.YYEOF); | |
pub const YYerror = @enumToInt(enum_yytokentype.YYerror); | |
pub const YYUNDEF = @enumToInt(enum_yytokentype.YYUNDEF); | |
pub const NEWLINE = @enumToInt(enum_yytokentype.NEWLINE); | |
pub const S_NEQ = @enumToInt(enum_yytokentype.S_NEQ); | |
pub const S_AND = @enumToInt(enum_yytokentype.S_AND); | |
pub const S_OR = @enumToInt(enum_yytokentype.S_OR); | |
pub const S_LT = @enumToInt(enum_yytokentype.S_LT); | |
pub const S_LE = @enumToInt(enum_yytokentype.S_LE); | |
pub const S_EQ = @enumToInt(enum_yytokentype.S_EQ); | |
pub const S_ADDIN = @enumToInt(enum_yytokentype.S_ADDIN); | |
pub const S_SUBIN = @enumToInt(enum_yytokentype.S_SUBIN); | |
pub const S_MULIN = @enumToInt(enum_yytokentype.S_MULIN); | |
pub const S_DIVIN = @enumToInt(enum_yytokentype.S_DIVIN); | |
pub const S_GT = @enumToInt(enum_yytokentype.S_GT); | |
pub const S_GE = @enumToInt(enum_yytokentype.S_GE); | |
pub const S_BITSHIFT_LEFT = @enumToInt(enum_yytokentype.S_BITSHIFT_LEFT); | |
pub const S_BITSHIFT_RRIGHT = @enumToInt(enum_yytokentype.S_BITSHIFT_RRIGHT); | |
pub const LABEL_TOKEN = @enumToInt(enum_yytokentype.LABEL_TOKEN); | |
pub const IF_TOKEN = @enumToInt(enum_yytokentype.IF_TOKEN); | |
pub const T_OPCODE0 = @enumToInt(enum_yytokentype.T_OPCODE0); | |
pub const T_OPCODE0B = @enumToInt(enum_yytokentype.T_OPCODE0B); | |
pub const T_OPCODE = @enumToInt(enum_yytokentype.T_OPCODE); | |
pub const T_OPCODEB = @enumToInt(enum_yytokentype.T_OPCODEB); | |
pub const UDO_TOKEN = @enumToInt(enum_yytokentype.UDO_TOKEN); | |
pub const UDOSTART_DEFINITION = @enumToInt(enum_yytokentype.UDOSTART_DEFINITION); | |
pub const UDOEND_TOKEN = @enumToInt(enum_yytokentype.UDOEND_TOKEN); | |
pub const UDO_ANS_TOKEN = @enumToInt(enum_yytokentype.UDO_ANS_TOKEN); | |
pub const UDO_ARGS_TOKEN = @enumToInt(enum_yytokentype.UDO_ARGS_TOKEN); | |
pub const ERROR_TOKEN = @enumToInt(enum_yytokentype.ERROR_TOKEN); | |
pub const T_FUNCTION = @enumToInt(enum_yytokentype.T_FUNCTION); | |
pub const T_FUNCTIONB = @enumToInt(enum_yytokentype.T_FUNCTIONB); | |
pub const INSTR_TOKEN = @enumToInt(enum_yytokentype.INSTR_TOKEN); | |
pub const ENDIN_TOKEN = @enumToInt(enum_yytokentype.ENDIN_TOKEN); | |
pub const GOTO_TOKEN = @enumToInt(enum_yytokentype.GOTO_TOKEN); | |
pub const KGOTO_TOKEN = @enumToInt(enum_yytokentype.KGOTO_TOKEN); | |
pub const IGOTO_TOKEN = @enumToInt(enum_yytokentype.IGOTO_TOKEN); | |
pub const SRATE_TOKEN = @enumToInt(enum_yytokentype.SRATE_TOKEN); | |
pub const KRATE_TOKEN = @enumToInt(enum_yytokentype.KRATE_TOKEN); | |
pub const KSMPS_TOKEN = @enumToInt(enum_yytokentype.KSMPS_TOKEN); | |
pub const NCHNLS_TOKEN = @enumToInt(enum_yytokentype.NCHNLS_TOKEN); | |
pub const NCHNLSI_TOKEN = @enumToInt(enum_yytokentype.NCHNLSI_TOKEN); | |
pub const ZERODBFS_TOKEN = @enumToInt(enum_yytokentype.ZERODBFS_TOKEN); | |
pub const A4_TOKEN = @enumToInt(enum_yytokentype.A4_TOKEN); | |
pub const STRING_TOKEN = @enumToInt(enum_yytokentype.STRING_TOKEN); | |
pub const T_IDENT = @enumToInt(enum_yytokentype.T_IDENT); | |
pub const T_IDENTB = @enumToInt(enum_yytokentype.T_IDENTB); | |
pub const INTEGER_TOKEN = @enumToInt(enum_yytokentype.INTEGER_TOKEN); | |
pub const NUMBER_TOKEN = @enumToInt(enum_yytokentype.NUMBER_TOKEN); | |
pub const THEN_TOKEN = @enumToInt(enum_yytokentype.THEN_TOKEN); | |
pub const ITHEN_TOKEN = @enumToInt(enum_yytokentype.ITHEN_TOKEN); | |
pub const KTHEN_TOKEN = @enumToInt(enum_yytokentype.KTHEN_TOKEN); | |
pub const ELSEIF_TOKEN = @enumToInt(enum_yytokentype.ELSEIF_TOKEN); | |
pub const ELSE_TOKEN = @enumToInt(enum_yytokentype.ELSE_TOKEN); | |
pub const ENDIF_TOKEN = @enumToInt(enum_yytokentype.ENDIF_TOKEN); | |
pub const UNTIL_TOKEN = @enumToInt(enum_yytokentype.UNTIL_TOKEN); | |
pub const WHILE_TOKEN = @enumToInt(enum_yytokentype.WHILE_TOKEN); | |
pub const DO_TOKEN = @enumToInt(enum_yytokentype.DO_TOKEN); | |
pub const OD_TOKEN = @enumToInt(enum_yytokentype.OD_TOKEN); | |
pub const T_INSTLIST = @enumToInt(enum_yytokentype.T_INSTLIST); | |
pub const S_ELIPSIS = @enumToInt(enum_yytokentype.S_ELIPSIS); | |
pub const T_ARRAY = @enumToInt(enum_yytokentype.T_ARRAY); | |
pub const T_ARRAY_IDENT = @enumToInt(enum_yytokentype.T_ARRAY_IDENT); | |
pub const T_MAPI = @enumToInt(enum_yytokentype.T_MAPI); | |
pub const T_MAPK = @enumToInt(enum_yytokentype.T_MAPK); | |
pub const S_LEQ = @enumToInt(enum_yytokentype.S_LEQ); | |
pub const S_GEQ = @enumToInt(enum_yytokentype.S_GEQ); | |
pub const S_BITSHIFT_RIGHT = @enumToInt(enum_yytokentype.S_BITSHIFT_RIGHT); | |
pub const S_UNOT = @enumToInt(enum_yytokentype.S_UNOT); | |
pub const S_UMINUS = @enumToInt(enum_yytokentype.S_UMINUS); | |
pub const S_ATAT = @enumToInt(enum_yytokentype.S_ATAT); | |
pub const S_AT = @enumToInt(enum_yytokentype.S_AT); | |
pub const S_GOTO = @enumToInt(enum_yytokentype.S_GOTO); | |
pub const T_HIGHEST = @enumToInt(enum_yytokentype.T_HIGHEST); | |
pub const enum_yytokentype = extern enum(c_int) { | |
YYEMPTY = -2, | |
YYEOF = 0, | |
YYerror = 256, | |
YYUNDEF = 257, | |
NEWLINE = 258, | |
S_NEQ = 259, | |
S_AND = 260, | |
S_OR = 261, | |
S_LT = 262, | |
S_LE = 263, | |
S_EQ = 264, | |
S_ADDIN = 265, | |
S_SUBIN = 266, | |
S_MULIN = 267, | |
S_DIVIN = 268, | |
S_GT = 269, | |
S_GE = 270, | |
S_BITSHIFT_LEFT = 271, | |
S_BITSHIFT_RRIGHT = 272, | |
LABEL_TOKEN = 273, | |
IF_TOKEN = 274, | |
T_OPCODE0 = 275, | |
T_OPCODE0B = 276, | |
T_OPCODE = 277, | |
T_OPCODEB = 278, | |
UDO_TOKEN = 279, | |
UDOSTART_DEFINITION = 280, | |
UDOEND_TOKEN = 281, | |
UDO_ANS_TOKEN = 282, | |
UDO_ARGS_TOKEN = 283, | |
ERROR_TOKEN = 284, | |
T_FUNCTION = 285, | |
T_FUNCTIONB = 286, | |
INSTR_TOKEN = 287, | |
ENDIN_TOKEN = 288, | |
GOTO_TOKEN = 289, | |
KGOTO_TOKEN = 290, | |
IGOTO_TOKEN = 291, | |
SRATE_TOKEN = 292, | |
KRATE_TOKEN = 293, | |
KSMPS_TOKEN = 294, | |
NCHNLS_TOKEN = 295, | |
NCHNLSI_TOKEN = 296, | |
ZERODBFS_TOKEN = 297, | |
A4_TOKEN = 298, | |
STRING_TOKEN = 299, | |
T_IDENT = 300, | |
T_IDENTB = 301, | |
INTEGER_TOKEN = 302, | |
NUMBER_TOKEN = 303, | |
THEN_TOKEN = 304, | |
ITHEN_TOKEN = 305, | |
KTHEN_TOKEN = 306, | |
ELSEIF_TOKEN = 307, | |
ELSE_TOKEN = 308, | |
ENDIF_TOKEN = 309, | |
UNTIL_TOKEN = 310, | |
WHILE_TOKEN = 311, | |
DO_TOKEN = 312, | |
OD_TOKEN = 313, | |
T_INSTLIST = 314, | |
S_ELIPSIS = 315, | |
T_ARRAY = 316, | |
T_ARRAY_IDENT = 317, | |
T_MAPI = 318, | |
T_MAPK = 319, | |
S_LEQ = 320, | |
S_GEQ = 321, | |
S_BITSHIFT_RIGHT = 322, | |
S_UNOT = 323, | |
S_UMINUS = 324, | |
S_ATAT = 325, | |
S_AT = 326, | |
S_GOTO = 327, | |
T_HIGHEST = 328, | |
_, | |
}; | |
pub const yytoken_kind_t = enum_yytokentype; | |
pub const YYSTYPE = c_int; | |
pub extern fn csound_orcparse(parm: [*c]PARSE_PARM, scanner: ?*c_void, csound: [*c]CSOUND, astTree: [*c][*c]TREE) c_int; | |
pub const S_ANDTHEN = @enumToInt(enum_unnamed_87.S_ANDTHEN); | |
pub const S_APPLY = @enumToInt(enum_unnamed_87.S_APPLY); | |
const enum_unnamed_87 = extern enum(c_int) { | |
S_ANDTHEN = 329, | |
S_APPLY = 330, | |
_, | |
}; | |
pub const struct_type_table = extern struct { | |
udos: [*c]OENTRY, | |
globalPool: [*c]CS_VAR_POOL, | |
instr0LocalPool: [*c]CS_VAR_POOL, | |
localPool: [*c]CS_VAR_POOL, | |
labelList: [*c]CONS_CELL, | |
}; | |
pub const TYPE_TABLE = struct_type_table; | |
pub extern fn make_node([*c]CSOUND, c_int, c_int, c_int, [*c]TREE, [*c]TREE) [*c]TREE; | |
pub extern fn make_leaf([*c]CSOUND, c_int, c_int, c_int, [*c]ORCTOKEN) [*c]TREE; | |
pub extern fn make_int([*c]CSOUND, [*c]u8) [*c]ORCTOKEN; | |
pub extern fn make_num([*c]CSOUND, [*c]u8) [*c]ORCTOKEN; | |
pub extern fn make_token(csound: [*c]CSOUND, s: [*c]u8) [*c]ORCTOKEN; | |
pub extern fn query_deprecated_opcode([*c]CSOUND, [*c]ORCTOKEN) void; | |
pub extern fn query_reversewrite_opcode([*c]CSOUND, [*c]ORCTOKEN) c_int; | |
pub const struct_oentries = @Type(.Opaque); // ./H/csound_orc.h:81:15: warning: struct demoted to opaque type - has variable length array | |
pub const OENTRIES = struct_oentries; | |
const union_unnamed_88 = extern union { | |
__size: [32]u8, | |
__align: c_long, | |
}; | |
pub const sem_t = union_unnamed_88; | |
pub extern fn sem_init(__sem: [*c]sem_t, __pshared: c_int, __value: c_uint) c_int; | |
pub extern fn sem_destroy(__sem: [*c]sem_t) c_int; | |
pub extern fn sem_open(__name: [*c]const u8, __oflag: c_int, ...) [*c]sem_t; | |
pub extern fn sem_close(__sem: [*c]sem_t) c_int; | |
pub extern fn sem_unlink(__name: [*c]const u8) c_int; | |
pub extern fn sem_wait(__sem: [*c]sem_t) c_int; | |
pub extern fn sem_timedwait(noalias __sem: [*c]sem_t, noalias __abstime: [*c]const struct_timespec) c_int; | |
pub extern fn sem_trywait(__sem: [*c]sem_t) c_int; | |
pub extern fn sem_post(__sem: [*c]sem_t) c_int; | |
pub extern fn sem_getvalue(noalias __sem: [*c]sem_t, noalias __sval: [*c]c_int) c_int; | |
pub extern fn csp_thread_index_get(csound: [*c]CSOUND) c_int; | |
pub const set_element_data_eq = fn ([*c]struct_set_element_t, [*c]struct_set_element_t) callconv(.C) c_int; | |
pub extern fn csp_set_element_string_eq(ele1: [*c]struct_set_element_t, ele2: [*c]struct_set_element_t) c_int; | |
pub extern fn csp_set_element_ptr_eq(ele1: [*c]struct_set_element_t, ele2: [*c]struct_set_element_t) c_int; | |
pub const set_element_data_print = fn ([*c]CSOUND, [*c]struct_set_element_t) callconv(.C) void; | |
pub extern fn csp_set_element_string_print(csound: [*c]CSOUND, ele: [*c]struct_set_element_t) void; | |
pub extern fn csp_set_element_ptr_print(csound: [*c]CSOUND, ele: [*c]struct_set_element_t) void; | |
pub extern fn csp_set_alloc(csound: [*c]CSOUND, ele_eq_func: ?set_element_data_eq, ele_print_func: ?set_element_data_print) [*c]struct_set_t; | |
pub extern fn csp_set_dealloc(csound: [*c]CSOUND, set: [*c][*c]struct_set_t) void; | |
pub extern fn csp_set_alloc_string(csound: [*c]CSOUND) [*c]struct_set_t; | |
pub extern fn csp_set_add(csound: [*c]CSOUND, set: [*c]struct_set_t, data: ?*c_void) void; | |
pub extern fn csp_set_remove(csound: [*c]CSOUND, set: [*c]struct_set_t, data: ?*c_void) void; | |
pub extern fn csp_set_print(csound: [*c]CSOUND, set: [*c]struct_set_t) void; | |
pub extern fn csp_set_count(set: [*c]struct_set_t) c_int; | |
pub extern fn csp_set_union(csound: [*c]CSOUND, first: [*c]struct_set_t, second: [*c]struct_set_t) [*c]struct_set_t; | |
pub extern fn csp_set_intersection(csound: [*c]CSOUND, first: [*c]struct_set_t, second: [*c]struct_set_t) [*c]struct_set_t; | |
pub extern fn csp_semaphore_alloc(csound: [*c]CSOUND, sem: [*c][*c]sem_t, max_threads: c_int) void; | |
pub extern fn csp_semaphore_dealloc(csound: [*c]CSOUND, sem: [*c][*c]sem_t) void; | |
pub extern fn csp_semaphore_wait(csound: [*c]CSOUND, sem: [*c]sem_t) void; | |
pub extern fn csp_semaphore_grow(csound: [*c]CSOUND, sem: [*c]sem_t) void; | |
pub extern fn csp_semaphore_release(csound: [*c]CSOUND, sem: [*c]sem_t) void; | |
pub extern fn csp_semaphore_release_end(csound: [*c]CSOUND, sem: [*c]sem_t) void; | |
pub extern fn csp_semaphore_release_print(csound: [*c]CSOUND, sem: [*c]sem_t) void; | |
pub const INSTR_SEMANTICS = struct_instr_semantics_t; | |
pub extern fn csp_orc_sa_cleanup(csound: [*c]CSOUND) void; | |
pub extern fn csp_orc_sa_print_list(csound: [*c]CSOUND) void; | |
pub extern fn csp_orc_sa_instr_add(csound: [*c]CSOUND, name: [*c]u8) void; | |
pub extern fn csp_orc_sa_instr_add_tree(csound: [*c]CSOUND, x: [*c]TREE) void; | |
pub extern fn csp_orc_sa_global_read_write_add_list(csound: [*c]CSOUND, write: [*c]struct_set_t, read: [*c]struct_set_t) void; | |
pub extern fn csp_orc_sa_global_read_write_add_list1(csound: [*c]CSOUND, write: [*c]struct_set_t, read: [*c]struct_set_t) void; | |
pub extern fn csp_orc_sa_global_write_add_list(csound: [*c]CSOUND, list: [*c]struct_set_t) void; | |
pub extern fn csp_orc_sa_global_read_add_list(csound: [*c]CSOUND, list: [*c]struct_set_t) void; | |
pub extern fn csp_orc_sa_globals_find(csound: [*c]CSOUND, node: [*c]TREE) [*c]struct_set_t; | |
pub extern fn csp_orc_sa_instr_get_by_name(csound: [*c]CSOUND, instr_name: [*c]u8) [*c]struct_instr_semantics_t; | |
pub extern fn csp_orc_sa_instr_get_by_num(csound: [*c]CSOUND, insno: int16) [*c]struct_instr_semantics_t; | |
pub extern fn csp_orc_sa_interlocks([*c]CSOUND, [*c]ORCTOKEN) void; | |
pub extern fn csp_orc_analyze_tree([*c]CSOUND, [*c]TREE) void; | |
pub extern fn allocate_message_queue(csound: [*c]CSOUND) void; | |
pub extern fn dieu([*c]CSOUND, [*c]u8, ...) noreturn; | |
pub extern fn init_pvsys([*c]CSOUND) c_int; | |
pub extern fn print_benchmark_info([*c]CSOUND, [*c]const u8) void; | |
pub extern fn read_unified_file([*c]CSOUND, [*c][*c]u8, [*c][*c]u8) c_int; | |
pub extern fn read_unified_file2(csound: [*c]CSOUND, csd: [*c]u8) c_int; | |
pub extern fn read_unified_file4(csound: [*c]CSOUND, csd: [*c]CORFIL) c_int; | |
pub extern fn kperfThread(cs: ?*c_void) usize; | |
pub extern fn csoundInputMessageInternal(csound: [*c]CSOUND, message: [*c]const u8) void; | |
pub extern fn csoundCompileOrcInternal(csound: [*c]CSOUND, str: [*c]const u8, @"async": c_int) c_int; // ./include/sysdep.h:345:25: warning: TODO implement translation of CastKind BuiltinFnToFnPtr | |
pub const checkOptions = @compileError("unable to translate function"); // Top/main.c:46:13 | |
pub fn put_sorted_score(arg_csound: [*c]CSOUND, arg_ss: [*c]u8, arg_ff: [*c]FILE) callconv(.C) void { | |
var csound = arg_csound; | |
var ss = arg_ss; | |
var ff = arg_ff; | |
var p: [*c]u8 = ss; | |
var num: c_int = undefined; | |
var cnt: c_int = undefined; | |
var p2o: f64 = undefined; | |
var p2: f64 = undefined; | |
var p3o: f64 = undefined; | |
var p3: f64 = undefined; | |
var inst: f64 = undefined; | |
while (@bitCast(c_int, @as(c_uint, p.?.*)) != @as(c_int, '\x00')) { | |
switch_7: { | |
case_6: { | |
case_5: { | |
case_4: { | |
default: { | |
case_2: { | |
case_1: { | |
case: { | |
switch (@bitCast(c_int, @as(c_uint, p.?.*))) { | |
@as(c_int, 102) => break :case, | |
@as(c_int, 105) => break :case_1, | |
@as(c_int, 100) => break :case_2, | |
else => break :default, | |
@as(c_int, 115) => break :case_4, | |
@as(c_int, 101) => break :case_5, | |
@as(c_int, 119) => break :case_6, | |
} | |
} | |
_ = fputc(@bitCast(c_int, @as(c_uint, p.?.*)), ff); | |
_ = sscanf((p + @as(c_int, 1)), "%d %la %la%n", &num, &p2o, &p2, &cnt); | |
_ = fprintf(ff, " %d %lg %lg ", num, p2o, p2); | |
p += (cnt + @as(c_int, 1)); | |
break :@"switch"; | |
} | |
} | |
_ = fputc(@bitCast(c_int, @as(c_uint, p.?.*)), ff); | |
if (@bitCast(c_int, @as(c_uint, (p + @as(c_int, 2)).?.*)) == @as(c_int, '\"')) { | |
_ = fputc(@as(c_int, ' '), ff); | |
_ = fputc(@as(c_int, '\"'), ff); | |
p += @as(c_int, 3); | |
while (@bitCast(c_int, @as(c_uint, p.?.*)) != @as(c_int, '\"')) { | |
_ = fputc(@bitCast(c_int, @as(c_uint, (blk: { | |
const ref = &p; | |
const tmp = ref.*; | |
ref.* += 1; | |
break :blk tmp; | |
}).?.*)), ff); | |
} | |
_ = sscanf((p + @as(c_int, 1)), "%la %la %la %la%n", &p2o, &p2, &p3o, &p3, &cnt); | |
_ = fprintf(ff, "\" %lg %lg %lg %lg ", p2o, p2, p3o, p3); | |
p += (cnt + @as(c_int, 1)); | |
} else { | |
_ = sscanf((p + @as(c_int, 1)), "%la %la %la %la %la%n", &inst, &p2o, &p2, &p3o, &p3, &cnt); | |
_ = fprintf(ff, " %lg %lg %lg %lg %lg ", inst, p2o, p2, p3o, p3); | |
p += (cnt + @as(c_int, 1)); | |
} | |
break :switch_3; | |
} | |
csound.*.Message.?(csound, csoundLocalizeString("Unknown score opcode %c(%.2x)\n"), @bitCast(c_int, @as(c_uint, p.?.*)), @bitCast(c_int, @as(c_uint, p.?.*))); | |
} | |
} | |
} | |
break :switch_7; | |
} | |
while (true) { | |
if (!(strncmp(p, "0x", @bitCast(c_ulong, @as(c_long, @as(c_int, 2)))) != 0)) { | |
_ = sscanf(p, "%la%n", &p3, &cnt); | |
_ = fprintf(ff, "%lg ", p3); | |
p += (cnt - @as(c_int, 1)); | |
} else _ = fputc(@bitCast(c_int, @as(c_uint, p.?.*)), ff); | |
if (@bitCast(c_int, @as(c_uint, (blk: { | |
const ref = &p; | |
const tmp = ref.*; | |
ref.* += 1; | |
break :blk tmp; | |
}).?.*)) == @as(c_int, '\n')) break; | |
} | |
} | |
} | |
pub extern fn playopen_dummy([*c]CSOUND, parm: [*c]const csRtAudioParams) c_int; | |
pub extern fn rtplay_dummy([*c]CSOUND, outBuf: [*c]const f64, nbytes: c_int) void; | |
pub extern fn recopen_dummy([*c]CSOUND, parm: [*c]const csRtAudioParams) c_int; | |
pub extern fn rtrecord_dummy([*c]CSOUND, inBuf: [*c]f64, nbytes: c_int) c_int; | |
pub extern fn rtclose_dummy([*c]CSOUND) void; | |
pub extern fn audio_dev_list_dummy([*c]CSOUND, [*c]CS_AUDIODEVICE, c_int) c_int; | |
pub extern fn midi_dev_list_dummy(csound: [*c]CSOUND, list: [*c]CS_MIDIDEVICE, isOutput: c_int) c_int; | |
pub extern fn DummyMidiInOpen(csound: [*c]CSOUND, userData: [*c]?*c_void, devName: [*c]const u8) c_int; | |
pub extern fn DummyMidiRead(csound: [*c]CSOUND, userData: ?*c_void, buf: [*c]u8, nbytes: c_int) c_int; | |
pub extern fn DummyMidiOutOpen(csound: [*c]CSOUND, userData: [*c]?*c_void, devName: [*c]const u8) c_int; | |
pub extern fn DummyMidiWrite(csound: [*c]CSOUND, userData: ?*c_void, buf: [*c]const u8, nbytes: c_int) c_int; | |
pub const __INTMAX_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):62:9 | |
pub const __UINTMAX_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):66:9 | |
pub const __PTRDIFF_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):73:9 | |
pub const __INTPTR_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):77:9 | |
pub const __SIZE_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):81:9 | |
pub const __UINTPTR_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):96:9 | |
pub const __INT64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):159:9 | |
pub const __UINT64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):187:9 | |
pub const __INT_LEAST64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):225:9 | |
pub const __UINT_LEAST64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):229:9 | |
pub const __INT_FAST64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // (no file):265:9 | |
pub const __UINT_FAST64_TYPE__ = @compileError("unable to translate C expr: unexpected token .Keyword_unsigned"); // (no file):269:9 | |
pub const __GLIBC_USE = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/features.h:179:9 | |
pub const __CONCAT = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:105:9 | |
pub const __STRING = @compileError("unable to translate C expr: unexpected token .Hash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:106:9 | |
pub const __ptr_t = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:109:9 | |
pub const __warndecl = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:133:10 | |
pub const __warnattr = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:134:10 | |
pub const __errordecl = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:135:10 | |
pub const __flexarr = @compileError("unable to translate C expr: unexpected token .LBracket"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:143:10 | |
pub const __REDIRECT = @compileError("unable to translate C expr: unexpected token .Hash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:174:10 | |
pub const __REDIRECT_NTH = @compileError("unable to translate C expr: unexpected token .Hash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:181:11 | |
pub const __REDIRECT_NTHNL = @compileError("unable to translate C expr: unexpected token .Hash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:183:11 | |
pub const __attribute_alloc_size__ = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:219:10 | |
pub const __extern_inline = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:346:11 | |
pub const __extern_always_inline = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:347:11 | |
pub const __attribute_copy__ = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:441:10 | |
pub const __LDBL_REDIR2_DECL = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:512:10 | |
pub const __LDBL_REDIR_DECL = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:513:10 | |
pub const __glibc_macro_warning1 = @compileError("unable to translate C expr: unexpected token .Hash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:527:10 | |
pub const __attr_access = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/sys/cdefs.h:559:11 | |
pub const __S16_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:109:9 | |
pub const __U16_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:110:9 | |
pub const __SLONGWORD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:113:9 | |
pub const __ULONGWORD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:114:9 | |
pub const __SQUAD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:128:10 | |
pub const __UQUAD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:129:10 | |
pub const __SWORD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:130:10 | |
pub const __UWORD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:131:10 | |
pub const __S64_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:134:10 | |
pub const __U64_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:135:10 | |
pub const __STD_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_typedef"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types.h:137:10 | |
pub const __TIMER_T_TYPE = @compileError("unable to translate C expr: unexpected token .Nl"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/x86_64-linux-gnu/bits/typesizes.h:71:9 | |
pub const __FSID_T_TYPE = @compileError("unable to translate C expr: unexpected token .Keyword_struct"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/x86_64-linux-gnu/bits/typesizes.h:73:9 | |
pub const __isctype = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/ctype.h:88:10 | |
pub const __exctype = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/ctype.h:102:9 | |
pub const __tobody = @compileError("unable to translate C expr: unexpected token .LBrace"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/ctype.h:155:9 | |
pub const __isctype_l = @compileError("unable to translate C expr: expected ')'' instead got: Keyword_int"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/ctype.h:241:11 | |
pub const __exctype_l = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/ctype.h:244:10 | |
pub const __INT64_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:106:11 | |
pub const __UINT64_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:107:11 | |
pub const INT64_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:252:11 | |
pub const UINT32_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:260:10 | |
pub const UINT64_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:262:11 | |
pub const INTMAX_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:269:11 | |
pub const UINTMAX_C = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdint.h:270:11 | |
pub const __getc_unlocked_body = @compileError("unable to translate C expr: expected ':'"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types/struct_FILE.h:102:9 | |
pub const __putc_unlocked_body = @compileError("unable to translate C expr: expected ':'"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types/struct_FILE.h:106:9 | |
pub const __f32 = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:91:12 | |
pub const __f64x = @compileError("unable to translate C expr: unexpected token .HashHash"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:120:13 | |
pub const __CFLOAT32 = @compileError("unable to translate C expr: unexpected token .Keyword_complex"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:149:12 | |
pub const __CFLOAT64 = @compileError("unable to translate C expr: unexpected token .Keyword_complex"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:160:13 | |
pub const __CFLOAT32X = @compileError("unable to translate C expr: unexpected token .Keyword_complex"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:169:12 | |
pub const __CFLOAT64X = @compileError("unable to translate C expr: unexpected token .Keyword_complex"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:178:13 | |
pub const __builtin_huge_valf32 = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:218:12 | |
pub const __builtin_inff32 = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:219:12 | |
pub const __builtin_huge_valf64 = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:255:13 | |
pub const __builtin_inff64 = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:256:13 | |
pub const __builtin_huge_valf32x = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:272:12 | |
pub const __builtin_inff32x = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:273:12 | |
pub const __builtin_huge_valf64x = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:289:13 | |
pub const __builtin_inff64x = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/floatn-common.h:290:13 | |
pub const MB_CUR_MAX = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/stdlib.h:96:9 | |
pub const __FD_ZERO = @compileError("unable to translate C expr: unexpected token .Keyword_do"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/select.h:25:9 | |
pub const __FD_SET = @compileError("unable to translate C expr: expected ')''"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/select.h:32:9 | |
pub const __FD_CLR = @compileError("unable to translate C expr: expected ')''"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/select.h:34:9 | |
pub const _SIGSET_NWORDS = @compileError("unable to translate C expr: expected ')'"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/types/__sigset_t.h:4:9 | |
pub const __PTHREAD_MUTEX_INITIALIZER = @compileError("unable to translate C expr: unexpected token .LBrace"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/x86_64-linux-gnu/bits/struct_mutex.h:56:10 | |
pub const __PTHREAD_RWLOCK_ELISION_EXTRA = @compileError("unable to translate C expr: unexpected token .LBrace"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/x86_64-linux-gnu/bits/struct_rwlock.h:40:11 | |
pub const __ONCE_FLAG_INIT = @compileError("unable to translate C expr: unexpected token .LBrace"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/bits/thread-shared-types.h:127:9 | |
pub const HUGE_VAL = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:48:10 | |
pub const HUGE_VALF = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:59:11 | |
pub const HUGE_VALL = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:60:11 | |
pub const INFINITY = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:91:11 | |
pub const __MATHDECL = @compileError("unable to translate C expr: unexpected token .Semicolon"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:274:9 | |
pub const __MATHDECLX = @compileError("unable to translate C expr: unexpected token .Semicolon"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:279:9 | |
pub const __MATHDECL_1_IMPL = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:282:9 | |
pub const __MATHREDIR = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:291:9 | |
pub const __MATHCALL_NARROW_NORMAL = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:539:9 | |
pub const __MATHCALL_NARROW_REDIR = @compileError("unable to translate C expr: unexpected token .Keyword_extern"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:541:9 | |
pub const __MATH_TG = @compileError("unable to translate C expr: expected ')'' instead got: EqualEqual"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/math.h:902:10 | |
pub const ATOMIC_SET = @compileError("unable to translate C expr: unexpected token .Equal"); // ./include/sysdep.h:463:9 | |
pub const ATOMIC_SET8 = @compileError("unable to translate C expr: unexpected token .Equal"); // ./include/sysdep.h:471:9 | |
pub const ATOMIC_DECR = @compileError("unable to translate C expr: unexpected token .MinusEqual"); // ./include/sysdep.h:495:9 | |
pub const ATOMIC_INCR = @compileError("unable to translate C expr: unexpected token .PlusEqual"); // ./include/sysdep.h:503:9 | |
pub const ATOMIC_SUB = @compileError("unable to translate C expr: unexpected token .MinusEqual"); // ./include/sysdep.h:511:9 | |
pub const ATOMIC_ADD = @compileError("unable to translate C expr: unexpected token .PlusEqual"); // ./include/sysdep.h:519:9 | |
pub const ATOMIC_CMP_XCH = @compileError("unable to translate C expr: expected ')'' instead got: Equal"); // ./include/sysdep.h:530:9 | |
pub const ignore_value = @compileError("unable to translate C expr: unexpected token .LBrace"); // ./include/sysdep.h:568:10 | |
pub const CS_VAR_TYPE_OFFSET = @compileError("unable to translate C expr: expected ')'' instead got: Minus"); // ./include/csound_type_system.h:57:9 | |
pub const _mm_prefetch = @compileError("unable to translate C expr: unexpected token .Keyword_const"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2103:9 | |
pub const _MM_GET_EXCEPTION_MASK = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2960:9 | |
pub const _MM_GET_EXCEPTION_STATE = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2961:9 | |
pub const _MM_GET_FLUSH_ZERO_MODE = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2962:9 | |
pub const _MM_GET_ROUNDING_MODE = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2963:9 | |
pub const _MM_SET_EXCEPTION_MASK = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2965:9 | |
pub const _MM_SET_EXCEPTION_STATE = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2966:9 | |
pub const _MM_SET_FLUSH_ZERO_MODE = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2967:9 | |
pub const _MM_SET_ROUNDING_MODE = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2968:9 | |
pub const _MM_TRANSPOSE4_PS = @compileError("unable to translate C expr: unexpected token .Keyword_do"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/xmmintrin.h:2970:9 | |
pub const _MM_GET_DENORMALS_ZERO_MODE = @compileError("unable to translate C expr: expected identifier"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4978:9 | |
pub const _MM_SET_DENORMALS_ZERO_MODE = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/include/emmintrin.h:4979:9 | |
pub const SF_CUES_VAR = @compileError("unable to translate C expr: unexpected token .Keyword_struct"); // /nix/store/kyx31k3l0crbvznpikg3zkxjyj3alkq1-libsndfile-1.0.28-dev/include/sndfile.h:422:9 | |
pub const SF_BROADCAST_INFO_VAR = @compileError("unable to translate C expr: unexpected token .Keyword_struct"); // /nix/store/kyx31k3l0crbvznpikg3zkxjyj3alkq1-libsndfile-1.0.28-dev/include/sndfile.h:484:9 | |
pub const SF_CART_INFO_VAR = @compileError("unable to translate C expr: unexpected token .Keyword_struct"); // /nix/store/kyx31k3l0crbvznpikg3zkxjyj3alkq1-libsndfile-1.0.28-dev/include/sndfile.h:510:9 | |
pub const errno = @compileError("unable to translate C expr: unexpected token .RParen"); // /nix/store/ni991fpd0ssvx8x7lb3x4rrg1vsmfd4c-ziglang-0.6.0/lib/zig/libc/include/generic-glibc/errno.h:38:10 | |
pub const MAXSEND = @compileError("unable to translate C expr: expected ')'' instead got: Plus"); // ./H/remote.h:72:9 | |
pub const LINKAGE_BUILTIN = @compileError("unable to translate C expr: unexpected token .HashHash"); // ./include/csoundCore.h:1843:9 | |
pub const FLINKAGE_BUILTIN = @compileError("unable to translate C expr: unexpected token .HashHash"); // ./include/csoundCore.h:1847:9 | |
pub const csp_orc_sa_instr_finalize = @compileError("unable to translate C expr: unexpected token .LBrace"); // ./H/cs_par_orc_semantics.h:63:9 | |
pub const __llvm__ = 1; | |
pub const __clang__ = 1; | |
pub const __clang_major__ = 10; | |
pub const __clang_minor__ = 0; | |
pub const __clang_patchlevel__ = 1; | |
pub const __clang_version__ = "10.0.1 "; | |
pub const __GNUC__ = 4; | |
pub const __GNUC_MINOR__ = 2; | |
pub const __GNUC_PATCHLEVEL__ = 1; | |
pub const __GXX_ABI_VERSION = 1002; | |
pub const __ATOMIC_RELAXED = 0; | |
pub const __ATOMIC_CONSUME = 1; | |
pub const __ATOMIC_ACQUIRE = 2; | |
pub const __ATOMIC_RELEASE = 3; | |
pub const __ATOMIC_ACQ_REL = 4; | |
pub const __ATOMIC_SEQ_CST = 5; | |
pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = 0; | |
pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = 1; | |
pub const __OPENCL_MEMORY_SCOPE_DEVICE = 2; | |
pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = 3; | |
pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = 4; | |
pub const __PRAGMA_REDEFINE_EXTNAME = 1; | |
pub const __VERSION__ = "Clang 10.0.1 "; | |
pub const __OBJC_BOOL_IS_BOOL = 0; | |
pub const __CONSTANT_CFSTRINGS__ = 1; | |
pub const __OPTIMIZE__ = 1; | |
pub const __ORDER_LITTLE_ENDIAN__ = 1234; | |
pub const __ORDER_BIG_ENDIAN__ = 4321; | |
pub const __ORDER_PDP_ENDIAN__ = 3412; | |
pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__; | |
pub const __LITTLE_ENDIAN__ = 1; | |
pub const _LP64 = 1; | |
pub const __LP64__ = 1; | |
pub const __CHAR_BIT__ = 8; | |
pub const __SCHAR_MAX__ = 127; | |
pub const __SHRT_MAX__ = 32767; | |
pub const __INT_MAX__ = 2147483647; | |
pub const __LONG_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807); | |
pub const __WCHAR_MAX__ = 2147483647; | |
pub const __WINT_MAX__ = @as(c_uint, 4294967295); | |
pub const __INTMAX_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __SIZE_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __UINTMAX_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __PTRDIFF_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __INTPTR_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __UINTPTR_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __SIZEOF_DOUBLE__ = 8; | |
pub const __SIZEOF_FLOAT__ = 4; | |
pub const __SIZEOF_INT__ = 4; | |
pub const __SIZEOF_LONG__ = 8; | |
pub const __SIZEOF_LONG_DOUBLE__ = 16; | |
pub const __SIZEOF_LONG_LONG__ = 8; | |
pub const __SIZEOF_POINTER__ = 8; | |
pub const __SIZEOF_SHORT__ = 2; | |
pub const __SIZEOF_PTRDIFF_T__ = 8; | |
pub const __SIZEOF_SIZE_T__ = 8; | |
pub const __SIZEOF_WCHAR_T__ = 4; | |
pub const __SIZEOF_WINT_T__ = 4; | |
pub const __SIZEOF_INT128__ = 16; | |
pub const __INTMAX_FMTd__ = "ld"; | |
pub const __INTMAX_FMTi__ = "li"; | |
pub const __INTMAX_C_SUFFIX__ = L; | |
pub const __UINTMAX_FMTo__ = "lo"; | |
pub const __UINTMAX_FMTu__ = "lu"; | |
pub const __UINTMAX_FMTx__ = "lx"; | |
pub const __UINTMAX_FMTX__ = "lX"; | |
pub const __UINTMAX_C_SUFFIX__ = UL; | |
pub const __INTMAX_WIDTH__ = 64; | |
pub const __PTRDIFF_FMTd__ = "ld"; | |
pub const __PTRDIFF_FMTi__ = "li"; | |
pub const __PTRDIFF_WIDTH__ = 64; | |
pub const __INTPTR_FMTd__ = "ld"; | |
pub const __INTPTR_FMTi__ = "li"; | |
pub const __INTPTR_WIDTH__ = 64; | |
pub const __SIZE_FMTo__ = "lo"; | |
pub const __SIZE_FMTu__ = "lu"; | |
pub const __SIZE_FMTx__ = "lx"; | |
pub const __SIZE_FMTX__ = "lX"; | |
pub const __SIZE_WIDTH__ = 64; | |
pub const __WCHAR_TYPE__ = c_int; | |
pub const __WCHAR_WIDTH__ = 32; | |
pub const __WINT_TYPE__ = c_uint; | |
pub const __WINT_WIDTH__ = 32; | |
pub const __SIG_ATOMIC_WIDTH__ = 32; | |
pub const __SIG_ATOMIC_MAX__ = 2147483647; | |
pub const __CHAR16_TYPE__ = c_ushort; | |
pub const __CHAR32_TYPE__ = c_uint; | |
pub const __UINTMAX_WIDTH__ = 64; | |
pub const __UINTPTR_FMTo__ = "lo"; | |
pub const __UINTPTR_FMTu__ = "lu"; | |
pub const __UINTPTR_FMTx__ = "lx"; | |
pub const __UINTPTR_FMTX__ = "lX"; | |
pub const __UINTPTR_WIDTH__ = 64; | |
pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45); | |
pub const __FLT_HAS_DENORM__ = 1; | |
pub const __FLT_DIG__ = 6; | |
pub const __FLT_DECIMAL_DIG__ = 9; | |
pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7); | |
pub const __FLT_HAS_INFINITY__ = 1; | |
pub const __FLT_HAS_QUIET_NAN__ = 1; | |
pub const __FLT_MANT_DIG__ = 24; | |
pub const __FLT_MAX_10_EXP__ = 38; | |
pub const __FLT_MAX_EXP__ = 128; | |
pub const __FLT_MAX__ = @as(f32, 3.40282347e+38); | |
pub const __FLT_MIN_10_EXP__ = -37; | |
pub const __FLT_MIN_EXP__ = -125; | |
pub const __FLT_MIN__ = @as(f32, 1.17549435e-38); | |
pub const __DBL_DENORM_MIN__ = 4.9406564584124654e-324; | |
pub const __DBL_HAS_DENORM__ = 1; | |
pub const __DBL_DIG__ = 15; | |
pub const __DBL_DECIMAL_DIG__ = 17; | |
pub const __DBL_EPSILON__ = 2.2204460492503131e-16; | |
pub const __DBL_HAS_INFINITY__ = 1; | |
pub const __DBL_HAS_QUIET_NAN__ = 1; | |
pub const __DBL_MANT_DIG__ = 53; | |
pub const __DBL_MAX_10_EXP__ = 308; | |
pub const __DBL_MAX_EXP__ = 1024; | |
pub const __DBL_MAX__ = 1.7976931348623157e+308; | |
pub const __DBL_MIN_10_EXP__ = -307; | |
pub const __DBL_MIN_EXP__ = -1021; | |
pub const __DBL_MIN__ = 2.2250738585072014e-308; | |
pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 3.64519953188247460253e-4951); | |
pub const __LDBL_HAS_DENORM__ = 1; | |
pub const __LDBL_DIG__ = 18; | |
pub const __LDBL_DECIMAL_DIG__ = 21; | |
pub const __LDBL_EPSILON__ = @as(c_longdouble, 1.08420217248550443401e-19); | |
pub const __LDBL_HAS_INFINITY__ = 1; | |
pub const __LDBL_HAS_QUIET_NAN__ = 1; | |
pub const __LDBL_MANT_DIG__ = 64; | |
pub const __LDBL_MAX_10_EXP__ = 4932; | |
pub const __LDBL_MAX_EXP__ = 16384; | |
pub const __LDBL_MAX__ = @as(c_longdouble, 1.18973149535723176502e+4932); | |
pub const __LDBL_MIN_10_EXP__ = -4931; | |
pub const __LDBL_MIN_EXP__ = -16381; | |
pub const __LDBL_MIN__ = @as(c_longdouble, 3.36210314311209350626e-4932); | |
pub const __POINTER_WIDTH__ = 64; | |
pub const __BIGGEST_ALIGNMENT__ = 16; | |
pub const __WINT_UNSIGNED__ = 1; | |
pub const __INT8_TYPE__ = i8; | |
pub const __INT8_FMTd__ = "hhd"; | |
pub const __INT8_FMTi__ = "hhi"; | |
pub const __INT16_TYPE__ = c_short; | |
pub const __INT16_FMTd__ = "hd"; | |
pub const __INT16_FMTi__ = "hi"; | |
pub const __INT32_TYPE__ = c_int; | |
pub const __INT32_FMTd__ = "d"; | |
pub const __INT32_FMTi__ = "i"; | |
pub const __INT64_FMTd__ = "ld"; | |
pub const __INT64_FMTi__ = "li"; | |
pub const __INT64_C_SUFFIX__ = L; | |
pub const __UINT8_TYPE__ = u8; | |
pub const __UINT8_FMTo__ = "hho"; | |
pub const __UINT8_FMTu__ = "hhu"; | |
pub const __UINT8_FMTx__ = "hhx"; | |
pub const __UINT8_FMTX__ = "hhX"; | |
pub const __UINT8_MAX__ = 255; | |
pub const __INT8_MAX__ = 127; | |
pub const __UINT16_TYPE__ = c_ushort; | |
pub const __UINT16_FMTo__ = "ho"; | |
pub const __UINT16_FMTu__ = "hu"; | |
pub const __UINT16_FMTx__ = "hx"; | |
pub const __UINT16_FMTX__ = "hX"; | |
pub const __UINT16_MAX__ = 65535; | |
pub const __INT16_MAX__ = 32767; | |
pub const __UINT32_TYPE__ = c_uint; | |
pub const __UINT32_FMTo__ = "o"; | |
pub const __UINT32_FMTu__ = "u"; | |
pub const __UINT32_FMTx__ = "x"; | |
pub const __UINT32_FMTX__ = "X"; | |
pub const __UINT32_C_SUFFIX__ = U; | |
pub const __UINT32_MAX__ = @as(c_uint, 4294967295); | |
pub const __INT32_MAX__ = 2147483647; | |
pub const __UINT64_FMTo__ = "lo"; | |
pub const __UINT64_FMTu__ = "lu"; | |
pub const __UINT64_FMTx__ = "lx"; | |
pub const __UINT64_FMTX__ = "lX"; | |
pub const __UINT64_C_SUFFIX__ = UL; | |
pub const __UINT64_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __INT64_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __INT_LEAST8_TYPE__ = i8; | |
pub const __INT_LEAST8_MAX__ = 127; | |
pub const __INT_LEAST8_FMTd__ = "hhd"; | |
pub const __INT_LEAST8_FMTi__ = "hhi"; | |
pub const __UINT_LEAST8_TYPE__ = u8; | |
pub const __UINT_LEAST8_MAX__ = 255; | |
pub const __UINT_LEAST8_FMTo__ = "hho"; | |
pub const __UINT_LEAST8_FMTu__ = "hhu"; | |
pub const __UINT_LEAST8_FMTx__ = "hhx"; | |
pub const __UINT_LEAST8_FMTX__ = "hhX"; | |
pub const __INT_LEAST16_TYPE__ = c_short; | |
pub const __INT_LEAST16_MAX__ = 32767; | |
pub const __INT_LEAST16_FMTd__ = "hd"; | |
pub const __INT_LEAST16_FMTi__ = "hi"; | |
pub const __UINT_LEAST16_TYPE__ = c_ushort; | |
pub const __UINT_LEAST16_MAX__ = 65535; | |
pub const __UINT_LEAST16_FMTo__ = "ho"; | |
pub const __UINT_LEAST16_FMTu__ = "hu"; | |
pub const __UINT_LEAST16_FMTx__ = "hx"; | |
pub const __UINT_LEAST16_FMTX__ = "hX"; | |
pub const __INT_LEAST32_TYPE__ = c_int; | |
pub const __INT_LEAST32_MAX__ = 2147483647; | |
pub const __INT_LEAST32_FMTd__ = "d"; | |
pub const __INT_LEAST32_FMTi__ = "i"; | |
pub const __UINT_LEAST32_TYPE__ = c_uint; | |
pub const __UINT_LEAST32_MAX__ = @as(c_uint, 4294967295); | |
pub const __UINT_LEAST32_FMTo__ = "o"; | |
pub const __UINT_LEAST32_FMTu__ = "u"; | |
pub const __UINT_LEAST32_FMTx__ = "x"; | |
pub const __UINT_LEAST32_FMTX__ = "X"; | |
pub const __INT_LEAST64_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __INT_LEAST64_FMTd__ = "ld"; | |
pub const __INT_LEAST64_FMTi__ = "li"; | |
pub const __UINT_LEAST64_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __UINT_LEAST64_FMTo__ = "lo"; | |
pub const __UINT_LEAST64_FMTu__ = "lu"; | |
pub const __UINT_LEAST64_FMTx__ = "lx"; | |
pub const __UINT_LEAST64_FMTX__ = "lX"; | |
pub const __INT_FAST8_TYPE__ = i8; | |
pub const __INT_FAST8_MAX__ = 127; | |
pub const __INT_FAST8_FMTd__ = "hhd"; | |
pub const __INT_FAST8_FMTi__ = "hhi"; | |
pub const __UINT_FAST8_TYPE__ = u8; | |
pub const __UINT_FAST8_MAX__ = 255; | |
pub const __UINT_FAST8_FMTo__ = "hho"; | |
pub const __UINT_FAST8_FMTu__ = "hhu"; | |
pub const __UINT_FAST8_FMTx__ = "hhx"; | |
pub const __UINT_FAST8_FMTX__ = "hhX"; | |
pub const __INT_FAST16_TYPE__ = c_short; | |
pub const __INT_FAST16_MAX__ = 32767; | |
pub const __INT_FAST16_FMTd__ = "hd"; | |
pub const __INT_FAST16_FMTi__ = "hi"; | |
pub const __UINT_FAST16_TYPE__ = c_ushort; | |
pub const __UINT_FAST16_MAX__ = 65535; | |
pub const __UINT_FAST16_FMTo__ = "ho"; | |
pub const __UINT_FAST16_FMTu__ = "hu"; | |
pub const __UINT_FAST16_FMTx__ = "hx"; | |
pub const __UINT_FAST16_FMTX__ = "hX"; | |
pub const __INT_FAST32_TYPE__ = c_int; | |
pub const __INT_FAST32_MAX__ = 2147483647; | |
pub const __INT_FAST32_FMTd__ = "d"; | |
pub const __INT_FAST32_FMTi__ = "i"; | |
pub const __UINT_FAST32_TYPE__ = c_uint; | |
pub const __UINT_FAST32_MAX__ = @as(c_uint, 4294967295); | |
pub const __UINT_FAST32_FMTo__ = "o"; | |
pub const __UINT_FAST32_FMTu__ = "u"; | |
pub const __UINT_FAST32_FMTx__ = "x"; | |
pub const __UINT_FAST32_FMTX__ = "X"; | |
pub const __INT_FAST64_MAX__ = @as(c_long, 9223372036854775807); | |
pub const __INT_FAST64_FMTd__ = "ld"; | |
pub const __INT_FAST64_FMTi__ = "li"; | |
pub const __UINT_FAST64_MAX__ = @as(c_ulong, 18446744073709551615); | |
pub const __UINT_FAST64_FMTo__ = "lo"; | |
pub const __UINT_FAST64_FMTu__ = "lu"; | |
pub const __UINT_FAST64_FMTx__ = "lx"; | |
pub const __UINT_FAST64_FMTX__ = "lX"; | |
pub const __FINITE_MATH_ONLY__ = 0; | |
pub const __GNUC_STDC_INLINE__ = 1; | |
pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1; | |
pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_INT_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_LONG_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = 2; | |
pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_BOOL_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_CHAR_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_SHORT_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_INT_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_LONG_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_LLONG_LOCK_FREE = 2; | |
pub const __GCC_ATOMIC_POINTER_LOCK_FREE = 2; | |
pub const __PIC__ = 2; | |
pub const __pic__ = 2; | |
pub const __FLT_EVAL_METHOD__ = 0; | |
pub const __FLT_RADIX__ = 2; | |
pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__; | |
pub const __SSP_STRONG__ = 2; | |
pub const __GCC_ASM_FLAG_OUTPUTS__ = 1; | |
pub const __code_model_small_ = 1; | |
pub const __amd64__ = 1; | |
pub const __amd64 = 1; | |
pub const __x86_64 = 1; | |
pub const __x86_64__ = 1; | |
pub const __SEG_GS = 1; | |
pub const __SEG_FS = 1; | |
pub const __seg_gs = __attribute__(address_space(256)); | |
pub const __seg_fs = __attribute__(address_space(257)); | |
pub const __corei7 = 1; | |
pub const __corei7__ = 1; | |
pub const __tune_corei7__ = 1; | |
pub const __NO_MATH_INLINES = 1; | |
pub const __AES__ = 1; | |
pub const __PCLMUL__ = 1; | |
pub const __LZCNT__ = 1; | |
pub const __RDRND__ = 1; | |
pub const __FSGSBASE__ = 1; | |
pub const __BMI__ = 1; | |
pub const __BMI2__ = 1; | |
pub const __POPCNT__ = 1; | |
pub const __PRFCHW__ = 1; | |
pub const __RDSEED__ = 1; | |
pub const __ADX__ = 1; | |
pub const __MOVBE__ = 1; | |
pub const __FMA__ = 1; | |
pub const __F16C__ = 1; | |
pub const __FXSR__ = 1; | |
pub const __XSAVE__ = 1; | |
pub const __XSAVEOPT__ = 1; | |
pub const __XSAVEC__ = 1; | |
pub const __XSAVES__ = 1; | |
pub const __CLFLUSHOPT__ = 1; | |
pub const __SGX__ = 1; | |
pub const __INVPCID__ = 1; | |
pub const __AVX2__ = 1; | |
pub const __AVX__ = 1; | |
pub const __SSE4_2__ = 1; | |
pub const __SSE4_1__ = 1; | |
pub const __SSSE3__ = 1; | |
pub const __SSE3__ = 1; | |
pub const __SSE2__ = 1; | |
pub const __SSE2_MATH__ = 1; | |
pub const __SSE__ = 1; | |
pub const __SSE_MATH__ = 1; | |
pub const __MMX__ = 1; | |
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1; | |
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1; | |
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1; | |
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1; | |
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 = 1; | |
pub const __SIZEOF_FLOAT128__ = 16; | |
pub const unix = 1; | |
pub const __unix = 1; | |
pub const __unix__ = 1; | |
pub const linux = 1; | |
pub const __linux = 1; | |
pub const __linux__ = 1; | |
pub const __ELF__ = 1; | |
pub const __gnu_linux__ = 1; | |
pub const __FLOAT128__ = 1; | |
pub const __STDC__ = 1; | |
pub const __STDC_HOSTED__ = 1; | |
pub const __STDC_VERSION__ = @as(c_long, 201112); | |
pub const __STDC_UTF_16__ = 1; | |
pub const __STDC_UTF_32__ = 1; | |
pub const _DEBUG = 1; | |
pub const USE_DOUBLE = 1; | |
pub const __BUILDING_LIBCSOUND = 1; | |
pub const _CTYPE_H = 1; | |
pub const _FEATURES_H = 1; | |
pub inline fn __GNUC_PREREQ(maj: anytype, min: anytype) @TypeOf((__GNUC__ << 16) + @boolToInt(__GNUC_MINOR__ >= ((maj << 16) + min))) { | |
return (__GNUC__ << 16) + @boolToInt(__GNUC_MINOR__ >= ((maj << 16) + min)); | |
} | |
pub inline fn __glibc_clang_prereq(maj: anytype, min: anytype) @TypeOf((__clang_major__ << 16) + @boolToInt(__clang_minor__ >= ((maj << 16) + min))) { | |
return (__clang_major__ << 16) + @boolToInt(__clang_minor__ >= ((maj << 16) + min)); | |
} | |
pub const _DEFAULT_SOURCE = 1; | |
pub const __GLIBC_USE_ISOC2X = 0; | |
pub const __USE_ISOC11 = 1; | |
pub const __USE_ISOC99 = 1; | |
pub const __USE_ISOC95 = 1; | |
pub const __USE_POSIX_IMPLICITLY = 1; | |
pub const _POSIX_SOURCE = 1; | |
pub const _POSIX_C_SOURCE = @as(c_long, 200809); | |
pub const __USE_POSIX = 1; | |
pub const __USE_POSIX2 = 1; | |
pub const __USE_POSIX199309 = 1; | |
pub const __USE_POSIX199506 = 1; | |
pub const __USE_XOPEN2K = 1; | |
pub const __USE_XOPEN2K8 = 1; | |
pub const _ATFILE_SOURCE = 1; | |
pub const __USE_MISC = 1; | |
pub const __USE_ATFILE = 1; | |
pub const __USE_FORTIFY_LEVEL = 0; | |
pub const __GLIBC_USE_DEPRECATED_GETS = 0; | |
pub const __GLIBC_USE_DEPRECATED_SCANF = 0; | |
pub const _STDC_PREDEF_H = 1; | |
pub const __STDC_IEC_559__ = 1; | |
pub const __STDC_IEC_559_COMPLEX__ = 1; | |
pub const __STDC_ISO_10646__ = @as(c_long, 201706); | |
pub const __GNU_LIBRARY__ = 6; | |
pub const __GLIBC__ = 2; | |
pub const __GLIBC_MINOR__ = 32; | |
pub inline fn __GLIBC_PREREQ(maj: anytype, min: anytype) @TypeOf((__GLIBC__ << 16) + @boolToInt(__GLIBC_MINOR__ >= ((maj << 16) + min))) { | |
return (__GLIBC__ << 16) + @boolToInt(__GLIBC_MINOR__ >= ((maj << 16) + min)); | |
} | |
pub const _SYS_CDEFS_H = 1; | |
pub const __THROW = __attribute__(__nothrow__ ++ __LEAF); | |
pub const __THROWNL = __attribute__(__nothrow__); | |
pub inline fn __NTH(fct: anytype) @TypeOf(__attribute__(__nothrow__ ++ __LEAF) ++ fct) { | |
return __attribute__(__nothrow__ ++ __LEAF) ++ fct; | |
} | |
pub inline fn __NTHNL(fct: anytype) @TypeOf(__attribute__(__nothrow__) ++ fct) { | |
return __attribute__(__nothrow__) ++ fct; | |
} | |
pub inline fn __glibc_clang_has_extension(ext: anytype) @TypeOf(__has_extension(ext)) { | |
return __has_extension(ext); | |
} | |
pub inline fn __P(args: anytype) @TypeOf(args) { | |
return args; | |
} | |
pub inline fn __PMT(args: anytype) @TypeOf(args) { | |
return args; | |
} | |
pub inline fn __bos(ptr: anytype) @TypeOf(__builtin_object_size(ptr, __USE_FORTIFY_LEVEL > 1)) { | |
return __builtin_object_size(ptr, __USE_FORTIFY_LEVEL > 1); | |
} | |
pub inline fn __bos0(ptr: anytype) @TypeOf(__builtin_object_size(ptr, 0)) { | |
return __builtin_object_size(ptr, 0); | |
} | |
pub const __glibc_c99_flexarr_available = 1; | |
pub inline fn __ASMNAME(cname: anytype) @TypeOf(__ASMNAME2(__USER_LABEL_PREFIX__, cname)) { | |
return __ASMNAME2(__USER_LABEL_PREFIX__, cname); | |
} | |
pub inline fn __ASMNAME2(prefix: anytype, cname: anytype) @TypeOf(__STRING(prefix) ++ cname) { | |
return __STRING(prefix) ++ cname; | |
} | |
pub const __attribute_malloc__ = __attribute__(__malloc__); | |
pub const __attribute_pure__ = __attribute__(__pure__); | |
pub const __attribute_const__ = __attribute__(__const__); | |
pub const __attribute_used__ = __attribute__(__used__); | |
pub const __attribute_noinline__ = __attribute__(__noinline__); | |
pub const __attribute_deprecated__ = __attribute__(__deprecated__); | |
pub inline fn __attribute_deprecated_msg__(msg: anytype) @TypeOf(__attribute__(__deprecated__(msg))) { | |
return __attribute__(__deprecated__(msg)); | |
} | |
pub inline fn __attribute_format_arg__(x: anytype) @TypeOf(__attribute__(__format_arg__(x))) { | |
return __attribute__(__format_arg__(x)); | |
} | |
pub inline fn __attribute_format_strfmon__(a: anytype, b: anytype) @TypeOf(__attribute__(__format__(__strfmon__, a, b))) { | |
return __attribute__(__format__(__strfmon__, a, b)); | |
} | |
pub inline fn __nonnull(params: anytype) @TypeOf(__attribute__(__nonnull__ ++ params)) { | |
return __attribute__(__nonnull__ ++ params); | |
} | |
pub const __attribute_warn_unused_result__ = __attribute__(__warn_unused_result__); | |
pub const __always_inline = __inline ++ __attribute__(__always_inline__); | |
pub const __fortify_function = __extern_always_inline ++ __attribute_artificial__; | |
pub const __restrict_arr = __restrict; | |
pub inline fn __glibc_unlikely(cond: anytype) @TypeOf(__builtin_expect(cond, 0)) { | |
return __builtin_expect(cond, 0); | |
} | |
pub inline fn __glibc_likely(cond: anytype) @TypeOf(__builtin_expect(cond, 1)) { | |
return __builtin_expect(cond, 1); | |
} | |
pub inline fn __glibc_has_attribute(attr: anytype) @TypeOf(__has_attribute(attr)) { | |
return __has_attribute(attr); | |
} | |
pub const __WORDSIZE = 64; | |
pub const __WORDSIZE_TIME64_COMPAT32 = 1; | |
pub const __SYSCALL_WORDSIZE = 64; | |
pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI = 0; | |
pub inline fn __LDBL_REDIR1(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ proto) { | |
return name ++ proto; | |
} | |
pub inline fn __LDBL_REDIR(name: anytype, proto: anytype) @TypeOf(name ++ proto) { | |
return name ++ proto; | |
} | |
pub inline fn __LDBL_REDIR1_NTH(name: anytype, proto: anytype, alias: anytype) @TypeOf(name ++ (proto ++ __THROW)) { | |
return name ++ (proto ++ __THROW); | |
} | |
pub inline fn __LDBL_REDIR_NTH(name: anytype, proto: anytype) @TypeOf(name ++ (proto ++ __THROW)) { | |
return name ++ (proto ++ __THROW); | |
} | |
pub inline fn __REDIRECT_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT(name, proto, alias)) { | |
return __REDIRECT(name, proto, alias); | |
} | |
pub inline fn __REDIRECT_NTH_LDBL(name: anytype, proto: anytype, alias: anytype) @TypeOf(__REDIRECT_NTH(name, proto, alias)) { | |
return __REDIRECT_NTH(name, proto, alias); | |
} | |
pub inline fn __glibc_macro_warning(message: anytype) @TypeOf(__glibc_macro_warning1(GCC ++ (warning ++ message))) { | |
return __glibc_macro_warning1(GCC ++ (warning ++ message)); | |
} | |
pub const __HAVE_GENERIC_SELECTION = 1; | |
pub const __USE_EXTERN_INLINES = 1; | |
pub const _BITS_TYPES_H = 1; | |
pub const __TIMESIZE = __WORDSIZE; | |
pub const __S32_TYPE = c_int; | |
pub const __U32_TYPE = c_uint; | |
pub const __SLONG32_TYPE = c_int; | |
pub const __ULONG32_TYPE = c_uint; | |
pub const _BITS_TYPESIZES_H = 1; | |
pub const __SYSCALL_SLONG_TYPE = __SLONGWORD_TYPE; | |
pub const __SYSCALL_ULONG_TYPE = __ULONGWORD_TYPE; | |
pub const __DEV_T_TYPE = __UQUAD_TYPE; | |
pub const __UID_T_TYPE = __U32_TYPE; | |
pub const __GID_T_TYPE = __U32_TYPE; | |
pub const __INO_T_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __INO64_T_TYPE = __UQUAD_TYPE; | |
pub const __MODE_T_TYPE = __U32_TYPE; | |
pub const __NLINK_T_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __FSWORD_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __OFF_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __OFF64_T_TYPE = __SQUAD_TYPE; | |
pub const __PID_T_TYPE = __S32_TYPE; | |
pub const __RLIM_T_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __RLIM64_T_TYPE = __UQUAD_TYPE; | |
pub const __BLKCNT_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __BLKCNT64_T_TYPE = __SQUAD_TYPE; | |
pub const __FSBLKCNT_T_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __FSBLKCNT64_T_TYPE = __UQUAD_TYPE; | |
pub const __FSFILCNT_T_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __FSFILCNT64_T_TYPE = __UQUAD_TYPE; | |
pub const __ID_T_TYPE = __U32_TYPE; | |
pub const __CLOCK_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __TIME_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __USECONDS_T_TYPE = __U32_TYPE; | |
pub const __SUSECONDS_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __SUSECONDS64_T_TYPE = __SQUAD_TYPE; | |
pub const __DADDR_T_TYPE = __S32_TYPE; | |
pub const __KEY_T_TYPE = __S32_TYPE; | |
pub const __CLOCKID_T_TYPE = __S32_TYPE; | |
pub const __BLKSIZE_T_TYPE = __SYSCALL_SLONG_TYPE; | |
pub const __SSIZE_T_TYPE = __SWORD_TYPE; | |
pub const __CPU_MASK_TYPE = __SYSCALL_ULONG_TYPE; | |
pub const __OFF_T_MATCHES_OFF64_T = 1; | |
pub const __INO_T_MATCHES_INO64_T = 1; | |
pub const __RLIM_T_MATCHES_RLIM64_T = 1; | |
pub const __STATFS_MATCHES_STATFS64 = 1; | |
pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 = 1; | |
pub const __FD_SETSIZE = 1024; | |
pub const _BITS_TIME64_H = 1; | |
pub const __TIME64_T_TYPE = __TIME_T_TYPE; | |
pub const _BITS_ENDIAN_H = 1; | |
pub const __LITTLE_ENDIAN = 1234; | |
pub const __BIG_ENDIAN = 4321; | |
pub const __PDP_ENDIAN = 3412; | |
pub const _BITS_ENDIANNESS_H = 1; | |
pub const __BYTE_ORDER = __LITTLE_ENDIAN; | |
pub const __FLOAT_WORD_ORDER = __BYTE_ORDER; | |
pub inline fn __LONG_LONG_PAIR(HI: anytype, LO: anytype) @TypeOf(HI) { | |
return blk: { | |
_ = LO; | |
break :blk HI; | |
}; | |
} | |
pub inline fn _ISbit(bit: anytype) @TypeOf(if (bit < 8) (1 << bit) << 8 else (1 << bit) >> 8) { | |
return if (bit < 8) (1 << bit) << 8 else (1 << bit) >> 8; | |
} | |
pub inline fn __isascii(c: anytype) @TypeOf((c & ~0x7f) == 0) { | |
return (c & ~0x7f) == 0; | |
} | |
pub inline fn __toascii(c: anytype) @TypeOf(c & 0x7f) { | |
return c & 0x7f; | |
} | |
pub const _BITS_TYPES_LOCALE_T_H = 1; | |
pub const _BITS_TYPES___LOCALE_T_H = 1; | |
pub inline fn __isalnum_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISalnum, l)) { | |
return __isctype_l(c, _ISalnum, l); | |
} | |
pub inline fn __isalpha_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISalpha, l)) { | |
return __isctype_l(c, _ISalpha, l); | |
} | |
pub inline fn __iscntrl_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _IScntrl, l)) { | |
return __isctype_l(c, _IScntrl, l); | |
} | |
pub inline fn __isdigit_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISdigit, l)) { | |
return __isctype_l(c, _ISdigit, l); | |
} | |
pub inline fn __islower_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISlower, l)) { | |
return __isctype_l(c, _ISlower, l); | |
} | |
pub inline fn __isgraph_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISgraph, l)) { | |
return __isctype_l(c, _ISgraph, l); | |
} | |
pub inline fn __isprint_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISprint, l)) { | |
return __isctype_l(c, _ISprint, l); | |
} | |
pub inline fn __ispunct_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISpunct, l)) { | |
return __isctype_l(c, _ISpunct, l); | |
} | |
pub inline fn __isspace_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISspace, l)) { | |
return __isctype_l(c, _ISspace, l); | |
} | |
pub inline fn __isupper_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISupper, l)) { | |
return __isctype_l(c, _ISupper, l); | |
} | |
pub inline fn __isxdigit_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISxdigit, l)) { | |
return __isctype_l(c, _ISxdigit, l); | |
} | |
pub inline fn __isblank_l(c: anytype, l: anytype) @TypeOf(__isctype_l(c, _ISblank, l)) { | |
return __isctype_l(c, _ISblank, l); | |
} | |
pub inline fn __isascii_l(c: anytype, l: anytype) @TypeOf(__isascii(c)) { | |
return blk: { | |
_ = l; | |
break :blk __isascii(c); | |
}; | |
} | |
pub inline fn __toascii_l(c: anytype, l: anytype) @TypeOf(__toascii(c)) { | |
return blk: { | |
_ = l; | |
break :blk __toascii(c); | |
}; | |
} | |
pub inline fn isascii_l(c: anytype, l: anytype) @TypeOf(__isascii_l(c, l)) { | |
return __isascii_l(c, l); | |
} | |
pub inline fn toascii_l(c: anytype, l: anytype) @TypeOf(__toascii_l(c, l)) { | |
return __toascii_l(c, l); | |
} | |
pub const _LIBC_LIMITS_H_ = 1; | |
pub const __GLIBC_USE_LIB_EXT2 = 0; | |
pub const __GLIBC_USE_IEC_60559_BFP_EXT = 0; | |
pub const __GLIBC_USE_IEC_60559_BFP_EXT_C2X = 0; | |
pub const __GLIBC_USE_IEC_60559_FUNCS_EXT = 0; | |
pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X = 0; | |
pub const __GLIBC_USE_IEC_60559_TYPES_EXT = 0; | |
pub const MB_LEN_MAX = 16; | |
pub const LLONG_MIN = -LLONG_MAX - 1; | |
pub const LLONG_MAX = __LONG_LONG_MAX__; | |
pub const ULLONG_MAX = LLONG_MAX * (@as(c_ulonglong, 2) + 1); | |
pub const _BITS_POSIX1_LIM_H = 1; | |
pub const _POSIX_AIO_LISTIO_MAX = 2; | |
pub const _POSIX_AIO_MAX = 1; | |
pub const _POSIX_ARG_MAX = 4096; | |
pub const _POSIX_CHILD_MAX = 25; | |
pub const _POSIX_DELAYTIMER_MAX = 32; | |
pub const _POSIX_HOST_NAME_MAX = 255; | |
pub const _POSIX_LINK_MAX = 8; | |
pub const _POSIX_LOGIN_NAME_MAX = 9; | |
pub const _POSIX_MAX_CANON = 255; | |
pub const _POSIX_MAX_INPUT = 255; | |
pub const _POSIX_MQ_OPEN_MAX = 8; | |
pub const _POSIX_MQ_PRIO_MAX = 32; | |
pub const _POSIX_NAME_MAX = 14; | |
pub const _POSIX_NGROUPS_MAX = 8; | |
pub const _POSIX_OPEN_MAX = 20; | |
pub const _POSIX_PATH_MAX = 256; | |
pub const _POSIX_PIPE_BUF = 512; | |
pub const _POSIX_RE_DUP_MAX = 255; | |
pub const _POSIX_RTSIG_MAX = 8; | |
pub const _POSIX_SEM_NSEMS_MAX = 256; | |
pub const _POSIX_SEM_VALUE_MAX = 32767; | |
pub const _POSIX_SIGQUEUE_MAX = 32; | |
pub const _POSIX_SSIZE_MAX = 32767; | |
pub const _POSIX_STREAM_MAX = 8; | |
pub const _POSIX_SYMLINK_MAX = 255; | |
pub const _POSIX_SYMLOOP_MAX = 8; | |
pub const _POSIX_TIMER_MAX = 32; | |
pub const _POSIX_TTY_NAME_MAX = 9; | |
pub const _POSIX_TZNAME_MAX = 6; | |
pub const _POSIX_CLOCKRES_MIN = 20000000; | |
pub const NR_OPEN = 1024; | |
pub const NGROUPS_MAX = 65536; | |
pub const ARG_MAX = 131072; | |
pub const LINK_MAX = 127; | |
pub const MAX_CANON = 255; | |
pub const MAX_INPUT = 255; | |
pub const NAME_MAX = 255; | |
pub const PATH_MAX = 4096; | |
pub const PIPE_BUF = 4096; | |
pub const XATTR_NAME_MAX = 255; | |
pub const XATTR_SIZE_MAX = 65536; | |
pub const XATTR_LIST_MAX = 65536; | |
pub const RTSIG_MAX = 32; | |
pub const _POSIX_THREAD_KEYS_MAX = 128; | |
pub const PTHREAD_KEYS_MAX = 1024; | |
pub const _POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4; | |
pub const PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS; | |
pub const _POSIX_THREAD_THREADS_MAX = 64; | |
pub const AIO_PRIO_DELTA_MAX = 20; | |
pub const PTHREAD_STACK_MIN = 16384; | |
pub const DELAYTIMER_MAX = 2147483647; | |
pub const TTY_NAME_MAX = 32; | |
pub const LOGIN_NAME_MAX = 256; | |
pub const HOST_NAME_MAX = 64; | |
pub const MQ_PRIO_MAX = 32768; | |
pub const SEM_VALUE_MAX = 2147483647; | |
pub const SSIZE_MAX = LONG_MAX; | |
pub const _BITS_POSIX2_LIM_H = 1; | |
pub const _POSIX2_BC_BASE_MAX = 99; | |
pub const _POSIX2_BC_DIM_MAX = 2048; | |
pub const _POSIX2_BC_SCALE_MAX = 99; | |
pub const _POSIX2_BC_STRING_MAX = 1000; | |
pub const _POSIX2_COLL_WEIGHTS_MAX = 2; | |
pub const _POSIX2_EXPR_NEST_MAX = 32; | |
pub const _POSIX2_LINE_MAX = 2048; | |
pub const _POSIX2_RE_DUP_MAX = 255; | |
pub const _POSIX2_CHARCLASS_NAME_MAX = 14; | |
pub const BC_BASE_MAX = _POSIX2_BC_BASE_MAX; | |
pub const BC_DIM_MAX = _POSIX2_BC_DIM_MAX; | |
pub const BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX; | |
pub const BC_STRING_MAX = _POSIX2_BC_STRING_MAX; | |
pub const COLL_WEIGHTS_MAX = 255; | |
pub const EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX; | |
pub const LINE_MAX = _POSIX2_LINE_MAX; | |
pub const CHARCLASS_NAME_MAX = 2048; | |
pub const RE_DUP_MAX = 0x7fff; | |
pub const SCHAR_MAX = __SCHAR_MAX__; | |
pub const SHRT_MAX = __SHRT_MAX__; | |
pub const INT_MAX = __INT_MAX__; | |
pub const LONG_MAX = __LONG_MAX__; | |
pub const SCHAR_MIN = -__SCHAR_MAX__ - 1; | |
pub const SHRT_MIN = -__SHRT_MAX__ - 1; | |
pub const INT_MIN = -__INT_MAX__ - 1; | |
pub const LONG_MIN = -__LONG_MAX__ - @as(c_long, 1); | |
pub const UCHAR_MAX = __SCHAR_MAX__ * (2 + 1); | |
pub const USHRT_MAX = __SHRT_MAX__ * (2 + 1); | |
pub const UINT_MAX = __INT_MAX__ * (@as(c_uint, 2) + @as(c_uint, 1)); | |
pub const ULONG_MAX = __LONG_MAX__ * (@as(c_ulong, 2) + @as(c_ulong, 1)); | |
pub const CHAR_BIT = __CHAR_BIT__; | |
pub const CHAR_MIN = SCHAR_MIN; | |
pub const CHAR_MAX = __SCHAR_MAX__; | |
pub const HAVE_C99 = 1; | |
pub const _ISOC99_SOURCE = 1; | |
pub const _ISOC9X_SOURCE = 1; | |
pub const HAVE_GCC3 = 1; | |
pub const __GNUC_VERSION__ = __GNUC__ * (10000 + (__GNUC_MINOR__ * (100 + __GNUC_PATCHLEVEL__))); | |
pub const _STDINT_H = 1; | |
pub const _BITS_WCHAR_H = 1; | |
pub const __WCHAR_MAX = __WCHAR_MAX__; | |
pub const __WCHAR_MIN = -__WCHAR_MAX - 1; | |
pub const _BITS_STDINT_INTN_H = 1; | |
pub const _BITS_STDINT_UINTN_H = 1; | |
pub const INT8_MIN = -128; | |
pub const INT16_MIN = -32767 - 1; | |
pub const INT32_MIN = -2147483647 - 1; | |
pub const INT64_MIN = -__INT64_C(9223372036854775807) - 1; | |
pub const INT8_MAX = 127; | |
pub const INT16_MAX = 32767; | |
pub const INT32_MAX = 2147483647; | |
pub const INT64_MAX = __INT64_C(9223372036854775807); | |
pub const UINT8_MAX = 255; | |
pub const UINT16_MAX = 65535; | |
pub const UINT32_MAX = @as(c_uint, 4294967295); | |
pub const UINT64_MAX = __UINT64_C(18446744073709551615); | |
pub const INT_LEAST8_MIN = -128; | |
pub const INT_LEAST16_MIN = -32767 - 1; | |
pub const INT_LEAST32_MIN = -2147483647 - 1; | |
pub const INT_LEAST64_MIN = -__INT64_C(9223372036854775807) - 1; | |
pub const INT_LEAST8_MAX = 127; | |
pub const INT_LEAST16_MAX = 32767; | |
pub const INT_LEAST32_MAX = 2147483647; | |
pub const INT_LEAST64_MAX = __INT64_C(9223372036854775807); | |
pub const UINT_LEAST8_MAX = 255; | |
pub const UINT_LEAST16_MAX = 65535; | |
pub const UINT_LEAST32_MAX = @as(c_uint, 4294967295); | |
pub const UINT_LEAST64_MAX = __UINT64_C(18446744073709551615); | |
pub const INT_FAST8_MIN = -128; | |
pub const INT_FAST16_MIN = -@as(c_long, 9223372036854775807) - 1; | |
pub const INT_FAST32_MIN = -@as(c_long, 9223372036854775807) - 1; | |
pub const INT_FAST64_MIN = -__INT64_C(9223372036854775807) - 1; | |
pub const INT_FAST8_MAX = 127; | |
pub const INT_FAST16_MAX = @as(c_long, 9223372036854775807); | |
pub const INT_FAST32_MAX = @as(c_long, 9223372036854775807); | |
pub const INT_FAST64_MAX = __INT64_C(9223372036854775807); | |
pub const UINT_FAST8_MAX = 255; | |
pub const UINT_FAST16_MAX = @as(c_ulong, 18446744073709551615); | |
pub const UINT_FAST32_MAX = @as(c_ulong, 18446744073709551615); | |
pub const UINT_FAST64_MAX = __UINT64_C(18446744073709551615); | |
pub const INTPTR_MIN = -@as(c_long, 9223372036854775807) - 1; | |
pub const INTPTR_MAX = @as(c_long, 9223372036854775807); | |
pub const UINTPTR_MAX = @as(c_ulong, 18446744073709551615); | |
pub const INTMAX_MIN = -__INT64_C(9223372036854775807) - 1; | |
pub const INTMAX_MAX = __INT64_C(9223372036854775807); | |
pub const UINTMAX_MAX = __UINT64_C(18446744073709551615); | |
pub const PTRDIFF_MIN = -@as(c_long, 9223372036854775807) - 1; | |
pub const PTRDIFF_MAX = @as(c_long, 9223372036854775807); | |
pub const SIG_ATOMIC_MIN = -2147483647 - 1; | |
pub const SIG_ATOMIC_MAX = 2147483647; | |
pub const SIZE_MAX = @as(c_ulong, 18446744073709551615); | |
pub const WCHAR_MIN = __WCHAR_MIN; | |
pub const WCHAR_MAX = __WCHAR_MAX; | |
pub const WINT_MIN = @as(c_uint, 0); | |
pub const WINT_MAX = @as(c_uint, 4294967295); | |
pub inline fn INT8_C(c: anytype) @TypeOf(c) { | |
return c; | |
} | |
pub inline fn INT16_C(c: anytype) @TypeOf(c) { | |
return c; | |
} | |
pub inline fn INT32_C(c: anytype) @TypeOf(c) { | |
return c; | |
} | |
pub inline fn UINT8_C(c: anytype) @TypeOf(c) { | |
return c; | |
} | |
pub inline fn UINT16_C(c: anytype) @TypeOf(c) { | |
return c; | |
} | |
pub const MYRECIPLN2 = 1.442695040888963407359924681001892137426; | |
pub inline fn LOG2(a: anytype) @TypeOf(MYRECIPLN2 * log(a)) { | |
return MYRECIPLN2 * log(a); | |
} | |
pub const ACOS = acos; | |
pub const ASIN = asin; | |
pub const ATAN = atan; | |
pub const ATAN2 = atan2; | |
pub const COS = cos; | |
pub const SIN = sin; | |
pub const TAN = tan; | |
pub const COSH = cosh; | |
pub const SINH = sinh; | |
pub const TANH = tanh; | |
pub const ACOSH = acosh; | |
pub const ASINH = asinh; | |
pub const ATANH = atanh; | |
pub const EXP = exp; | |
pub const LOG = log; | |
pub const LOG10 = log10; | |
pub const POWER = pow; | |
pub const SQRT = sqrt; | |
pub const HYPOT = hypot; | |
pub const FABS = fabs; | |
pub const FLOOR = floor; | |
pub const CEIL = ceil; | |
pub const FMOD = fmod; | |
pub const MODF = modf; | |
pub const _STDIO_H = 1; | |
pub const NULL = (@import("std").meta.cast(?*c_void, 0)); | |
pub inline fn va_start(ap: anytype, param: anytype) @TypeOf(__builtin_va_start(ap, param)) { | |
return __builtin_va_start(ap, param); | |
} | |
pub inline fn va_end(ap: anytype) @TypeOf(__builtin_va_end(ap)) { | |
return __builtin_va_end(ap); | |
} | |
pub inline fn va_arg(ap: anytype, type_1: anytype) @TypeOf(__builtin_va_arg(ap, type_1)) { | |
return __builtin_va_arg(ap, type_1); | |
} | |
pub inline fn __va_copy(d: anytype, s: anytype) @TypeOf(__builtin_va_copy(d, s)) { | |
return __builtin_va_copy(d, s); | |
} | |
pub inline fn va_copy(dest: anytype, src: anytype) @TypeOf(__builtin_va_copy(dest, src)) { | |
return __builtin_va_copy(dest, src); | |
} | |
pub const __GNUC_VA_LIST = 1; | |
pub const _____fpos_t_defined = 1; | |
pub const ____mbstate_t_defined = 1; | |
pub const _____fpos64_t_defined = 1; | |
pub const ____FILE_defined = 1; | |
pub const __FILE_defined = 1; | |
pub const __struct_FILE_defined = 1; | |
pub const _IO_EOF_SEEN = 0x0010; | |
pub inline fn __feof_unlocked_body(_fp: anytype) @TypeOf(((_fp.*._flags) & _IO_EOF_SEEN) != 0) { | |
return ((_fp.*._flags) & _IO_EOF_SEEN) != 0; | |
} | |
pub const _IO_ERR_SEEN = 0x0020; | |
pub inline fn __ferror_unlocked_body(_fp: anytype) @TypeOf(((_fp.*._flags) & _IO_ERR_SEEN) != 0) { | |
return ((_fp.*._flags) & _IO_ERR_SEEN) != 0; | |
} | |
pub const _IO_USER_LOCK = 0x8000; | |
pub const _IOFBF = 0; | |
pub const _IOLBF = 1; | |
pub const _IONBF = 2; | |
pub const BUFSIZ = 8192; | |
pub const EOF = -1; | |
pub const SEEK_SET = 0; | |
pub const SEEK_CUR = 1; | |
pub const SEEK_END = 2; | |
pub const P_tmpdir = "/tmp"; | |
pub const _BITS_STDIO_LIM_H = 1; | |
pub const L_tmpnam = 20; | |
pub const TMP_MAX = 238328; | |
pub const FILENAME_MAX = 4096; | |
pub const L_ctermid = 9; | |
pub const FOPEN_MAX = 16; | |
pub const __HAVE_FLOAT128 = 0; | |
pub const __HAVE_DISTINCT_FLOAT128 = 0; | |
pub const __HAVE_FLOAT64X = 1; | |
pub const __HAVE_FLOAT64X_LONG_DOUBLE = 1; | |
pub const __HAVE_FLOAT16 = 0; | |
pub const __HAVE_FLOAT32 = 1; | |
pub const __HAVE_FLOAT64 = 1; | |
pub const __HAVE_FLOAT32X = 1; | |
pub const __HAVE_FLOAT128X = 0; | |
pub const __HAVE_DISTINCT_FLOAT16 = __HAVE_FLOAT16; | |
pub const __HAVE_DISTINCT_FLOAT32 = 0; | |
pub const __HAVE_DISTINCT_FLOAT64 = 0; | |
pub const __HAVE_DISTINCT_FLOAT32X = 0; | |
pub const __HAVE_DISTINCT_FLOAT64X = 0; | |
pub const __HAVE_DISTINCT_FLOAT128X = __HAVE_FLOAT128X; | |
pub const __HAVE_FLOAT128_UNLIKE_LDBL = (__HAVE_DISTINCT_FLOAT128 != 0) and (__LDBL_MANT_DIG__ != 113); | |
pub const __HAVE_FLOATN_NOT_TYPEDEF = 0; | |
pub inline fn __f64(x: anytype) @TypeOf(x) { | |
return x; | |
} | |
pub inline fn __f32x(x: anytype) @TypeOf(x) { | |
return x; | |
} | |
pub inline fn __builtin_nanf32(x: anytype) @TypeOf(__builtin_nanf(x)) { | |
return __builtin_nanf(x); | |
} | |
pub inline fn __builtin_nansf32(x: anytype) @TypeOf(__builtin_nansf(x)) { | |
return __builtin_nansf(x); | |
} | |
pub inline fn __builtin_nanf64(x: anytype) @TypeOf(__builtin_nan(x)) { | |
return __builtin_nan(x); | |
} | |
pub inline fn __builtin_nansf64(x: anytype) @TypeOf(__builtin_nans(x)) { | |
return __builtin_nans(x); | |
} | |
pub inline fn __builtin_nanf32x(x: anytype) @TypeOf(__builtin_nan(x)) { | |
return __builtin_nan(x); | |
} | |
pub inline fn __builtin_nansf32x(x: anytype) @TypeOf(__builtin_nans(x)) { | |
return __builtin_nans(x); | |
} | |
pub inline fn __builtin_nanf64x(x: anytype) @TypeOf(__builtin_nanl(x)) { | |
return __builtin_nanl(x); | |
} | |
pub inline fn __builtin_nansf64x(x: anytype) @TypeOf(__builtin_nansl(x)) { | |
return __builtin_nansl(x); | |
} | |
pub const _BITS_STDIO_H = 1; | |
pub const __STDIO_INLINE = __extern_inline; | |
pub const _STDLIB_H = 1; | |
pub const WNOHANG = 1; | |
pub const WUNTRACED = 2; | |
pub const WSTOPPED = 2; | |
pub const WEXITED = 4; | |
pub const WCONTINUED = 8; | |
pub const WNOWAIT = 0x01000000; | |
pub const __WNOTHREAD = 0x20000000; | |
pub const __WALL = 0x40000000; | |
pub const __WCLONE = 0x80000000; | |
pub inline fn __WEXITSTATUS(status: anytype) @TypeOf((status & 0xff00) >> 8) { | |
return (status & 0xff00) >> 8; | |
} | |
pub inline fn __WTERMSIG(status: anytype) @TypeOf(status & 0x7f) { | |
return status & 0x7f; | |
} | |
pub inline fn __WSTOPSIG(status: anytype) @TypeOf(__WEXITSTATUS(status)) { | |
return __WEXITSTATUS(status); | |
} | |
pub inline fn __WIFEXITED(status: anytype) @TypeOf(__WTERMSIG(status) == 0) { | |
return __WTERMSIG(status) == 0; | |
} | |
pub inline fn __WIFSIGNALED(status: anytype) @TypeOf(((@import("std").meta.cast(i8, (status & 0x7f) + 1)) >> 1) > 0) { | |
return ((@import("std").meta.cast(i8, (status & 0x7f) + 1)) >> 1) > 0; | |
} | |
pub inline fn __WIFSTOPPED(status: anytype) @TypeOf((status & 0xff) == 0x7f) { | |
return (status & 0xff) == 0x7f; | |
} | |
pub inline fn __WIFCONTINUED(status: anytype) @TypeOf(status == __W_CONTINUED) { | |
return status == __W_CONTINUED; | |
} | |
pub inline fn __WCOREDUMP(status: anytype) @TypeOf(status & __WCOREFLAG) { | |
return status & __WCOREFLAG; | |
} | |
pub inline fn __W_EXITCODE(ret: anytype, sig: anytype) @TypeOf(ret << (8 | sig)) { | |
return ret << (8 | sig); | |
} | |
pub inline fn __W_STOPCODE(sig: anytype) @TypeOf(sig << (8 | 0x7f)) { | |
return sig << (8 | 0x7f); | |
} | |
pub const __W_CONTINUED = 0xffff; | |
pub const __WCOREFLAG = 0x80; | |
pub inline fn WEXITSTATUS(status: anytype) @TypeOf(__WEXITSTATUS(status)) { | |
return __WEXITSTATUS(status); | |
} | |
pub inline fn WTERMSIG(status: anytype) @TypeOf(__WTERMSIG(status)) { | |
return __WTERMSIG(status); | |
} | |
pub inline fn WSTOPSIG(status: anytype) @TypeOf(__WSTOPSIG(status)) { | |
return __WSTOPSIG(status); | |
} | |
pub inline fn WIFEXITED(status: anytype) @TypeOf(__WIFEXITED(status)) { | |
return __WIFEXITED(status); | |
} | |
pub inline fn WIFSIGNALED(status: anytype) @TypeOf(__WIFSIGNALED(status)) { | |
return __WIFSIGNALED(status); | |
} | |
pub inline fn WIFSTOPPED(status: anytype) @TypeOf(__WIFSTOPPED(status)) { | |
return __WIFSTOPPED(status); | |
} | |
pub inline fn WIFCONTINUED(status: anytype) @TypeOf(__WIFCONTINUED(status)) { | |
return __WIFCONTINUED(status); | |
} | |
pub const __ldiv_t_defined = 1; | |
pub const __lldiv_t_defined = 1; | |
pub const RAND_MAX = 2147483647; | |
pub const EXIT_FAILURE = 1; | |
pub const EXIT_SUCCESS = 0; | |
pub const _SYS_TYPES_H = 1; | |
pub const __clock_t_defined = 1; | |
pub const __clockid_t_defined = 1; | |
pub const __time_t_defined = 1; | |
pub const __timer_t_defined = 1; | |
pub const __BIT_TYPES_DEFINED__ = 1; | |
pub const _ENDIAN_H = 1; | |
pub const LITTLE_ENDIAN = __LITTLE_ENDIAN; | |
pub const BIG_ENDIAN = __BIG_ENDIAN; | |
pub const PDP_ENDIAN = __PDP_ENDIAN; | |
pub const BYTE_ORDER = __BYTE_ORDER; | |
pub const _BITS_BYTESWAP_H = 1; | |
pub inline fn __bswap_constant_16(x: anytype) @TypeOf((@import("std").meta.cast(__uint16_t, ((x >> 8) & 0xff) | ((x & 0xff) << 8)))) { | |
return (@import("std").meta.cast(__uint16_t, ((x >> 8) & 0xff) | ((x & 0xff) << 8))); | |
} | |
pub inline fn __bswap_constant_32(x: anytype) @TypeOf(((x & @as(c_uint, 0xff000000)) >> 24) | (((x & @as(c_uint, 0x00ff0000)) >> 8) | (((x & @as(c_uint, 0x0000ff00)) << 8) | ((x & @as(c_uint, 0x000000ff)) << 24)))) { | |
return ((x & @as(c_uint, 0xff000000)) >> 24) | (((x & @as(c_uint, 0x00ff0000)) >> 8) | (((x & @as(c_uint, 0x0000ff00)) << 8) | ((x & @as(c_uint, 0x000000ff)) << 24))); | |
} | |
pub inline fn __bswap_constant_64(x: anytype) @TypeOf(((x & @as(c_ulonglong, 0xff00000000000000)) >> 56) | (((x & @as(c_ulonglong, 0x00ff000000000000)) >> 40) | (((x & @as(c_ulonglong, 0x0000ff0000000000)) >> 24) | (((x & @as(c_ulonglong, 0x000000ff00000000)) >> 8) | (((x & @as(c_ulonglong, 0x00000000ff000000)) << 8) | (((x & @as(c_ulonglong, 0x0000000000ff0000)) << 24) | (((x & @as(c_ulonglong, 0x000000000000ff00)) << 40) | ((x & @as(c_ulonglong, 0x00000000000000ff)) << 56)))))))) { | |
return ((x & @as(c_ulonglong, 0xff00000000000000)) >> 56) | (((x & @as(c_ulonglong, 0x00ff000000000000)) >> 40) | (((x & @as(c_ulonglong, 0x0000ff0000000000)) >> 24) | (((x & @as(c_ulonglong, 0x000000ff00000000)) >> 8) | (((x & @as(c_ulonglong, 0x00000000ff000000)) << 8) | (((x & @as(c_ulonglong, 0x0000000000ff0000)) << 24) | (((x & @as(c_ulonglong, 0x000000000000ff00)) << 40) | ((x & @as(c_ulonglong, 0x00000000000000ff)) << 56))))))); | |
} | |
pub const _BITS_UINTN_IDENTITY_H = 1; | |
pub inline fn htobe16(x: anytype) @TypeOf(__bswap_16(x)) { | |
return __bswap_16(x); | |
} | |
pub inline fn htole16(x: anytype) @TypeOf(__uint16_identity(x)) { | |
return __uint16_identity(x); | |
} | |
pub inline fn be16toh(x: anytype) @TypeOf(__bswap_16(x)) { | |
return __bswap_16(x); | |
} | |
pub inline fn le16toh(x: anytype) @TypeOf(__uint16_identity(x)) { | |
return __uint16_identity(x); | |
} | |
pub inline fn htobe32(x: anytype) @TypeOf(__bswap_32(x)) { | |
return __bswap_32(x); | |
} | |
pub inline fn htole32(x: anytype) @TypeOf(__uint32_identity(x)) { | |
return __uint32_identity(x); | |
} | |
pub inline fn be32toh(x: anytype) @TypeOf(__bswap_32(x)) { | |
return __bswap_32(x); | |
} | |
pub inline fn le32toh(x: anytype) @TypeOf(__uint32_identity(x)) { | |
return __uint32_identity(x); | |
} | |
pub inline fn htobe64(x: anytype) @TypeOf(__bswap_64(x)) { | |
return __bswap_64(x); | |
} | |
pub inline fn htole64(x: anytype) @TypeOf(__uint64_identity(x)) { | |
return __uint64_identity(x); | |
} | |
pub inline fn be64toh(x: anytype) @TypeOf(__bswap_64(x)) { | |
return __bswap_64(x); | |
} | |
pub inline fn le64toh(x: anytype) @TypeOf(__uint64_identity(x)) { | |
return __uint64_identity(x); | |
} | |
pub const _SYS_SELECT_H = 1; | |
pub inline fn __FD_ISSET(d: anytype, s: anytype) @TypeOf((__FDS_BITS(s)[__FD_ELT(d)] & __FD_MASK(d)) != 0) { | |
return (__FDS_BITS(s)[__FD_ELT(d)] & __FD_MASK(d)) != 0; | |
} | |
pub const __sigset_t_defined = 1; | |
pub const __timeval_defined = 1; | |
pub const _STRUCT_TIMESPEC = 1; | |
pub const __NFDBITS = 8 * (@import("std").meta.cast(c_int, @import("std").meta.sizeof(__fd_mask))); | |
pub inline fn __FD_ELT(d: anytype) @TypeOf(d / __NFDBITS) { | |
return d / __NFDBITS; | |
} | |
pub inline fn __FD_MASK(d: anytype) @TypeOf((@import("std").meta.cast(__fd_mask, @as(c_ulong, 1) << (d % __NFDBITS)))) { | |
return (@import("std").meta.cast(__fd_mask, @as(c_ulong, 1) << (d % __NFDBITS))); | |
} | |
pub inline fn __FDS_BITS(set: anytype) @TypeOf(set.*.__fds_bits) { | |
return set.*.__fds_bits; | |
} | |
pub const FD_SETSIZE = __FD_SETSIZE; | |
pub const NFDBITS = __NFDBITS; | |
pub inline fn FD_SET(fd: anytype, fdsetp: anytype) @TypeOf(__FD_SET(fd, fdsetp)) { | |
return __FD_SET(fd, fdsetp); | |
} | |
pub inline fn FD_CLR(fd: anytype, fdsetp: anytype) @TypeOf(__FD_CLR(fd, fdsetp)) { | |
return __FD_CLR(fd, fdsetp); | |
} | |
pub inline fn FD_ISSET(fd: anytype, fdsetp: anytype) @TypeOf(__FD_ISSET(fd, fdsetp)) { | |
return __FD_ISSET(fd, fdsetp); | |
} | |
pub inline fn FD_ZERO(fdsetp: anytype) @TypeOf(__FD_ZERO(fdsetp)) { | |
return __FD_ZERO(fdsetp); | |
} | |
pub const _BITS_PTHREADTYPES_COMMON_H = 1; | |
pub const _THREAD_SHARED_TYPES_H = 1; | |
pub const _BITS_PTHREADTYPES_ARCH_H = 1; | |
pub const __SIZEOF_PTHREAD_MUTEX_T = 40; | |
pub const __SIZEOF_PTHREAD_ATTR_T = 56; | |
pub const __SIZEOF_PTHREAD_RWLOCK_T = 56; | |
pub const __SIZEOF_PTHREAD_BARRIER_T = 32; | |
pub const __SIZEOF_PTHREAD_MUTEXATTR_T = 4; | |
pub const __SIZEOF_PTHREAD_COND_T = 48; | |
pub const __SIZEOF_PTHREAD_CONDATTR_T = 4; | |
pub const __SIZEOF_PTHREAD_RWLOCKATTR_T = 8; | |
pub const __SIZEOF_PTHREAD_BARRIERATTR_T = 4; | |
pub const _THREAD_MUTEX_INTERNAL_H = 1; | |
pub const __PTHREAD_MUTEX_HAVE_PREV = 1; | |
pub inline fn __PTHREAD_RWLOCK_INITIALIZER(__flags: anytype) @TypeOf(__flags) { | |
return blk: { | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = 0; | |
_ = __PTHREAD_RWLOCK_ELISION_EXTRA; | |
_ = 0; | |
break :blk __flags; | |
}; | |
} | |
pub const __have_pthread_attr_t = 1; | |
pub const _ALLOCA_H = 1; | |
pub const _MATH_H = 1; | |
pub const _BITS_LIBM_SIMD_DECL_STUBS_H = 1; | |
pub const NAN = __builtin_nanf(""); | |
pub const __GLIBC_FLT_EVAL_METHOD = __FLT_EVAL_METHOD__; | |
pub const __FP_LOGB0_IS_MIN = 1; | |
pub const __FP_LOGBNAN_IS_MIN = 1; | |
pub const FP_ILOGB0 = -2147483647 - 1; | |
pub const FP_ILOGBNAN = -2147483647 - 1; | |
pub inline fn __SIMD_DECL(function: anytype) @TypeOf(__CONCAT(__DECL_SIMD_, function)) { | |
return __CONCAT(__DECL_SIMD_, function); | |
} | |
pub inline fn __MATHCALL_VEC(function: anytype, suffix: anytype, args: anytype) @TypeOf(__SIMD_DECL(__MATH_PRECNAME(function, suffix)) ++ __MATHCALL(function, suffix, args)) { | |
return __SIMD_DECL(__MATH_PRECNAME(function, suffix)) ++ __MATHCALL(function, suffix, args); | |
} | |
pub inline fn __MATHDECL_VEC(type_1: anytype, function: anytype, suffix: anytype, args: anytype) @TypeOf(__SIMD_DECL(__MATH_PRECNAME(function, suffix)) ++ __MATHDECL(type_1, function, suffix, args)) { | |
return __SIMD_DECL(__MATH_PRECNAME(function, suffix)) ++ __MATHDECL(type_1, function, suffix, args); | |
} | |
pub inline fn __MATHCALL(function: anytype, suffix: anytype, args: anytype) @TypeOf(__MATHDECL(_Mdouble_, function, suffix, args)) { | |
return __MATHDECL(_Mdouble_, function, suffix, args); | |
} | |
pub inline fn __MATHCALLX(function: anytype, suffix: anytype, args: anytype, attrib: anytype) @TypeOf(__MATHDECLX(_Mdouble_, function, suffix, args, attrib)) { | |
return __MATHDECLX(_Mdouble_, function, suffix, args, attrib); | |
} | |
pub inline fn __MATHDECL_1(type_1: anytype, function: anytype, suffix: anytype, args: anytype) @TypeOf(__MATHDECL_1_IMPL(type_1, function, suffix, args)) { | |
return __MATHDECL_1_IMPL(type_1, function, suffix, args); | |
} | |
pub inline fn __MATHDECL_ALIAS(type_1: anytype, function: anytype, suffix: anytype, args: anytype, alias: anytype) @TypeOf(__MATHDECL_1(type_1, function, suffix, args)) { | |
return __MATHDECL_1(type_1, function, suffix, args); | |
} | |
pub const _Mdouble_ = f64; | |
pub inline fn __MATH_PRECNAME(name: anytype, r: anytype) @TypeOf(__CONCAT(name, r)) { | |
return __CONCAT(name, r); | |
} | |
pub const __MATH_DECLARING_DOUBLE = 1; | |
pub const __MATH_DECLARING_FLOATN = 0; | |
pub const __MATH_DECLARE_LDOUBLE = 1; | |
pub const __MATHCALL_NARROW_ARGS_1 = _Marg_ ++ __x; | |
pub const __MATHCALL_NARROW_ARGS_2 = blk: { | |
_ = _Marg_ ++ __x; | |
break :blk _Marg_ ++ __y; | |
}; | |
pub const __MATHCALL_NARROW_ARGS_3 = blk: { | |
_ = _Marg_ ++ __x; | |
_ = _Marg_ ++ __y; | |
break :blk _Marg_ ++ __z; | |
}; | |
pub inline fn __MATHCALL_NARROW(func: anytype, redir: anytype, nargs: anytype) @TypeOf(__MATHCALL_NARROW_NORMAL(func, nargs)) { | |
return __MATHCALL_NARROW_NORMAL(func, nargs); | |
} | |
pub inline fn fpclassify(x: anytype) @TypeOf(__builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, x)) { | |
return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, x); | |
} | |
pub inline fn signbit(x: anytype) @TypeOf(__builtin_signbit(x)) { | |
return __builtin_signbit(x); | |
} | |
pub inline fn isfinite(x: anytype) @TypeOf(__builtin_isfinite(x)) { | |
return __builtin_isfinite(x); | |
} | |
pub inline fn isnormal(x: anytype) @TypeOf(__builtin_isnormal(x)) { | |
return __builtin_isnormal(x); | |
} | |
pub const MATH_ERRNO = 1; | |
pub const MATH_ERREXCEPT = 2; | |
pub const math_errhandling = MATH_ERRNO | MATH_ERREXCEPT; | |
pub const M_E = 2.7182818284590452354; | |
pub const M_LOG2E = 1.4426950408889634074; | |
pub const M_LOG10E = 0.43429448190325182765; | |
pub const M_LN2 = 0.69314718055994530942; | |
pub const M_LN10 = 2.30258509299404568402; | |
pub const M_PI = 3.14159265358979323846; | |
pub const M_PI_2 = 1.57079632679489661923; | |
pub const M_PI_4 = 0.78539816339744830962; | |
pub const M_1_PI = 0.31830988618379067154; | |
pub const M_2_PI = 0.63661977236758134308; | |
pub const M_2_SQRTPI = 1.12837916709551257390; | |
pub const M_SQRT2 = 1.41421356237309504880; | |
pub const M_SQRT1_2 = 0.70710678118654752440; | |
pub inline fn isgreater(x: anytype, y: anytype) @TypeOf(__builtin_isgreater(x, y)) { | |
return __builtin_isgreater(x, y); | |
} | |
pub inline fn isgreaterequal(x: anytype, y: anytype) @TypeOf(__builtin_isgreaterequal(x, y)) { | |
return __builtin_isgreaterequal(x, y); | |
} | |
pub inline fn isless(x: anytype, y: anytype) @TypeOf(__builtin_isless(x, y)) { | |
return __builtin_isless(x, y); | |
} | |
pub inline fn islessequal(x: anytype, y: anytype) @TypeOf(__builtin_islessequal(x, y)) { | |
return __builtin_islessequal(x, y); | |
} | |
pub inline fn islessgreater(x: anytype, y: anytype) @TypeOf(__builtin_islessgreater(x, y)) { | |
return __builtin_islessgreater(x, y); | |
} | |
pub inline fn isunordered(x: anytype, y: anytype) @TypeOf(__builtin_isunordered(x, y)) { | |
return __builtin_isunordered(x, y); | |
} | |
pub const _STRING_H = 1; | |
pub const _STRINGS_H = 1; | |
pub const _FCNTL_H = 1; | |
pub const __O_LARGEFILE = 0; | |
pub const F_GETLK64 = 5; | |
pub const F_SETLK64 = 6; | |
pub const F_SETLKW64 = 7; | |
pub const O_ACCMODE = 0o0003; | |
pub const O_RDONLY = 00; | |
pub const O_WRONLY = 01; | |
pub const O_RDWR = 02; | |
pub const O_CREAT = 0o0100; | |
pub const O_EXCL = 0o0200; | |
pub const O_NOCTTY = 0o0400; | |
pub const O_TRUNC = 0o01000; | |
pub const O_APPEND = 0o02000; | |
pub const O_NONBLOCK = 0o04000; | |
pub const O_NDELAY = O_NONBLOCK; | |
pub const O_SYNC = 0o04010000; | |
pub const O_FSYNC = O_SYNC; | |
pub const O_ASYNC = 0o020000; | |
pub const __O_DIRECTORY = 0o0200000; | |
pub const __O_NOFOLLOW = 0o0400000; | |
pub const __O_CLOEXEC = 0o02000000; | |
pub const __O_DIRECT = 0o040000; | |
pub const __O_NOATIME = 0o01000000; | |
pub const __O_PATH = 0o010000000; | |
pub const __O_DSYNC = 0o010000; | |
pub const __O_TMPFILE = 0o020000000 | __O_DIRECTORY; | |
pub const F_GETLK = 5; | |
pub const F_SETLK = 6; | |
pub const F_SETLKW = 7; | |
pub const O_DIRECTORY = __O_DIRECTORY; | |
pub const O_NOFOLLOW = __O_NOFOLLOW; | |
pub const O_CLOEXEC = __O_CLOEXEC; | |
pub const O_DSYNC = __O_DSYNC; | |
pub const O_RSYNC = O_SYNC; | |
pub const F_DUPFD = 0; | |
pub const F_GETFD = 1; | |
pub const F_SETFD = 2; | |
pub const F_GETFL = 3; | |
pub const F_SETFL = 4; | |
pub const __F_SETOWN = 8; | |
pub const __F_GETOWN = 9; | |
pub const F_SETOWN = __F_SETOWN; | |
pub const F_GETOWN = __F_GETOWN; | |
pub const __F_SETSIG = 10; | |
pub const __F_GETSIG = 11; | |
pub const __F_SETOWN_EX = 15; | |
pub const __F_GETOWN_EX = 16; | |
pub const F_DUPFD_CLOEXEC = 1030; | |
pub const FD_CLOEXEC = 1; | |
pub const F_RDLCK = 0; | |
pub const F_WRLCK = 1; | |
pub const F_UNLCK = 2; | |
pub const F_EXLCK = 4; | |
pub const F_SHLCK = 8; | |
pub const LOCK_SH = 1; | |
pub const LOCK_EX = 2; | |
pub const LOCK_NB = 4; | |
pub const LOCK_UN = 8; | |
pub const FAPPEND = O_APPEND; | |
pub const FFSYNC = O_FSYNC; | |
pub const FASYNC = O_ASYNC; | |
pub const FNONBLOCK = O_NONBLOCK; | |
pub const FNDELAY = O_NDELAY; | |
pub const __POSIX_FADV_DONTNEED = 4; | |
pub const __POSIX_FADV_NOREUSE = 5; | |
pub const POSIX_FADV_NORMAL = 0; | |
pub const POSIX_FADV_RANDOM = 1; | |
pub const POSIX_FADV_SEQUENTIAL = 2; | |
pub const POSIX_FADV_WILLNEED = 3; | |
pub const POSIX_FADV_DONTNEED = __POSIX_FADV_DONTNEED; | |
pub const POSIX_FADV_NOREUSE = __POSIX_FADV_NOREUSE; | |
pub inline fn __OPEN_NEEDS_MODE(oflag: anytype) @TypeOf((oflag & O_CREAT) != @boolToInt((0 != 0) or ((oflag & __O_TMPFILE) == __O_TMPFILE))) { | |
return (oflag & O_CREAT) != @boolToInt((0 != 0) or ((oflag & __O_TMPFILE) == __O_TMPFILE)); | |
} | |
pub const _BITS_STAT_H = 1; | |
pub const _STAT_VER_KERNEL = 0; | |
pub const _STAT_VER_LINUX = 1; | |
pub const _MKNOD_VER_LINUX = 0; | |
pub const _STAT_VER = _STAT_VER_LINUX; | |
pub const st_atime = st_atim.tv_sec; | |
pub const st_mtime = st_mtim.tv_sec; | |
pub const st_ctime = st_ctim.tv_sec; | |
pub const __S_IFMT = 0o0170000; | |
pub const __S_IFDIR = 0o0040000; | |
pub const __S_IFCHR = 0o0020000; | |
pub const __S_IFBLK = 0o0060000; | |
pub const __S_IFREG = 0o0100000; | |
pub const __S_IFIFO = 0o0010000; | |
pub const __S_IFLNK = 0o0120000; | |
pub const __S_IFSOCK = 0o0140000; | |
pub inline fn __S_TYPEISMQ(buf: anytype) @TypeOf((buf.*.st_mode) - (buf.*.st_mode)) { | |
return (buf.*.st_mode) - (buf.*.st_mode); | |
} | |
pub inline fn __S_TYPEISSEM(buf: anytype) @TypeOf((buf.*.st_mode) - (buf.*.st_mode)) { | |
return (buf.*.st_mode) - (buf.*.st_mode); | |
} | |
pub inline fn __S_TYPEISSHM(buf: anytype) @TypeOf((buf.*.st_mode) - (buf.*.st_mode)) { | |
return (buf.*.st_mode) - (buf.*.st_mode); | |
} | |
pub const __S_ISUID = 0o04000; | |
pub const __S_ISGID = 0o02000; | |
pub const __S_ISVTX = 0o01000; | |
pub const __S_IREAD = 0o0400; | |
pub const __S_IWRITE = 0o0200; | |
pub const __S_IEXEC = 0o0100; | |
pub const UTIME_NOW = (@as(c_long, 1) << 30) - @as(c_long, 1); | |
pub const UTIME_OMIT = (@as(c_long, 1) << 30) - @as(c_long, 2); | |
pub const S_IFMT = __S_IFMT; | |
pub const S_IFDIR = __S_IFDIR; | |
pub const S_IFCHR = __S_IFCHR; | |
pub const S_IFBLK = __S_IFBLK; | |
pub const S_IFREG = __S_IFREG; | |
pub const S_IFIFO = __S_IFIFO; | |
pub const S_IFLNK = __S_IFLNK; | |
pub const S_IFSOCK = __S_IFSOCK; | |
pub const S_ISUID = __S_ISUID; | |
pub const S_ISGID = __S_ISGID; | |
pub const S_ISVTX = __S_ISVTX; | |
pub const S_IRUSR = __S_IREAD; | |
pub const S_IWUSR = __S_IWRITE; | |
pub const S_IXUSR = __S_IEXEC; | |
pub const S_IRWXU = __S_IREAD | (__S_IWRITE | __S_IEXEC); | |
pub const S_IRGRP = S_IRUSR >> 3; | |
pub const S_IWGRP = S_IWUSR >> 3; | |
pub const S_IXGRP = S_IXUSR >> 3; | |
pub const S_IRWXG = S_IRWXU >> 3; | |
pub const S_IROTH = S_IRGRP >> 3; | |
pub const S_IWOTH = S_IWGRP >> 3; | |
pub const S_IXOTH = S_IXGRP >> 3; | |
pub const S_IRWXO = S_IRWXG >> 3; | |
pub const R_OK = 4; | |
pub const W_OK = 2; | |
pub const X_OK = 1; | |
pub const F_OK = 0; | |
pub const AT_FDCWD = -100; | |
pub const AT_SYMLINK_NOFOLLOW = 0x100; | |
pub const AT_REMOVEDIR = 0x200; | |
pub const AT_SYMLINK_FOLLOW = 0x400; | |
pub const AT_EACCESS = 0x200; | |
pub const F_ULOCK = 0; | |
pub const F_LOCK = 1; | |
pub const F_TLOCK = 2; | |
pub const F_TEST = 3; | |
pub const _UNISTD_H = 1; | |
pub const _POSIX_VERSION = @as(c_long, 200809); | |
pub const __POSIX2_THIS_VERSION = @as(c_long, 200809); | |
pub const _POSIX2_VERSION = __POSIX2_THIS_VERSION; | |
pub const _POSIX2_C_VERSION = __POSIX2_THIS_VERSION; | |
pub const _POSIX2_C_BIND = __POSIX2_THIS_VERSION; | |
pub const _POSIX2_C_DEV = __POSIX2_THIS_VERSION; | |
pub const _POSIX2_SW_DEV = __POSIX2_THIS_VERSION; | |
pub const _POSIX2_LOCALEDEF = __POSIX2_THIS_VERSION; | |
pub const _XOPEN_VERSION = 700; | |
pub const _XOPEN_XCU_VERSION = 4; | |
pub const _XOPEN_XPG2 = 1; | |
pub const _XOPEN_XPG3 = 1; | |
pub const _XOPEN_XPG4 = 1; | |
pub const _XOPEN_UNIX = 1; | |
pub const _XOPEN_ENH_I18N = 1; | |
pub const _XOPEN_LEGACY = 1; | |
pub const _BITS_POSIX_OPT_H = 1; | |
pub const _POSIX_JOB_CONTROL = 1; | |
pub const _POSIX_SAVED_IDS = 1; | |
pub const _POSIX_PRIORITY_SCHEDULING = @as(c_long, 200809); | |
pub const _POSIX_SYNCHRONIZED_IO = @as(c_long, 200809); | |
pub const _POSIX_FSYNC = @as(c_long, 200809); | |
pub const _POSIX_MAPPED_FILES = @as(c_long, 200809); | |
pub const _POSIX_MEMLOCK = @as(c_long, 200809); | |
pub const _POSIX_MEMLOCK_RANGE = @as(c_long, 200809); | |
pub const _POSIX_MEMORY_PROTECTION = @as(c_long, 200809); | |
pub const _POSIX_CHOWN_RESTRICTED = 0; | |
pub const _POSIX_VDISABLE = '\x00'; | |
pub const _POSIX_NO_TRUNC = 1; | |
pub const _XOPEN_REALTIME = 1; | |
pub const _XOPEN_REALTIME_THREADS = 1; | |
pub const _XOPEN_SHM = 1; | |
pub const _POSIX_THREADS = @as(c_long, 200809); | |
pub const _POSIX_REENTRANT_FUNCTIONS = 1; | |
pub const _POSIX_THREAD_SAFE_FUNCTIONS = @as(c_long, 200809); | |
pub const _POSIX_THREAD_PRIORITY_SCHEDULING = @as(c_long, 200809); | |
pub const _POSIX_THREAD_ATTR_STACKSIZE = @as(c_long, 200809); | |
pub const _POSIX_THREAD_ATTR_STACKADDR = @as(c_long, 200809); | |
pub const _POSIX_THREAD_PRIO_INHERIT = @as(c_long, 200809); | |
pub const _POSIX_THREAD_PRIO_PROTECT = @as(c_long, 200809); | |
pub const _POSIX_THREAD_ROBUST_PRIO_INHERIT = @as(c_long, 200809); | |
pub const _POSIX_THREAD_ROBUST_PRIO_PROTECT = -1; | |
pub const _POSIX_SEMAPHORES = @as(c_long, 200809); | |
pub const _POSIX_REALTIME_SIGNALS = @as(c_long, 200809); | |
pub const _POSIX_ASYNCHRONOUS_IO = @as(c_long, 200809); | |
pub const _POSIX_ASYNC_IO = 1; | |
pub const _LFS_ASYNCHRONOUS_IO = 1; | |
pub const _POSIX_PRIORITIZED_IO = @as(c_long, 200809); | |
pub const _LFS64_ASYNCHRONOUS_IO = 1; | |
pub const _LFS_LARGEFILE = 1; | |
pub const _LFS64_LARGEFILE = 1; | |
pub const _LFS64_STDIO = 1; | |
pub const _POSIX_SHARED_MEMORY_OBJECTS = @as(c_long, 200809); | |
pub const _POSIX_CPUTIME = 0; | |
pub const _POSIX_THREAD_CPUTIME = 0; | |
pub const _POSIX_REGEXP = 1; | |
pub const _POSIX_READER_WRITER_LOCKS = @as(c_long, 200809); | |
pub const _POSIX_SHELL = 1; | |
pub const _POSIX_TIMEOUTS = @as(c_long, 200809); | |
pub const _POSIX_SPIN_LOCKS = @as(c_long, 200809); | |
pub const _POSIX_SPAWN = @as(c_long, 200809); | |
pub const _POSIX_TIMERS = @as(c_long, 200809); | |
pub const _POSIX_BARRIERS = @as(c_long, 200809); | |
pub const _POSIX_MESSAGE_PASSING = @as(c_long, 200809); | |
pub const _POSIX_THREAD_PROCESS_SHARED = @as(c_long, 200809); | |
pub const _POSIX_MONOTONIC_CLOCK = 0; | |
pub const _POSIX_CLOCK_SELECTION = @as(c_long, 200809); | |
pub const _POSIX_ADVISORY_INFO = @as(c_long, 200809); | |
pub const _POSIX_IPV6 = @as(c_long, 200809); | |
pub const _POSIX_RAW_SOCKETS = @as(c_long, 200809); | |
pub const _POSIX2_CHAR_TERM = @as(c_long, 200809); | |
pub const _POSIX_SPORADIC_SERVER = -1; | |
pub const _POSIX_THREAD_SPORADIC_SERVER = -1; | |
pub const _POSIX_TRACE = -1; | |
pub const _POSIX_TRACE_EVENT_FILTER = -1; | |
pub const _POSIX_TRACE_INHERIT = -1; | |
pub const _POSIX_TRACE_LOG = -1; | |
pub const _POSIX_TYPED_MEMORY_OBJECTS = -1; | |
pub const _POSIX_V7_LPBIG_OFFBIG = -1; | |
pub const _POSIX_V6_LPBIG_OFFBIG = -1; | |
pub const _XBS5_LPBIG_OFFBIG = -1; | |
pub const _POSIX_V7_LP64_OFF64 = 1; | |
pub const _POSIX_V6_LP64_OFF64 = 1; | |
pub const _XBS5_LP64_OFF64 = 1; | |
pub const __ILP32_OFF32_CFLAGS = "-m32"; | |
pub const __ILP32_OFF32_LDFLAGS = "-m32"; | |
pub const __ILP32_OFFBIG_CFLAGS = "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"; | |
pub const __ILP32_OFFBIG_LDFLAGS = "-m32"; | |
pub const __LP64_OFF64_CFLAGS = "-m64"; | |
pub const __LP64_OFF64_LDFLAGS = "-m64"; | |
pub const STDIN_FILENO = 0; | |
pub const STDOUT_FILENO = 1; | |
pub const STDERR_FILENO = 2; | |
pub const L_SET = SEEK_SET; | |
pub const L_INCR = SEEK_CUR; | |
pub const L_XTND = SEEK_END; | |
pub const _SC_PAGE_SIZE = _SC_PAGESIZE; | |
pub const _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS = _CS_V6_WIDTH_RESTRICTED_ENVS; | |
pub const _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS = _CS_V5_WIDTH_RESTRICTED_ENVS; | |
pub const _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS = _CS_V7_WIDTH_RESTRICTED_ENVS; | |
pub const _GETOPT_POSIX_H = 1; | |
pub const _GETOPT_CORE_H = 1; | |
pub const MYFLT = f64; | |
pub inline fn CS_FLOAT_ALIGN(x: anytype) @TypeOf((@import("std").meta.cast(c_int, x + 7)) & ~7) { | |
return (@import("std").meta.cast(c_int, x + 7)) & ~7; | |
} | |
pub inline fn FL(x: anytype) @TypeOf((@import("std").meta.cast(MYFLT, x))) { | |
return (@import("std").meta.cast(MYFLT, x)); | |
} | |
pub const LINUX = 1; | |
pub const DIRSEP = '/'; | |
pub const _SYS_FILE_H = 1; | |
pub const _SYS_STAT_H = 1; | |
pub inline fn __S_ISTYPE(mode: anytype, mask: anytype) @TypeOf((mode & __S_IFMT) == mask) { | |
return (mode & __S_IFMT) == mask; | |
} | |
pub inline fn S_ISDIR(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFDIR)) { | |
return __S_ISTYPE(mode, __S_IFDIR); | |
} | |
pub inline fn S_ISCHR(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFCHR)) { | |
return __S_ISTYPE(mode, __S_IFCHR); | |
} | |
pub inline fn S_ISBLK(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFBLK)) { | |
return __S_ISTYPE(mode, __S_IFBLK); | |
} | |
pub inline fn S_ISREG(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFREG)) { | |
return __S_ISTYPE(mode, __S_IFREG); | |
} | |
pub inline fn S_ISFIFO(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFIFO)) { | |
return __S_ISTYPE(mode, __S_IFIFO); | |
} | |
pub inline fn S_ISLNK(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFLNK)) { | |
return __S_ISTYPE(mode, __S_IFLNK); | |
} | |
pub inline fn S_ISSOCK(mode: anytype) @TypeOf(__S_ISTYPE(mode, __S_IFSOCK)) { | |
return __S_ISTYPE(mode, __S_IFSOCK); | |
} | |
pub inline fn S_TYPEISMQ(buf: anytype) @TypeOf(__S_TYPEISMQ(buf)) { | |
return __S_TYPEISMQ(buf); | |
} | |
pub inline fn S_TYPEISSEM(buf: anytype) @TypeOf(__S_TYPEISSEM(buf)) { | |
return __S_TYPEISSEM(buf); | |
} | |
pub inline fn S_TYPEISSHM(buf: anytype) @TypeOf(__S_TYPEISSHM(buf)) { | |
return __S_TYPEISSHM(buf); | |
} | |
pub const S_IREAD = S_IRUSR; | |
pub const S_IWRITE = S_IWUSR; | |
pub const S_IEXEC = S_IXUSR; | |
pub const ACCESSPERMS = S_IRWXU | (S_IRWXG | S_IRWXO); | |
pub const ALLPERMS = S_ISUID | (S_ISGID | (S_ISVTX | (S_IRWXU | (S_IRWXG | S_IRWXO)))); | |
pub const DEFFILEMODE = S_IRUSR | (S_IWUSR | (S_IRGRP | (S_IWGRP | (S_IROTH | S_IWOTH)))); | |
pub const S_BLKSIZE = 512; | |
pub const _MKNOD_VER = 0; | |
pub const ENVSEP = ':'; | |
pub const CS_DEPRECATED = __attribute__(__deprecated__); | |
pub const CS_NOINLINE = __attribute__(__noinline__); | |
pub const CS_NORETURN = __attribute__(__noreturn__); | |
pub const CS_PRINTF1 = __attribute__(__format__(__printf__, 1, 2)); | |
pub const CS_PRINTF2 = __attribute__(__format__(__printf__, 2, 3)); | |
pub const CS_PRINTF3 = __attribute__(__format__(__printf__, 3, 4)); | |
pub const CS_PURE = __attribute__(__pure__); | |
pub inline fn LIKELY(x: anytype) @TypeOf(__builtin_expect(!!x, 1)) { | |
return __builtin_expect(!!x, 1); | |
} | |
pub inline fn UNLIKELY(x: anytype) @TypeOf(__builtin_expect(!!x, 0)) { | |
return __builtin_expect(!!x, 0); | |
} | |
pub inline fn MYFLT2LONG(x: anytype) @TypeOf((@import("std").meta.cast(int32, x))) { | |
return (@import("std").meta.cast(int32, x)); | |
} | |
pub inline fn csoundUndenormalizeFloat(x: anytype) @TypeOf(x) { | |
return x; | |
} | |
pub inline fn csoundUndenormalizeDouble(x: anytype) @TypeOf(x) { | |
return x; | |
} | |
pub const csoundUndenormalizeMYFLT = csoundUndenormalizeDouble; | |
pub const CS_SPRINTF = cs_sprintf; | |
pub const CS_SSCANF = cs_sscanf; | |
pub inline fn ATOMIC_GET(@"var": anytype) @TypeOf(@"var") { | |
return @"var"; | |
} | |
pub inline fn ATOMIC_GET8(@"var": anytype) @TypeOf(@"var") { | |
return @"var"; | |
} | |
pub const SPINLOCK_INIT = 0; | |
pub const CONCURRENTPADDING = 64; | |
pub const _SETJMP_H = 1; | |
pub const _BITS_SETJMP_H = 1; | |
pub inline fn sigsetjmp(env: anytype, savemask: anytype) @TypeOf(__sigsetjmp(env, savemask)) { | |
return __sigsetjmp(env, savemask); | |
} | |
pub const PUBLIC = __attribute__(visibility("default")); | |
pub const PUBLIC_DATA = __attribute__(visibility("default")); | |
pub inline fn Str(x: anytype) @TypeOf(csoundLocalizeString(x)) { | |
return csoundLocalizeString(x); | |
} | |
pub inline fn Str_noop(x: anytype) @TypeOf(x) { | |
return x; | |
} | |
pub const CSOUND_EXITJMP_SUCCESS = 256; | |
pub const CSOUNDINIT_NO_SIGNAL_HANDLER = 1; | |
pub const CSOUNDINIT_NO_ATEXIT = 2; | |
pub const CSOUND_CALLBACK_KBD_EVENT = @as(c_uint, 0x00000001); | |
pub const CSOUND_CALLBACK_KBD_TEXT = @as(c_uint, 0x00000002); | |
pub const CSOUNDCFG_INTEGER = 1; | |
pub const CSOUNDCFG_BOOLEAN = 2; | |
pub const CSOUNDCFG_FLOAT = 3; | |
pub const CSOUNDCFG_DOUBLE = 4; | |
pub const CSOUNDCFG_MYFLT = 5; | |
pub const CSOUNDCFG_STRING = 6; | |
pub const CSOUNDCFG_POWOFTWO = 0x00000001; | |
pub const CSOUNDCFG_SUCCESS = 0; | |
pub const CSOUNDCFG_INVALID_NAME = -1; | |
pub const CSOUNDCFG_INVALID_TYPE = -2; | |
pub const CSOUNDCFG_INVALID_FLAG = -3; | |
pub const CSOUNDCFG_NULL_POINTER = -4; | |
pub const CSOUNDCFG_TOO_HIGH = -5; | |
pub const CSOUNDCFG_TOO_LOW = -6; | |
pub const CSOUNDCFG_NOT_POWOFTWO = -7; | |
pub const CSOUNDCFG_INVALID_BOOLEAN = -8; | |
pub const CSOUNDCFG_MEMORY = -9; | |
pub const CSOUNDCFG_STRING_LENGTH = -10; | |
pub const CSOUNDCFG_LASTERROR = -10; | |
pub const CSOUNDMSG_DEFAULT = 0x0000; | |
pub const CSOUNDMSG_ERROR = 0x1000; | |
pub const CSOUNDMSG_ORCH = 0x2000; | |
pub const CSOUNDMSG_REALTIME = 0x3000; | |
pub const CSOUNDMSG_WARNING = 0x4000; | |
pub const CSOUNDMSG_STDOUT = 0x5000; | |
pub const CSOUNDMSG_FG_BLACK = 0x0100; | |
pub const CSOUNDMSG_FG_RED = 0x0101; | |
pub const CSOUNDMSG_FG_GREEN = 0x0102; | |
pub const CSOUNDMSG_FG_YELLOW = 0x0103; | |
pub const CSOUNDMSG_FG_BLUE = 0x0104; | |
pub const CSOUNDMSG_FG_MAGENTA = 0x0105; | |
pub const CSOUNDMSG_FG_CYAN = 0x0106; | |
pub const CSOUNDMSG_FG_WHITE = 0x0107; | |
pub const CSOUNDMSG_FG_BOLD = 0x0008; | |
pub const CSOUNDMSG_FG_UNDERLINE = 0x0080; | |
pub const CSOUNDMSG_BG_BLACK = 0x0200; | |
pub const CSOUNDMSG_BG_RED = 0x0210; | |
pub const CSOUNDMSG_BG_GREEN = 0x0220; | |
pub const CSOUNDMSG_BG_ORANGE = 0x0230; | |
pub const CSOUNDMSG_BG_BLUE = 0x0240; | |
pub const CSOUNDMSG_BG_MAGENTA = 0x0250; | |
pub const CSOUNDMSG_BG_CYAN = 0x0260; | |
pub const CSOUNDMSG_BG_GREY = 0x0270; | |
pub const CSOUNDMSG_TYPE_MASK = 0x7000; | |
pub const CSOUNDMSG_FG_COLOR_MASK = 0x0107; | |
pub const CSOUNDMSG_FG_ATTR_MASK = 0x0088; | |
pub const CSOUNDMSG_BG_COLOR_MASK = 0x0270; | |
pub const VERSION = "6.15"; | |
pub const CS_PACKAGE_NAME = "Csound"; | |
pub const CS_PACKAGE_STRING = "Csound " ++ VERSION; | |
pub const CS_PACKAGE_TARNAME = "csound"; | |
pub const CS_PACKAGE_VERSION = VERSION; | |
pub const CS_VERSION = 6; | |
pub const CS_SUBVER = 15; | |
pub const CS_PATCHLEVEL = 0; | |
pub const CS_APIVERSION = 4; | |
pub const CS_APISUBVER = 0; | |
pub const CS_PACKAGE_DATE = __DATE__; | |
pub const CS_ARG_TYPE_BOTH = 0; | |
pub const CS_ARG_TYPE_IN = 1; | |
pub const CS_ARG_TYPE_OUT = 2; | |
pub const POOL_SIZE = 256; | |
pub const __DEFAULT_FN_ATTRS = __attribute__(blk: { | |
_ = __always_inline__; | |
_ = __nodebug__; | |
_ = __target__("mmx"); | |
break :blk __min_vector_width__(64); | |
}); | |
pub const _m_empty = _mm_empty; | |
pub const _m_from_int = _mm_cvtsi32_si64; | |
pub const _m_from_int64 = _mm_cvtsi64_m64; | |
pub const _m_to_int = _mm_cvtsi64_si32; | |
pub const _m_to_int64 = _mm_cvtm64_si64; | |
pub const _m_packsswb = _mm_packs_pi16; | |
pub const _m_packssdw = _mm_packs_pi32; | |
pub const _m_packuswb = _mm_packs_pu16; | |
pub const _m_punpckhbw = _mm_unpackhi_pi8; | |
pub const _m_punpckhwd = _mm_unpackhi_pi16; | |
pub const _m_punpckhdq = _mm_unpackhi_pi32; | |
pub const _m_punpcklbw = _mm_unpacklo_pi8; | |
pub const _m_punpcklwd = _mm_unpacklo_pi16; | |
pub const _m_punpckldq = _mm_unpacklo_pi32; | |
pub const _m_paddb = _mm_add_pi8; | |
pub const _m_paddw = _mm_add_pi16; | |
pub const _m_paddd = _mm_add_pi32; | |
pub const _m_paddsb = _mm_adds_pi8; | |
pub const _m_paddsw = _mm_adds_pi16; | |
pub const _m_paddusb = _mm_adds_pu8; | |
pub const _m_paddusw = _mm_adds_pu16; | |
pub const _m_psubb = _mm_sub_pi8; | |
pub const _m_psubw = _mm_sub_pi16; | |
pub const _m_psubd = _mm_sub_pi32; | |
pub const _m_psubsb = _mm_subs_pi8; | |
pub const _m_psubsw = _mm_subs_pi16; | |
pub const _m_psubusb = _mm_subs_pu8; | |
pub const _m_psubusw = _mm_subs_pu16; | |
pub const _m_pmaddwd = _mm_madd_pi16; | |
pub const _m_pmulhw = _mm_mulhi_pi16; | |
pub const _m_pmullw = _mm_mullo_pi16; | |
pub const _m_psllw = _mm_sll_pi16; | |
pub const _m_psllwi = _mm_slli_pi16; | |
pub const _m_pslld = _mm_sll_pi32; | |
pub const _m_pslldi = _mm_slli_pi32; | |
pub const _m_psllq = _mm_sll_si64; | |
pub const _m_psllqi = _mm_slli_si64; | |
pub const _m_psraw = _mm_sra_pi16; | |
pub const _m_psrawi = _mm_srai_pi16; | |
pub const _m_psrad = _mm_sra_pi32; | |
pub const _m_psradi = _mm_srai_pi32; | |
pub const _m_psrlw = _mm_srl_pi16; | |
pub const _m_psrlwi = _mm_srli_pi16; | |
pub const _m_psrld = _mm_srl_pi32; | |
pub const _m_psrldi = _mm_srli_pi32; | |
pub const _m_psrlq = _mm_srl_si64; | |
pub const _m_psrlqi = _mm_srli_si64; | |
pub const _m_pand = _mm_and_si64; | |
pub const _m_pandn = _mm_andnot_si64; | |
pub const _m_por = _mm_or_si64; | |
pub const _m_pxor = _mm_xor_si64; | |
pub const _m_pcmpeqb = _mm_cmpeq_pi8; | |
pub const _m_pcmpeqw = _mm_cmpeq_pi16; | |
pub const _m_pcmpeqd = _mm_cmpeq_pi32; | |
pub const _m_pcmpgtb = _mm_cmpgt_pi8; | |
pub const _m_pcmpgtw = _mm_cmpgt_pi16; | |
pub const _m_pcmpgtd = _mm_cmpgt_pi32; | |
pub const __DEFAULT_FN_ATTRS_MMX = __attribute__(blk: { | |
_ = __always_inline__; | |
_ = __nodebug__; | |
_ = __target__("mmx,sse"); | |
break :blk __min_vector_width__(64); | |
}); | |
pub inline fn _mm_load_ps1(p: anytype) @TypeOf(_mm_load1_ps(p)) { | |
return _mm_load1_ps(p); | |
} | |
pub const _MM_HINT_ET0 = 7; | |
pub const _MM_HINT_ET1 = 6; | |
pub const _MM_HINT_T0 = 3; | |
pub const _MM_HINT_T1 = 2; | |
pub const _MM_HINT_T2 = 1; | |
pub const _MM_HINT_NTA = 0; | |
pub inline fn _mm_extract_pi16(a: anytype, n: anytype) @TypeOf((@import("std").meta.cast(c_int, __builtin_ia32_vec_ext_v4hi((@import("std").meta.cast(__v4hi, blk: { | |
_ = a; | |
break :blk (@import("std").meta.cast(c_int, n)); | |
})))))) { | |
return (@import("std").meta.cast(c_int, __builtin_ia32_vec_ext_v4hi((@import("std").meta.cast(__v4hi, blk: { | |
_ = a; | |
break :blk (@import("std").meta.cast(c_int, n)); | |
}))))); | |
} | |
pub inline fn _mm_insert_pi16(a: anytype, d: anytype, n: anytype) @TypeOf((@import("std").meta.cast(__m64, __builtin_ia32_vec_set_v4hi((@import("std").meta.cast(__v4hi, blk: { | |
_ = a; | |
break :blk (@import("std").meta.cast(c_int, blk: { | |
_ = d; | |
break :blk (@import("std").meta.cast(c_int, n)); | |
})); | |
})))))) { | |
return (@import("std").meta.cast(__m64, __builtin_ia32_vec_set_v4hi((@import("std").meta.cast(__v4hi, blk: { | |
_ = a; | |
break :blk (@import("std").meta.cast(c_int, blk: { | |
_ = d; | |
break :blk (@import("std").meta.cast(c_int, n)); | |
})); | |
}))))); | |
} | |
pub inline fn _mm_shuffle_pi16(a: anytype, n: anytype) @TypeOf((@import("std").meta.cast(__m64, __builtin_ia32_pshufw((@import("std").meta.cast(__v4hi, __m64))(a), n)))) { | |
return (@import("std").meta.cast(__m64, __builtin_ia32_pshufw((@import("std").meta.cast(__v4hi, __m64))(a), n))); | |
} | |
pub inline fn _mm_shuffle_ps(a: anytype, b: anytype, mask: anytype) @TypeOf((@import("std").meta.cast(__m128, __builtin_ia32_shufps((@import("std").meta.cast(__v4sf, __m128))(a), (@import("std").meta.cast(__v4sf, __m128))(b), (@import("std").meta.cast(c_int, mask)))))) { | |
return (@import("std").meta.cast(__m128, __builtin_ia32_shufps((@import("std").meta.cast(__v4sf, __m128))(a), (@import("std").meta.cast(__v4sf, __m128))(b), (@import("std").meta.cast(c_int, mask))))); | |
} | |
pub const _MM_ALIGN16 = __attribute__(aligned(16)); | |
pub inline fn _MM_SHUFFLE(z: anytype, y: anytype, x: anytype, w: anytype) @TypeOf((z << 6) | ((y << 4) | ((x << 2) | w))) { | |
return (z << 6) | ((y << 4) | ((x << 2) | w)); | |
} | |
pub const _MM_EXCEPT_INVALID = 0x0001; | |
pub const _MM_EXCEPT_DENORM = 0x0002; | |
pub const _MM_EXCEPT_DIV_ZERO = 0x0004; | |
pub const _MM_EXCEPT_OVERFLOW = 0x0008; | |
pub const _MM_EXCEPT_UNDERFLOW = 0x0010; | |
pub const _MM_EXCEPT_INEXACT = 0x0020; | |
pub const _MM_EXCEPT_MASK = 0x003f; | |
pub const _MM_MASK_INVALID = 0x0080; | |
pub const _MM_MASK_DENORM = 0x0100; | |
pub const _MM_MASK_DIV_ZERO = 0x0200; | |
pub const _MM_MASK_OVERFLOW = 0x0400; | |
pub const _MM_MASK_UNDERFLOW = 0x0800; | |
pub const _MM_MASK_INEXACT = 0x1000; | |
pub const _MM_MASK_MASK = 0x1f80; | |
pub const _MM_ROUND_NEAREST = 0x0000; | |
pub const _MM_ROUND_DOWN = 0x2000; | |
pub const _MM_ROUND_UP = 0x4000; | |
pub const _MM_ROUND_TOWARD_ZERO = 0x6000; | |
pub const _MM_ROUND_MASK = 0x6000; | |
pub const _MM_FLUSH_ZERO_MASK = 0x8000; | |
pub const _MM_FLUSH_ZERO_ON = 0x8000; | |
pub const _MM_FLUSH_ZERO_OFF = 0x0000; | |
pub const _m_pextrw = _mm_extract_pi16; | |
pub const _m_pinsrw = _mm_insert_pi16; | |
pub const _m_pmaxsw = _mm_max_pi16; | |
pub const _m_pmaxub = _mm_max_pu8; | |
pub const _m_pminsw = _mm_min_pi16; | |
pub const _m_pminub = _mm_min_pu8; | |
pub const _m_pmovmskb = _mm_movemask_pi8; | |
pub const _m_pmulhuw = _mm_mulhi_pu16; | |
pub const _m_pshufw = _mm_shuffle_pi16; | |
pub const _m_maskmovq = _mm_maskmove_si64; | |
pub const _m_pavgb = _mm_avg_pu8; | |
pub const _m_pavgw = _mm_avg_pu16; | |
pub const _m_psadbw = _mm_sad_pu8; | |
pub const _m_ = _mm_; | |
pub inline fn _mm_load_pd1(dp: anytype) @TypeOf(_mm_load1_pd(dp)) { | |
return _mm_load1_pd(dp); | |
} | |
pub inline fn _mm_slli_si128(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_pslldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_pslldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_bslli_si128(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_pslldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_pslldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_srli_si128(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_psrldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_psrldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_bsrli_si128(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_psrldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_psrldqi128_byteshift((@import("std").meta.cast(__v2di, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_extract_epi16(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(c_int, c_ushort)) ++ __builtin_ia32_vec_ext_v8hi((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm)))) { | |
return (@import("std").meta.cast(c_int, c_ushort)) ++ __builtin_ia32_vec_ext_v8hi((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm))); | |
} | |
pub inline fn _mm_insert_epi16(a: anytype, b: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_vec_set_v8hi((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, b)), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_vec_set_v8hi((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, b)), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_shuffle_epi32(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_pshufd((@import("std").meta.cast(__v4si, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_pshufd((@import("std").meta.cast(__v4si, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_shufflelo_epi16(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_pshuflw((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_pshuflw((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_shufflehi_epi16(a: anytype, imm: anytype) @TypeOf((@import("std").meta.cast(__m128i, __builtin_ia32_pshufhw((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm)))))) { | |
return (@import("std").meta.cast(__m128i, __builtin_ia32_pshufhw((@import("std").meta.cast(__v8hi, __m128i))(a), (@import("std").meta.cast(c_int, imm))))); | |
} | |
pub inline fn _mm_shuffle_pd(a: anytype, b: anytype, i: anytype) @TypeOf((@import("std").meta.cast(__m128d, __builtin_ia32_shufpd((@import("std").meta.cast(__v2df, __m128d))(a), (@import("std").meta.cast(__v2df, __m128d))(b), (@import("std").meta.cast(c_int, i)))))) { | |
return (@import("std").meta.cast(__m128d, __builtin_ia32_shufpd((@import("std").meta.cast(__v2df, __m128d))(a), (@import("std").meta.cast(__v2df, __m128d))(b), (@import("std").meta.cast(c_int, i))))); | |
} | |
pub inline fn _MM_SHUFFLE2(x: anytype, y: anytype) @TypeOf((x << 1) | y) { | |
return (x << 1) | y; | |
} | |
pub const _MM_DENORMALS_ZERO_ON = 0x0040; | |
pub const _MM_DENORMALS_ZERO_OFF = 0x0000; | |
pub const _MM_DENORMALS_ZERO_MASK = 0x0040; | |
pub const OK = 0; | |
pub const NOTOK = -1; | |
pub const CSFILE_FD_R = 1; | |
pub const CSFILE_FD_W = 2; | |
pub const CSFILE_STD = 3; | |
pub const CSFILE_SND_R = 4; | |
pub const CSFILE_SND_W = 5; | |
pub const MAXINSNO = 200; | |
pub const PMAX = 1998; | |
pub const VARGMAX = 1999; | |
pub const NOT_AN_INSTRUMENT = INT32_MAX; | |
pub const ORTXT = h.optext.*.t; | |
pub const INCOUNT = ORTXT.inlist.*.count; | |
pub const OUTCOUNT = ORTXT.outlist.*.count; | |
pub const INOCOUNT = ORTXT.inArgCount; | |
pub const OUTOCOUNT = ORTXT.outArgCount; | |
pub inline fn IS_ASIG_ARG(x: anytype) @TypeOf(csoundGetTypeForArg(x) == &CS_VAR_TYPE_A) { | |
return csoundGetTypeForArg(x) == &CS_VAR_TYPE_A; | |
} | |
pub inline fn IS_STR_ARG(x: anytype) @TypeOf(csoundGetTypeForArg(x) == &CS_VAR_TYPE_S) { | |
return csoundGetTypeForArg(x) == &CS_VAR_TYPE_S; | |
} | |
pub const CURTIME = (@import("std").meta.cast(f64, csound.*.icurTime)) / (@import("std").meta.cast(f64, csound.*.esr)); | |
pub const CURTIME_inc = (@import("std").meta.cast(f64, csound.*.ksmps)) / (@import("std").meta.cast(f64, csound.*.esr)); | |
pub const MAXLEN = @as(c_long, 0x1000000); | |
pub const FMAXLEN = (@import("std").meta.cast(MYFLT, MAXLEN)); | |
pub const PHMASK = @as(c_long, 0x0FFFFFF); | |
pub const MAX_STRING_CHANNEL_DATASIZE = 16384; | |
pub inline fn PFRAC(x: anytype) @TypeOf((@import("std").meta.cast(MYFLT, x & (ftp.*.lomask))) * (ftp.*.lodiv)) { | |
return (@import("std").meta.cast(MYFLT, x & (ftp.*.lomask))) * (ftp.*.lodiv); | |
} | |
pub const MAXPOS = @as(c_long, 0x7FFFFFFF); | |
pub inline fn BYTREVS(n: anytype) @TypeOf((n >> (8 & 0xFF)) | (n << (8 & 0xFF00))) { | |
return (n >> (8 & 0xFF)) | (n << (8 & 0xFF00)); | |
} | |
pub inline fn BYTREVL(n: anytype) @TypeOf((n >> (24 & 0xFF)) | ((n >> (8 & @as(c_long, 0xFF00))) | ((n << (8 & @as(c_long, 0xFF0000))) | (n << (24 & @as(c_long, 0xFF000000)))))) { | |
return (n >> (24 & 0xFF)) | ((n >> (8 & @as(c_long, 0xFF00))) | ((n << (8 & @as(c_long, 0xFF0000))) | (n << (24 & @as(c_long, 0xFF000000))))); | |
} | |
pub const OCTRES = 8192; | |
pub inline fn CPSOCTL(n: anytype) @TypeOf((@import("std").meta.cast(MYFLT, 1 << ((@import("std").meta.cast(c_int, n)) >> 13))) * csound.*.cpsocfrc[(@import("std").meta.cast(c_int, n)) & 8191]) { | |
return (@import("std").meta.cast(MYFLT, 1 << ((@import("std").meta.cast(c_int, n)) >> 13))) * csound.*.cpsocfrc[(@import("std").meta.cast(c_int, n)) & 8191]; | |
} | |
pub const LOBITS = 10; | |
pub const LOFACT = 1024; | |
pub const LOSCAL = FL(0.0009765625); | |
pub const LOMASK = 1023; | |
pub const SSTRCOD = (@import("std").meta.cast(f64, NAN)); | |
pub const SSTRSIZ = 1024; | |
pub const ALLCHNLS = 0x7fff; | |
pub const DFLT_SR = FL(44100.0); | |
pub const DFLT_KR = FL(4410.0); | |
pub const DFLT_KSMPS = 10; | |
pub const DFLT_NCHNLS = 1; | |
pub const MAXCHNLS = 256; | |
pub const MAXNAME = 256; | |
pub const DFLT_DBFS = FL(32768.0); | |
pub const MAXOCTS = 8; | |
pub const MAXCHAN = 16; | |
pub const ONEPT = (csound.*.A4) / 430.5389646099018460319362438314060262605; | |
pub const LOG10D20 = 0.11512925; | |
pub const DV32768 = FL(0.000030517578125); | |
pub const PI = 3.141592653589793238462643383279502884197; | |
pub const TWOPI = 6.283185307179586476925286766559005768394; | |
pub const HALFPI = 1.570796326794896619231321691639751442099; | |
pub const PI_F = (@import("std").meta.cast(MYFLT, PI)); | |
pub const TWOPI_F = (@import("std").meta.cast(MYFLT, TWOPI)); | |
pub const HALFPI_F = (@import("std").meta.cast(MYFLT, HALFPI)); | |
pub const INF = 2147483647.0; | |
pub const ROOT2 = 1.414213562373095048801688724209698078569; | |
pub const AMPLMSG = 01; | |
pub const RNGEMSG = 02; | |
pub const WARNMSG = 04; | |
pub const RAWMSG = 0x40; | |
pub const TIMEMSG = 0x80; | |
pub const NOQQ = 0x400; | |
pub inline fn IGN(X: anytype) @TypeOf((@import("std").meta.cast(c_void, X))) { | |
return (@import("std").meta.cast(c_void, X)); | |
} | |
pub const ARG_CONSTANT = 0; | |
pub const ARG_STRING = 1; | |
pub const ARG_PFIELD = 2; | |
pub const ARG_GLOBAL = 3; | |
pub const ARG_LOCAL = 4; | |
pub const ARG_LABEL = 5; | |
pub const ASYNC_GLOBAL = 1; | |
pub const ASYNC_LOCAL = 2; | |
pub const CS_KSMPS = p.*.h.insdshead.*.ksmps; | |
pub const CS_KCNT = p.*.h.insdshead.*.kcounter; | |
pub const CS_EKR = p.*.h.insdshead.*.ekr; | |
pub const CS_ONEDKSMPS = p.*.h.insdshead.*.onedksmps; | |
pub const CS_ONEDKR = p.*.h.insdshead.*.onedkr; | |
pub const CS_KICVT = p.*.h.insdshead.*.kicvt; | |
pub const CS_ESR = csound.*.esr; | |
pub const CS_PDS = p.*.h.insdshead.*.pds; | |
pub const CS_SPIN = p.*.h.insdshead.*.spin; | |
pub const CS_SPOUT = p.*.h.insdshead.*.spout; | |
pub const INSTR = 1; | |
pub const ENDIN = 2; | |
pub const OPCODE = 3; | |
pub const ENDOP = 4; | |
pub const LABEL = 5; | |
pub const SETBEG = 6; | |
pub const PSET = 6; | |
pub const USEROPCODE = 7; | |
pub const SETEND = 8; | |
pub const TOKMAX = @as(c_long, 50); | |
pub const OPCODENUMOUTS_LOW = 16; | |
pub const OPCODENUMOUTS_HIGH = 64; | |
pub const OPCODENUMOUTS_MAX = 256; | |
pub const MBUFSIZ = 4096; | |
pub const MIDIINBUFMAX = 1024; | |
pub const MIDIINBUFMSK = MIDIINBUFMAX - 1; | |
pub const MIDIMAXPORTS = 64; | |
pub const SP = ' '; | |
pub const LF = '\n'; | |
pub const SF_STR_FIRST = SF_STR_TITLE; | |
pub const SF_STR_LAST = SF_STR_GENRE; | |
pub const SF_COUNT_MAX = @as(c_longlong, 0x7FFFFFFFFFFFFFFF); | |
pub const CAPSIZE = 60; | |
pub const _ERRNO_H = 1; | |
pub const _BITS_ERRNO_H = 1; | |
pub const EPERM = 1; | |
pub const ENOENT = 2; | |
pub const ESRCH = 3; | |
pub const EINTR = 4; | |
pub const EIO = 5; | |
pub const ENXIO = 6; | |
pub const E2BIG = 7; | |
pub const ENOEXEC = 8; | |
pub const EBADF = 9; | |
pub const ECHILD = 10; | |
pub const EAGAIN = 11; | |
pub const ENOMEM = 12; | |
pub const EACCES = 13; | |
pub const EFAULT = 14; | |
pub const ENOTBLK = 15; | |
pub const EBUSY = 16; | |
pub const EEXIST = 17; | |
pub const EXDEV = 18; | |
pub const ENODEV = 19; | |
pub const ENOTDIR = 20; | |
pub const EISDIR = 21; | |
pub const EINVAL = 22; | |
pub const ENFILE = 23; | |
pub const EMFILE = 24; | |
pub const ENOTTY = 25; | |
pub const ETXTBSY = 26; | |
pub const EFBIG = 27; | |
pub const ENOSPC = 28; | |
pub const ESPIPE = 29; | |
pub const EROFS = 30; | |
pub const EMLINK = 31; | |
pub const EPIPE = 32; | |
pub const EDOM = 33; | |
pub const ERANGE = 34; | |
pub const EDEADLK = 35; | |
pub const ENAMETOOLONG = 36; | |
pub const ENOLCK = 37; | |
pub const ENOSYS = 38; | |
pub const ENOTEMPTY = 39; | |
pub const ELOOP = 40; | |
pub const EWOULDBLOCK = EAGAIN; | |
pub const ENOMSG = 42; | |
pub const EIDRM = 43; | |
pub const ECHRNG = 44; | |
pub const EL2NSYNC = 45; | |
pub const EL3HLT = 46; | |
pub const EL3RST = 47; | |
pub const ELNRNG = 48; | |
pub const EUNATCH = 49; | |
pub const ENOCSI = 50; | |
pub const EL2HLT = 51; | |
pub const EBADE = 52; | |
pub const EBADR = 53; | |
pub const EXFULL = 54; | |
pub const ENOANO = 55; | |
pub const EBADRQC = 56; | |
pub const EBADSLT = 57; | |
pub const EDEADLOCK = EDEADLK; | |
pub const EBFONT = 59; | |
pub const ENOSTR = 60; | |
pub const ENODATA = 61; | |
pub const ETIME = 62; | |
pub const ENOSR = 63; | |
pub const ENONET = 64; | |
pub const ENOPKG = 65; | |
pub const EREMOTE = 66; | |
pub const ENOLINK = 67; | |
pub const EADV = 68; | |
pub const ESRMNT = 69; | |
pub const ECOMM = 70; | |
pub const EPROTO = 71; | |
pub const EMULTIHOP = 72; | |
pub const EDOTDOT = 73; | |
pub const EBADMSG = 74; | |
pub const EOVERFLOW = 75; | |
pub const ENOTUNIQ = 76; | |
pub const EBADFD = 77; | |
pub const EREMCHG = 78; | |
pub const ELIBACC = 79; | |
pub const ELIBBAD = 80; | |
pub const ELIBSCN = 81; | |
pub const ELIBMAX = 82; | |
pub const ELIBEXEC = 83; | |
pub const EILSEQ = 84; | |
pub const ERESTART = 85; | |
pub const ESTRPIPE = 86; | |
pub const EUSERS = 87; | |
pub const ENOTSOCK = 88; | |
pub const EDESTADDRREQ = 89; | |
pub const EMSGSIZE = 90; | |
pub const EPROTOTYPE = 91; | |
pub const ENOPROTOOPT = 92; | |
pub const EPROTONOSUPPORT = 93; | |
pub const ESOCKTNOSUPPORT = 94; | |
pub const EOPNOTSUPP = 95; | |
pub const EPFNOSUPPORT = 96; | |
pub const EAFNOSUPPORT = 97; | |
pub const EADDRINUSE = 98; | |
pub const EADDRNOTAVAIL = 99; | |
pub const ENETDOWN = 100; | |
pub const ENETUNREACH = 101; | |
pub const ENETRESET = 102; | |
pub const ECONNABORTED = 103; | |
pub const ECONNRESET = 104; | |
pub const ENOBUFS = 105; | |
pub const EISCONN = 106; | |
pub const ENOTCONN = 107; | |
pub const ESHUTDOWN = 108; | |
pub const ETOOMANYREFS = 109; | |
pub const ETIMEDOUT = 110; | |
pub const ECONNREFUSED = 111; | |
pub const EHOSTDOWN = 112; | |
pub const EHOSTUNREACH = 113; | |
pub const EALREADY = 114; | |
pub const EINPROGRESS = 115; | |
pub const ESTALE = 116; | |
pub const EUCLEAN = 117; | |
pub const ENOTNAM = 118; | |
pub const ENAVAIL = 119; | |
pub const EISNAM = 120; | |
pub const EREMOTEIO = 121; | |
pub const EDQUOT = 122; | |
pub const ENOMEDIUM = 123; | |
pub const EMEDIUMTYPE = 124; | |
pub const ECANCELED = 125; | |
pub const ENOKEY = 126; | |
pub const EKEYEXPIRED = 127; | |
pub const EKEYREVOKED = 128; | |
pub const EKEYREJECTED = 129; | |
pub const EOWNERDEAD = 130; | |
pub const ENOTRECOVERABLE = 131; | |
pub const ERFKILL = 132; | |
pub const EHWPOISON = 133; | |
pub const ENOTSUP = EOPNOTSUPP; | |
pub const REMOT_PORT = 40002; | |
pub const SCOR_EVT = 1; | |
pub const MIDI_EVT = 2; | |
pub const MIDI_MSG = 3; | |
pub const GLOBAL_REMOT = -99; | |
pub const CS_STATE_PRE = 1; | |
pub const CS_STATE_COMP = 2; | |
pub const CS_STATE_UTIL = 4; | |
pub const CS_STATE_CLN = 8; | |
pub const CS_STATE_JMP = 16; | |
pub const MARGS = 3; | |
pub const MAX_INCLUDE_DEPTH = 100; | |
pub const MAX_ALLOC_QUEUE = 1024; | |
pub const MAX_MESSAGE_STR = 1024; | |
pub const NAMELEN = 40; | |
pub const RPTDEPTH = 40; | |
pub const LBUFSIZ = 32768; | |
pub const IOBUFSAMPS = 256; | |
pub const IODACSAMPS = 1024; | |
pub const SNDINBUFSIZ = 4096; | |
pub const MAXSNDNAME = 1024; | |
pub const AE_CHAR = SF_FORMAT_PCM_S8; | |
pub const AE_SHORT = SF_FORMAT_PCM_16; | |
pub const AE_24INT = SF_FORMAT_PCM_24; | |
pub const AE_LONG = SF_FORMAT_PCM_32; | |
pub const AE_UNCH = SF_FORMAT_PCM_U8; | |
pub const AE_FLOAT = SF_FORMAT_FLOAT; | |
pub const AE_DOUBLE = SF_FORMAT_DOUBLE; | |
pub const AE_ULAW = SF_FORMAT_ULAW; | |
pub const AE_ALAW = SF_FORMAT_ALAW; | |
pub const AE_IMA_ADPCM = SF_FORMAT_IMA_ADPCM; | |
pub const AE_MS_ADPCM = SF_FORMAT_MS_ADPCM; | |
pub const AE_GSM610 = SF_FORMAT_GSM610; | |
pub const AE_VOX = SF_FORMAT_VOX_ADPCM; | |
pub const AE_G721_32 = SF_FORMAT_G721_32; | |
pub const AE_G723_24 = SF_FORMAT_G723_24; | |
pub const AE_G723_40 = SF_FORMAT_G723_40; | |
pub const AE_DWVW_12 = SF_FORMAT_DWVW_12; | |
pub const AE_DWVW_16 = SF_FORMAT_DWVW_16; | |
pub const AE_DWVW_24 = SF_FORMAT_DWVW_24; | |
pub const AE_DWVW_N = SF_FORMAT_DWVW_N; | |
pub const AE_DPCM_8 = SF_FORMAT_DPCM_8; | |
pub const AE_DPCM_16 = SF_FORMAT_DPCM_16; | |
pub const AE_VORBIS = SF_FORMAT_VORBIS; | |
pub const AE_LAST = SF_FORMAT_DPCM_16; | |
pub const TYP_WAV = SF_FORMAT_WAV >> 16; | |
pub const TYP_AIFF = SF_FORMAT_AIFF >> 16; | |
pub const TYP_AU = SF_FORMAT_AU >> 16; | |
pub const TYP_RAW = SF_FORMAT_RAW >> 16; | |
pub const TYP_PAF = SF_FORMAT_PAF >> 16; | |
pub const TYP_SVX = SF_FORMAT_SVX >> 16; | |
pub const TYP_NIST = SF_FORMAT_NIST >> 16; | |
pub const TYP_VOC = SF_FORMAT_VOC >> 16; | |
pub const TYP_IRCAM = SF_FORMAT_IRCAM >> 16; | |
pub const TYP_W64 = SF_FORMAT_W64 >> 16; | |
pub const TYP_MAT4 = SF_FORMAT_MAT4 >> 16; | |
pub const TYP_MAT5 = SF_FORMAT_MAT5 >> 16; | |
pub const TYP_PVF = SF_FORMAT_PVF >> 16; | |
pub const TYP_XI = SF_FORMAT_XI >> 16; | |
pub const TYP_HTK = SF_FORMAT_HTK >> 16; | |
pub const TYP_SDS = SF_FORMAT_SDS >> 16; | |
pub const TYP_AVR = SF_FORMAT_AVR >> 16; | |
pub const TYP_WAVEX = SF_FORMAT_WAVEX >> 16; | |
pub const TYP_SD2 = SF_FORMAT_SD2 >> 16; | |
pub const TYP_FLAC = SF_FORMAT_FLAC >> 16; | |
pub const TYP_CAF = SF_FORMAT_CAF >> 16; | |
pub const TYP_WVE = SF_FORMAT_WVE >> 16; | |
pub const TYP_OGG = SF_FORMAT_OGG >> 16; | |
pub const TYP_MPC2K = SF_FORMAT_MPC2K >> 16; | |
pub const TYP_RF64 = SF_FORMAT_RF64 >> 16; | |
pub inline fn FORMAT2SF(x: anytype) @TypeOf((@import("std").meta.cast(c_int, x))) { | |
return (@import("std").meta.cast(c_int, x)); | |
} | |
pub inline fn SF2FORMAT(x: anytype) @TypeOf((@import("std").meta.cast(c_int, x)) & 0xFFFF) { | |
return (@import("std").meta.cast(c_int, x)) & 0xFFFF; | |
} | |
pub inline fn TYPE2SF(x: anytype) @TypeOf((@import("std").meta.cast(c_int, x)) << 16) { | |
return (@import("std").meta.cast(c_int, x)) << 16; | |
} | |
pub inline fn SF2TYPE(x: anytype) @TypeOf((@import("std").meta.cast(c_int, x & SF_FORMAT_TYPEMASK)) >> 16) { | |
return (@import("std").meta.cast(c_int, x & SF_FORMAT_TYPEMASK)) >> 16; | |
} | |
pub const sf_write_MYFLT = sf_write_double; | |
pub const sf_writef_MYFLT = sf_writef_double; | |
pub const sf_read_MYFLT = sf_read_double; | |
pub const YYDEBUG = 1; | |
pub const YYSTYPE_IS_TRIVIAL = 1; | |
pub const YYSTYPE_IS_DECLARED = 1; | |
pub const PARSER_DEBUG = 0; | |
pub const _SEMAPHORE_H = 1; | |
pub const __SIZEOF_SEM_T = 32; | |
pub const SEM_FAILED = (@import("std").meta.cast([*c]sem_t, 0)); | |
pub inline fn TAKE_LOCK(x: anytype) @TypeOf(pthread_mutex_lock(x)) { | |
return pthread_mutex_lock(x); | |
} | |
pub inline fn RELS_LOCK(x: anytype) @TypeOf(pthread_mutex_unlock(x)) { | |
return pthread_mutex_unlock(x); | |
} | |
pub const LOCK_TYPE = pthread_mutex_t; | |
pub inline fn INIT_LOCK(x: anytype) @TypeOf(pthread_mutex_init(&x, NULL)) { | |
return pthread_mutex_init(&x, NULL); | |
} | |
pub const KPERF_SYM = 0x31; | |
pub const BARRIER_1_WAIT_SYM = 0x32; | |
pub const BARRIER_2_WAIT_SYM = 0x33; | |
pub const HDR_LEN = 4; | |
pub const INSTR_SEMANTICS_HDR = "SEM"; | |
pub const SET_ELEMENT_HDR = "STE"; | |
pub const SET_HDR = "SET"; | |
pub const GLOBAL_VAR_LOCK_HDR = "GVL"; | |
pub const __locale_data = struct___locale_data; | |
pub const __locale_struct = struct___locale_struct; | |
pub const _G_fpos_t = struct__G_fpos_t; | |
pub const _G_fpos64_t = struct__G_fpos64_t; | |
pub const _IO_marker = struct__IO_marker; | |
pub const _IO_codecvt = struct__IO_codecvt; | |
pub const _IO_wide_data = struct__IO_wide_data; | |
pub const _IO_FILE = struct__IO_FILE; | |
pub const __va_list_tag = struct___va_list_tag; | |
pub const timeval = struct_timeval; | |
pub const timespec = struct_timespec; | |
pub const __pthread_internal_list = struct___pthread_internal_list; | |
pub const __pthread_internal_slist = struct___pthread_internal_slist; | |
pub const __pthread_mutex_s = struct___pthread_mutex_s; | |
pub const __pthread_rwlock_arch_t = struct___pthread_rwlock_arch_t; | |
pub const __pthread_cond_s = struct___pthread_cond_s; | |
pub const random_data = struct_random_data; | |
pub const drand48_data = struct_drand48_data; | |
pub const global_var_lock_t = struct_global_var_lock_t; | |
pub const set_element_t = struct_set_element_t; | |
pub const set_t = struct_set_t; | |
pub const instr_semantics_t = struct_instr_semantics_t; | |
pub const state = enum_state; | |
pub const _stateWithPadding = struct__stateWithPadding; | |
pub const _watchList = struct__watchList; | |
pub const __jmp_buf_tag = struct___jmp_buf_tag; | |
pub const sread__ = struct_sread__; | |
pub const onefileStatics__ = struct_onefileStatics__; | |
pub const lineventStatics__ = struct_lineventStatics__; | |
pub const musmonStatics__ = struct_musmonStatics__; | |
pub const libsndStatics__ = struct_libsndStatics__; | |
pub const dag_t = struct_dag_t; | |
pub const _message_queue = struct__message_queue; | |
pub const CSOUND_ = struct_CSOUND_; | |
pub const windat_ = struct_windat_; | |
pub const xyindat_ = struct_xyindat_; | |
pub const RTCLOCK_S = struct_RTCLOCK_S; | |
pub const CsoundRandMTState_ = struct_CsoundRandMTState_; | |
pub const pvsdat_ext = struct_pvsdat_ext; | |
pub const controlChannelHints_s = struct_controlChannelHints_s; | |
pub const controlChannelInfo_s = struct_controlChannelInfo_s; | |
pub const csCfgVariable_u = union_csCfgVariable_u; | |
pub const csCfgVariableHead_s = struct_csCfgVariableHead_s; | |
pub const csCfgVariableInt_s = struct_csCfgVariableInt_s; | |
pub const csCfgVariableBoolean_s = struct_csCfgVariableBoolean_s; | |
pub const csCfgVariableFloat_s = struct_csCfgVariableFloat_s; | |
pub const csCfgVariableDouble_s = struct_csCfgVariableDouble_s; | |
pub const csCfgVariableMYFLT_s = struct_csCfgVariableMYFLT_s; | |
pub const csCfgVariableString_s = struct_csCfgVariableString_s; | |
pub const _cons = struct__cons; | |
pub const _cs_hash_bucket_item = struct__cs_hash_bucket_item; | |
pub const _cs_hash_table = struct__cs_hash_table; | |
pub const csvariable = struct_csvariable; | |
pub const cstype = struct_cstype; | |
pub const csvarmem = struct_csvarmem; | |
pub const cstypeitem = struct_cstypeitem; | |
pub const typepool = struct_typepool; | |
pub const csvarpool = struct_csvarpool; | |
pub const cshdr = struct_cshdr; | |
pub const arrayVarInit = struct_arrayVarInit; | |
pub const myflt_pool = struct_myflt_pool; | |
pub const arglst = struct_arglst; | |
pub const arg = struct_arg; | |
pub const oentry = struct_oentry; | |
pub const text = struct_text; | |
pub const op = struct_op; | |
pub const opds = struct_opds; | |
pub const insds = struct_insds; | |
pub const opcodinfo = struct_opcodinfo; | |
pub const instr = struct_instr; | |
pub const namedInstr = struct_namedInstr; | |
pub const fdch = struct_fdch; | |
pub const auxch = struct_auxch; | |
pub const monblk = struct_monblk; | |
pub const dklst = struct_dklst; | |
pub const mchnblk = struct_mchnblk; | |
pub const event = struct_event; | |
pub const lblblk = struct_lblblk; | |
pub const SNDMEMFILE_ = struct_SNDMEMFILE_; | |
pub const pvx_memfile_ = struct_pvx_memfile_; | |
pub const midiglobals = struct_midiglobals; | |
pub const eventnode = struct_eventnode; | |
pub const names = struct_names; | |
pub const threadInfo = struct_threadInfo; | |
pub const srtblk = struct_srtblk; | |
pub const SNDFILE_tag = struct_SNDFILE_tag; | |
pub const in_stack_s = struct_in_stack_s; | |
pub const marked_sections = struct_marked_sections; | |
pub const namelst = struct_namelst; | |
pub const NAME__ = struct_NAME__; | |
pub const engine_state = struct_engine_state; | |
pub const _FFT_SETUP = struct__FFT_SETUP; | |
pub const _alloc_data_ = struct__alloc_data_; | |
pub const _message_queue_t_ = struct__message_queue_t_; | |
pub const IFDEFSTACK_ = struct_IFDEFSTACK_; | |
pub const pre_parm_s = struct_pre_parm_s; | |
pub const parse_parm_s = struct_parse_parm_s; | |
pub const prs_parm_s = struct_prs_parm_s; | |
pub const scotoken_s = struct_scotoken_s; | |
pub const score_parm_s = struct_score_parm_s; | |
pub const yytokentype = enum_yytokentype; | |
pub const type_table = struct_type_table; | |
pub const oentries = struct_oentries; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment