pub const __builtin_bswap16 = @import("std").zig.c_builtins.__builtin_bswap16;
pub const __builtin_bswap32 = @import("std").zig.c_builtins.__builtin_bswap32;
pub const __builtin_bswap64 = @import("std").zig.c_builtins.__builtin_bswap64;
pub const __builtin_signbit = @import("std").zig.c_builtins.__builtin_signbit;
pub const __builtin_signbitf = @import("std").zig.c_builtins.__builtin_signbitf;
pub const __builtin_popcount = @import("std").zig.c_builtins.__builtin_popcount;
pub const __builtin_ctz = @import("std").zig.c_builtins.__builtin_ctz;
pub const __builtin_clz = @import("std").zig.c_builtins.__builtin_clz;
pub const __builtin_sqrt = @import("std").zig.c_builtins.__builtin_sqrt;
pub const __builtin_sqrtf = @import("std").zig.c_builtins.__builtin_sqrtf;
pub const __builtin_sin = @import("std").zig.c_builtins.__builtin_sin;
pub const __builtin_sinf = @import("std").zig.c_builtins.__builtin_sinf;
pub const __builtin_cos = @import("std").zig.c_builtins.__builtin_cos;
pub const __builtin_cosf = @import("std").zig.c_builtins.__builtin_cosf;
pub const __builtin_exp = @import("std").zig.c_builtins.__builtin_exp;
pub const __builtin_expf = @import("std").zig.c_builtins.__builtin_expf;
pub const __builtin_exp2 = @import("std").zig.c_builtins.__builtin_exp2;
pub const __builtin_exp2f = @import("std").zig.c_builtins.__builtin_exp2f;
pub const __builtin_log = @import("std").zig.c_builtins.__builtin_log;
pub const __builtin_logf = @import("std").zig.c_builtins.__builtin_logf;
pub const __builtin_log2 = @import("std").zig.c_builtins.__builtin_log2;
pub const __builtin_log2f = @import("std").zig.c_builtins.__builtin_log2f;
pub const __builtin_log10 = @import("std").zig.c_builtins.__builtin_log10;
pub const __builtin_log10f = @import("std").zig.c_builtins.__builtin_log10f;
pub const __builtin_abs = @import("std").zig.c_builtins.__builtin_abs;
pub const __builtin_fabs = @import("std").zig.c_builtins.__builtin_fabs;
pub const __builtin_fabsf = @import("std").zig.c_builtins.__builtin_fabsf;
pub const __builtin_floor = @import("std").zig.c_builtins.__builtin_floor;
pub const __builtin_floorf = @import("std").zig.c_builtins.__builtin_floorf;
pub const __builtin_ceil = @import("std").zig.c_builtins.__builtin_ceil;
pub const __builtin_ceilf = @import("std").zig.c_builtins.__builtin_ceilf;
pub const __builtin_trunc = @import("std").zig.c_builtins.__builtin_trunc;
pub const __builtin_truncf = @import("std").zig.c_builtins.__builtin_truncf;
pub const __builtin_round = @import("std").zig.c_builtins.__builtin_round;
pub const __builtin_roundf = @import("std").zig.c_builtins.__builtin_roundf;
pub const __builtin_strlen = @import("std").zig.c_builtins.__builtin_strlen;
pub const __builtin_strcmp = @import("std").zig.c_builtins.__builtin_strcmp;
pub const __builtin_object_size = @import("std").zig.c_builtins.__builtin_object_size;
pub const __builtin___memset_chk = @import("std").zig.c_builtins.__builtin___memset_chk;
pub const __builtin_memset = @import("std").zig.c_builtins.__builtin_memset;
pub const __builtin___memcpy_chk = @import("std").zig.c_builtins.__builtin___memcpy_chk;
pub const __builtin_memcpy = @import("std").zig.c_builtins.__builtin_memcpy;
pub const __builtin_expect = @import("std").zig.c_builtins.__builtin_expect;
pub const __builtin_nanf = @import("std").zig.c_builtins.__builtin_nanf;
pub const __builtin_huge_valf = @import("std").zig.c_builtins.__builtin_huge_valf;
pub const __builtin_inff = @import("std").zig.c_builtins.__builtin_inff;
pub const __builtin_isnan = @import("std").zig.c_builtins.__builtin_isnan;
pub const __builtin_isinf = @import("std").zig.c_builtins.__builtin_isinf;
pub const __builtin_isinf_sign = @import("std").zig.c_builtins.__builtin_isinf_sign;
pub const __has_builtin = @import("std").zig.c_builtins.__has_builtin;
pub const __builtin_assume = @import("std").zig.c_builtins.__builtin_assume;
pub const __builtin_unreachable = @import("std").zig.c_builtins.__builtin_unreachable;
pub const __builtin_constant_p = @import("std").zig.c_builtins.__builtin_constant_p;
pub const __builtin_mul_overflow = @import("std").zig.c_builtins.__builtin_mul_overflow;
pub const int_least8_t = i8;
pub const int_least16_t = i16;
pub const int_least32_t = i32;
pub const int_least64_t = i64;
pub const uint_least8_t = u8;
pub const uint_least16_t = u16;
pub const uint_least32_t = u32;
pub const uint_least64_t = u64;
pub const int_fast8_t = i8;
pub const int_fast16_t = i16;
pub const int_fast32_t = i32;
pub const int_fast64_t = i64;
pub const uint_fast8_t = u8;
pub const uint_fast16_t = u16;
pub const uint_fast32_t = u32;
pub const uint_fast64_t = u64;
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_longlong;
pub const __uint64_t = c_ulonglong;
pub const __darwin_intptr_t = c_long;
pub const __darwin_natural_t = c_uint;
pub const __darwin_ct_rune_t = c_int;
pub const __mbstate_t = extern union {
__mbstate8: [128]u8,
_mbstateL: c_longlong,
};
pub const __darwin_mbstate_t = __mbstate_t;
pub const __darwin_ptrdiff_t = c_long;
pub const __darwin_size_t = c_ulong;
pub const __builtin_va_list = [*c]u8;
pub const __darwin_va_list = __builtin_va_list;
pub const __darwin_wchar_t = c_int;
pub const __darwin_rune_t = __darwin_wchar_t;
pub const __darwin_wint_t = c_int;
pub const __darwin_clock_t = c_ulong;
pub const __darwin_socklen_t = __uint32_t;
pub const __darwin_ssize_t = c_long;
pub const __darwin_time_t = c_long;
pub const __darwin_blkcnt_t = __int64_t;
pub const __darwin_blksize_t = __int32_t;
pub const __darwin_dev_t = __int32_t;
pub const __darwin_fsblkcnt_t = c_uint;
pub const __darwin_fsfilcnt_t = c_uint;
pub const __darwin_gid_t = __uint32_t;
pub const __darwin_id_t = __uint32_t;
pub const __darwin_ino64_t = __uint64_t;
pub const __darwin_ino_t = __darwin_ino64_t;
pub const __darwin_mach_port_name_t = __darwin_natural_t;
pub const __darwin_mach_port_t = __darwin_mach_port_name_t;
pub const __darwin_mode_t = __uint16_t;
pub const __darwin_off_t = __int64_t;
pub const __darwin_pid_t = __int32_t;
pub const __darwin_sigset_t = __uint32_t;
pub const __darwin_suseconds_t = __int32_t;
pub const __darwin_uid_t = __uint32_t;
pub const __darwin_useconds_t = __uint32_t;
pub const __darwin_uuid_t = [16]u8;
pub const __darwin_uuid_string_t = [37]u8;
pub const struct___darwin_pthread_handler_rec = extern struct {
__routine: ?*const fn (?*anyopaque) callconv(.C) void,
__arg: ?*anyopaque,
__next: [*c]struct___darwin_pthread_handler_rec,
};
pub const struct__opaque_pthread_attr_t = extern struct {
__sig: c_long,
__opaque: [56]u8,
};
pub const struct__opaque_pthread_cond_t = extern struct {
__sig: c_long,
__opaque: [40]u8,
};
pub const struct__opaque_pthread_condattr_t = extern struct {
__sig: c_long,
__opaque: [8]u8,
};
pub const struct__opaque_pthread_mutex_t = extern struct {
__sig: c_long,
__opaque: [56]u8,
};
pub const struct__opaque_pthread_mutexattr_t = extern struct {
__sig: c_long,
__opaque: [8]u8,
};
pub const struct__opaque_pthread_once_t = extern struct {
__sig: c_long,
__opaque: [8]u8,
};
pub const struct__opaque_pthread_rwlock_t = extern struct {
__sig: c_long,
__opaque: [192]u8,
};
pub const struct__opaque_pthread_rwlockattr_t = extern struct {
__sig: c_long,
__opaque: [16]u8,
};
pub const struct__opaque_pthread_t = extern struct {
__sig: c_long,
__cleanup_stack: [*c]struct___darwin_pthread_handler_rec,
__opaque: [8176]u8,
};
pub const __darwin_pthread_attr_t = struct__opaque_pthread_attr_t;
pub const __darwin_pthread_cond_t = struct__opaque_pthread_cond_t;
pub const __darwin_pthread_condattr_t = struct__opaque_pthread_condattr_t;
pub const __darwin_pthread_key_t = c_ulong;
pub const __darwin_pthread_mutex_t = struct__opaque_pthread_mutex_t;
pub const __darwin_pthread_mutexattr_t = struct__opaque_pthread_mutexattr_t;
pub const __darwin_pthread_once_t = struct__opaque_pthread_once_t;
pub const __darwin_pthread_rwlock_t = struct__opaque_pthread_rwlock_t;
pub const __darwin_pthread_rwlockattr_t = struct__opaque_pthread_rwlockattr_t;
pub const __darwin_pthread_t = [*c]struct__opaque_pthread_t;
pub const u_int8_t = u8;
pub const u_int16_t = c_ushort;
pub const u_int32_t = c_uint;
pub const u_int64_t = c_ulonglong;
pub const register_t = i64;
pub const user_addr_t = u_int64_t;
pub const user_size_t = u_int64_t;
pub const user_ssize_t = i64;
pub const user_long_t = i64;
pub const user_ulong_t = u_int64_t;
pub const user_time_t = i64;
pub const user_off_t = i64;
pub const syscall_arg_t = u_int64_t;
pub const intmax_t = c_long;
pub const uintmax_t = c_ulong;
pub const ptrdiff_t = c_long;
pub const rsize_t = c_ulong;
pub const wchar_t = c_int;
pub const max_align_t = c_longdouble;
pub const struct_clap_version = extern struct {
major: u32,
minor: u32,
revision: u32,
};
pub const clap_version_t = struct_clap_version;
pub const CLAP_VERSION: clap_version_t = clap_version_t{
.major = @bitCast(u32, @as(c_int, 1)),
.minor = @bitCast(u32, @as(c_int, 1)),
.revision = @bitCast(u32, @as(c_int, 8)),
};
// EDITS: remove callconv(.C) and add inline for efficiency
pub inline fn clap_version_is_compatible(v: clap_version_t) bool {
return v.major >= @bitCast(u32, @as(c_int, 1));
}
pub const struct_clap_plugin_entry = extern struct {
clap_version: clap_version_t,
init: ?*const fn ([*c]const u8) callconv(.C) bool,
deinit: ?*const fn () callconv(.C) void,
get_factory: ?*const fn ([*c]const u8) callconv(.C) ?*const anyopaque,
};
pub const clap_plugin_entry_t = struct_clap_plugin_entry;
pub extern const clap_entry: clap_plugin_entry_t;
pub const struct_clap_host = extern struct {
clap_version: clap_version_t,
host_data: ?*anyopaque,
name: [*c]const u8,
vendor: [*c]const u8,
url: [*c]const u8,
version: [*c]const u8,
get_extension: ?*const fn ([*c]const struct_clap_host, [*c]const u8) callconv(.C) ?*const anyopaque,
request_restart: ?*const fn ([*c]const struct_clap_host) callconv(.C) void,
request_process: ?*const fn ([*c]const struct_clap_host) callconv(.C) void,
request_callback: ?*const fn ([*c]const struct_clap_host) callconv(.C) void,
};
pub const clap_host_t = struct_clap_host;
pub const CLAP_BEATTIME_FACTOR: i64 = @as(c_longlong, 1) << @intCast(@import("std").math.Log2Int(c_longlong), 31);
pub const CLAP_SECTIME_FACTOR: i64 = @as(c_longlong, 1) << @intCast(@import("std").math.Log2Int(c_longlong), 31);
pub const clap_beattime = i64;
pub const clap_sectime = i64;
pub const clap_id = u32;
pub const CLAP_INVALID_ID: clap_id = 4294967295;
pub const struct_clap_event_header = extern struct {
size: u32,
time: u32,
space_id: u16,
type: u16,
flags: u32,
};
pub const clap_event_header_t = struct_clap_event_header;
pub const CLAP_CORE_EVENT_SPACE_ID: u16 = 0;
pub const CLAP_EVENT_IS_LIVE: c_int = 1;
pub const CLAP_EVENT_DONT_RECORD: c_int = 2;
pub const enum_clap_event_flags = c_uint;
pub const CLAP_EVENT_NOTE_ON: c_int = 0;
pub const CLAP_EVENT_NOTE_OFF: c_int = 1;
pub const CLAP_EVENT_NOTE_CHOKE: c_int = 2;
pub const CLAP_EVENT_NOTE_END: c_int = 3;
pub const CLAP_EVENT_NOTE_EXPRESSION: c_int = 4;
pub const CLAP_EVENT_PARAM_VALUE: c_int = 5;
pub const CLAP_EVENT_PARAM_MOD: c_int = 6;
pub const CLAP_EVENT_PARAM_GESTURE_BEGIN: c_int = 7;
pub const CLAP_EVENT_PARAM_GESTURE_END: c_int = 8;
pub const CLAP_EVENT_TRANSPORT: c_int = 9;
pub const CLAP_EVENT_MIDI: c_int = 10;
pub const CLAP_EVENT_MIDI_SYSEX: c_int = 11;
pub const CLAP_EVENT_MIDI2: c_int = 12;
const enum_unnamed_1 = c_uint;
pub const struct_clap_event_note = extern struct {
header: clap_event_header_t,
note_id: i32,
port_index: i16,
channel: i16,
key: i16,
velocity: f64,
};
pub const clap_event_note_t = struct_clap_event_note;
pub const CLAP_NOTE_EXPRESSION_VOLUME: c_int = 0;
pub const CLAP_NOTE_EXPRESSION_PAN: c_int = 1;
pub const CLAP_NOTE_EXPRESSION_TUNING: c_int = 2;
pub const CLAP_NOTE_EXPRESSION_VIBRATO: c_int = 3;
pub const CLAP_NOTE_EXPRESSION_EXPRESSION: c_int = 4;
pub const CLAP_NOTE_EXPRESSION_BRIGHTNESS: c_int = 5;
pub const CLAP_NOTE_EXPRESSION_PRESSURE: c_int = 6;
const enum_unnamed_2 = c_uint;
pub const clap_note_expression = i32;
pub const struct_clap_event_note_expression = extern struct {
header: clap_event_header_t,
expression_id: clap_note_expression,
note_id: i32,
port_index: i16,
channel: i16,
key: i16,
value: f64,
};
pub const clap_event_note_expression_t = struct_clap_event_note_expression;
pub const struct_clap_event_param_value = extern struct {
header: clap_event_header_t,
param_id: clap_id,
cookie: ?*anyopaque,
note_id: i32,
port_index: i16,
channel: i16,
key: i16,
value: f64,
};
pub const clap_event_param_value_t = struct_clap_event_param_value;
pub const struct_clap_event_param_mod = extern struct {
header: clap_event_header_t,
param_id: clap_id,
cookie: ?*anyopaque,
note_id: i32,
port_index: i16,
channel: i16,
key: i16,
amount: f64,
};
pub const clap_event_param_mod_t = struct_clap_event_param_mod;
pub const struct_clap_event_param_gesture = extern struct {
header: clap_event_header_t,
param_id: clap_id,
};
pub const clap_event_param_gesture_t = struct_clap_event_param_gesture;
pub const CLAP_TRANSPORT_HAS_TEMPO: c_int = 1;
pub const CLAP_TRANSPORT_HAS_BEATS_TIMELINE: c_int = 2;
pub const CLAP_TRANSPORT_HAS_SECONDS_TIMELINE: c_int = 4;
pub const CLAP_TRANSPORT_HAS_TIME_SIGNATURE: c_int = 8;
pub const CLAP_TRANSPORT_IS_PLAYING: c_int = 16;
pub const CLAP_TRANSPORT_IS_RECORDING: c_int = 32;
pub const CLAP_TRANSPORT_IS_LOOP_ACTIVE: c_int = 64;
pub const CLAP_TRANSPORT_IS_WITHIN_PRE_ROLL: c_int = 128;
pub const enum_clap_transport_flags = c_uint;
pub const struct_clap_event_transport = extern struct {
header: clap_event_header_t,
flags: u32,
song_pos_beats: clap_beattime,
song_pos_seconds: clap_sectime,
tempo: f64,
tempo_inc: f64,
loop_start_beats: clap_beattime,
loop_end_beats: clap_beattime,
loop_start_seconds: clap_sectime,
loop_end_seconds: clap_sectime,
bar_start: clap_beattime,
bar_number: i32,
tsig_num: u16,
tsig_denom: u16,
};
pub const clap_event_transport_t = struct_clap_event_transport;
pub const struct_clap_event_midi = extern struct {
header: clap_event_header_t,
port_index: u16,
data: [3]u8,
};
pub const clap_event_midi_t = struct_clap_event_midi;
pub const struct_clap_event_midi_sysex = extern struct {
header: clap_event_header_t,
port_index: u16,
buffer: [*c]const u8,
size: u32,
};
pub const clap_event_midi_sysex_t = struct_clap_event_midi_sysex;
pub const struct_clap_event_midi2 = extern struct {
header: clap_event_header_t,
port_index: u16,
data: [4]u32,
};
pub const clap_event_midi2_t = struct_clap_event_midi2;
pub const struct_clap_input_events = extern struct {
ctx: ?*anyopaque,
size: ?*const fn ([*c]const struct_clap_input_events) callconv(.C) u32,
get: ?*const fn ([*c]const struct_clap_input_events, u32) callconv(.C) [*c]const clap_event_header_t,
};
pub const clap_input_events_t = struct_clap_input_events;
pub const struct_clap_output_events = extern struct {
ctx: ?*anyopaque,
try_push: ?*const fn ([*c]const struct_clap_output_events, [*c]const clap_event_header_t) callconv(.C) bool,
};
pub const clap_output_events_t = struct_clap_output_events;
pub const struct_clap_audio_buffer = extern struct {
data32: [*c][*c]f32,
data64: [*c][*c]f64,
channel_count: u32,
latency: u32,
constant_mask: u64,
};
pub const clap_audio_buffer_t = struct_clap_audio_buffer;
pub const CLAP_PROCESS_ERROR: c_int = 0;
pub const CLAP_PROCESS_CONTINUE: c_int = 1;
pub const CLAP_PROCESS_CONTINUE_IF_NOT_QUIET: c_int = 2;
pub const CLAP_PROCESS_TAIL: c_int = 3;
pub const CLAP_PROCESS_SLEEP: c_int = 4;
const enum_unnamed_3 = c_uint;
pub const clap_process_status = i32;
pub const struct_clap_process = extern struct {
steady_time: i64,
frames_count: u32,
transport: [*c]const clap_event_transport_t,
audio_inputs: [*c]const clap_audio_buffer_t,
audio_outputs: [*c]clap_audio_buffer_t,
audio_inputs_count: u32,
audio_outputs_count: u32,
in_events: [*c]const clap_input_events_t,
out_events: [*c]const clap_output_events_t,
};
pub const clap_process_t = struct_clap_process;
pub const struct_clap_plugin_descriptor = extern struct {
clap_version: clap_version_t,
id: [*c]const u8,
name: [*c]const u8,
vendor: [*c]const u8,
url: [*c]const u8,
manual_url: [*c]const u8,
support_url: [*c]const u8,
version: [*c]const u8,
description: [*c]const u8,
features: [*c]const [*c]const u8,
};
pub const clap_plugin_descriptor_t = struct_clap_plugin_descriptor;
pub const struct_clap_plugin = extern struct {
desc: [*c]const clap_plugin_descriptor_t,
plugin_data: ?*anyopaque,
init: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) bool,
destroy: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) void,
activate: ?*const fn ([*c]const struct_clap_plugin, f64, u32, u32) callconv(.C) bool,
deactivate: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) void,
start_processing: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) bool,
stop_processing: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) void,
reset: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) void,
process: ?*const fn ([*c]const struct_clap_plugin, [*c]const clap_process_t) callconv(.C) clap_process_status,
get_extension: ?*const fn ([*c]const struct_clap_plugin, [*c]const u8) callconv(.C) ?*const anyopaque,
on_main_thread: ?*const fn ([*c]const struct_clap_plugin) callconv(.C) void,
};
pub const clap_plugin_t = struct_clap_plugin;
pub const CLAP_PLUGIN_FACTORY_ID: [19:0]u8 = "clap.plugin-factory".*;
pub const struct_clap_plugin_factory = extern struct {
get_plugin_count: ?*const fn ([*c]const struct_clap_plugin_factory) callconv(.C) u32,
get_plugin_descriptor: ?*const fn ([*c]const struct_clap_plugin_factory, u32) callconv(.C) [*c]const clap_plugin_descriptor_t,
create_plugin: ?*const fn ([*c]const struct_clap_plugin_factory, [*c]const clap_host_t, [*c]const u8) callconv(.C) [*c]const clap_plugin_t,
};
pub const clap_plugin_factory_t = struct_clap_plugin_factory;
pub const CLAP_PLUGIN_INVALIDATION_FACTORY_ID: [39:0]u8 = "clap.plugin-invalidation-factory/draft0".*;
pub const struct_clap_plugin_invalidation_source = extern struct {
directory: [*c]const u8,
filename_glob: [*c]const u8,
recursive_scan: bool,
};
pub const clap_plugin_invalidation_source_t = struct_clap_plugin_invalidation_source;
pub const struct_clap_plugin_invalidation_factory = extern struct {
count: ?*const fn ([*c]const struct_clap_plugin_invalidation_factory) callconv(.C) u32,
get: ?*const fn ([*c]const struct_clap_plugin_invalidation_factory, u32) callconv(.C) [*c]const clap_plugin_invalidation_source_t,
refresh: ?*const fn ([*c]const struct_clap_plugin_invalidation_factory) callconv(.C) bool,
};
pub const clap_plugin_invalidation_factory_t = struct_clap_plugin_invalidation_factory;
pub const CLAP_PRESET_DISCOVERY_FACTORY_ID: [37:0]u8 = "clap.preset-discovery-factory/draft-2".*;
pub const CLAP_PRESET_DISCOVERY_LOCATION_FILE: c_int = 0;
pub const CLAP_PRESET_DISCOVERY_LOCATION_PLUGIN: c_int = 1;
pub const enum_clap_preset_discovery_location_kind = c_uint;
pub const CLAP_PRESET_DISCOVERY_IS_FACTORY_CONTENT: c_int = 1;
pub const CLAP_PRESET_DISCOVERY_IS_USER_CONTENT: c_int = 2;
pub const CLAP_PRESET_DISCOVERY_IS_DEMO_CONTENT: c_int = 4;
pub const CLAP_PRESET_DISCOVERY_IS_FAVORITE: c_int = 8;
pub const enum_clap_preset_discovery_flags = c_uint;
pub const clap_timestamp_t = u64;
pub const CLAP_TIMESTAMP_UNKNOWN: clap_timestamp_t = 0;
pub const struct_clap_plugin_id = extern struct {
abi: [*c]const u8,
id: [*c]const u8,
};
pub const clap_plugin_id_t = struct_clap_plugin_id;
pub const struct_clap_preset_discovery_metadata_receiver = extern struct {
receiver_data: ?*anyopaque,
on_error: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, i32, [*c]const u8) callconv(.C) void,
begin_preset: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8, [*c]const u8) callconv(.C) bool,
add_plugin_id: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const clap_plugin_id_t) callconv(.C) void,
set_soundpack_id: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8) callconv(.C) void,
set_flags: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, u32) callconv(.C) void,
add_creator: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8) callconv(.C) void,
set_description: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8) callconv(.C) void,
set_timestamps: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, clap_timestamp_t, clap_timestamp_t) callconv(.C) void,
add_feature: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8) callconv(.C) void,
add_extra_info: ?*const fn ([*c]const struct_clap_preset_discovery_metadata_receiver, [*c]const u8, [*c]const u8) callconv(.C) void,
};
pub const clap_preset_discovery_metadata_receiver_t = struct_clap_preset_discovery_metadata_receiver;
pub const struct_clap_preset_discovery_filetype = extern struct {
name: [*c]const u8,
description: [*c]const u8,
file_extension: [*c]const u8,
};
pub const clap_preset_discovery_filetype_t = struct_clap_preset_discovery_filetype;
pub const struct_clap_preset_discovery_location = extern struct {
flags: u32,
name: [*c]const u8,
kind: u32,
location: [*c]const u8,
};
pub const clap_preset_discovery_location_t = struct_clap_preset_discovery_location;
pub const struct_clap_preset_discovery_soundpack = extern struct {
flags: u32,
id: [*c]const u8,
name: [*c]const u8,
description: [*c]const u8,
homepage_url: [*c]const u8,
vendor: [*c]const u8,
image_path: [*c]const u8,
release_timestamp: clap_timestamp_t,
};
pub const clap_preset_discovery_soundpack_t = struct_clap_preset_discovery_soundpack;
pub const struct_clap_preset_discovery_provider_descriptor = extern struct {
clap_version: clap_version_t,
id: [*c]const u8,
name: [*c]const u8,
vendor: [*c]const u8,
};
pub const clap_preset_discovery_provider_descriptor_t = struct_clap_preset_discovery_provider_descriptor;
pub const struct_clap_preset_discovery_provider = extern struct {
desc: [*c]const clap_preset_discovery_provider_descriptor_t,
provider_data: ?*anyopaque,
init: ?*const fn ([*c]const struct_clap_preset_discovery_provider) callconv(.C) bool,
destroy: ?*const fn ([*c]const struct_clap_preset_discovery_provider) callconv(.C) void,
get_metadata: ?*const fn ([*c]const struct_clap_preset_discovery_provider, u32, [*c]const u8, [*c]const clap_preset_discovery_metadata_receiver_t) callconv(.C) bool,
get_extension: ?*const fn ([*c]const struct_clap_preset_discovery_provider, [*c]const u8) callconv(.C) ?*const anyopaque,
};
pub const clap_preset_discovery_provider_t = struct_clap_preset_discovery_provider;
pub const struct_clap_preset_discovery_indexer = extern struct {
clap_version: clap_version_t,
name: [*c]const u8,
vendor: [*c]const u8,
url: [*c]const u8,
version: [*c]const u8,
indexer_data: ?*anyopaque,
declare_filetype: ?*const fn ([*c]const struct_clap_preset_discovery_indexer, [*c]const clap_preset_discovery_filetype_t) callconv(.C) bool,
declare_location: ?*const fn ([*c]const struct_clap_preset_discovery_indexer, [*c]const clap_preset_discovery_location_t) callconv(.C) bool,
declare_soundpack: ?*const fn ([*c]const struct_clap_preset_discovery_indexer, [*c]const clap_preset_discovery_soundpack_t) callconv(.C) bool,
get_extension: ?*const fn ([*c]const struct_clap_preset_discovery_indexer, [*c]const u8) callconv(.C) ?*const anyopaque,
};
pub const clap_preset_discovery_indexer_t = struct_clap_preset_discovery_indexer;
pub const struct_clap_preset_discovery_factory = extern struct {
count: ?*const fn ([*c]const struct_clap_preset_discovery_factory) callconv(.C) u32,
get_descriptor: ?*const fn ([*c]const struct_clap_preset_discovery_factory, u32) callconv(.C) [*c]const clap_preset_discovery_provider_descriptor_t,
create: ?*const fn ([*c]const struct_clap_preset_discovery_factory, [*c]const clap_preset_discovery_indexer_t, [*c]const u8) callconv(.C) [*c]const clap_preset_discovery_provider_t,
};
pub const clap_preset_discovery_factory_t = struct_clap_preset_discovery_factory;
pub const CLAP_NAME_SIZE: c_int = 256;
pub const CLAP_PATH_SIZE: c_int = 1024;
const enum_unnamed_4 = c_uint;
pub const CLAP_EXT_AUDIO_PORTS: [16:0]u8 = "clap.audio-ports".*;
pub const CLAP_PORT_MONO: [4:0]u8 = "mono".*;
pub const CLAP_PORT_STEREO: [6:0]u8 = "stereo".*;
pub const CLAP_AUDIO_PORT_IS_MAIN: c_int = 1;
pub const CLAP_AUDIO_PORT_SUPPORTS_64BITS: c_int = 2;
pub const CLAP_AUDIO_PORT_PREFERS_64BITS: c_int = 4;
pub const CLAP_AUDIO_PORT_REQUIRES_COMMON_SAMPLE_SIZE: c_int = 8;
const enum_unnamed_5 = c_uint;
pub const struct_clap_audio_port_info = extern struct {
id: clap_id,
name: [256]u8,
flags: u32,
channel_count: u32,
port_type: [*c]const u8,
in_place_pair: clap_id,
};
pub const clap_audio_port_info_t = struct_clap_audio_port_info;
pub const struct_clap_plugin_audio_ports = extern struct {
count: ?*const fn ([*c]const clap_plugin_t, bool) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, bool, [*c]clap_audio_port_info_t) callconv(.C) bool,
};
pub const clap_plugin_audio_ports_t = struct_clap_plugin_audio_ports;
pub const CLAP_AUDIO_PORTS_RESCAN_NAMES: c_int = 1;
pub const CLAP_AUDIO_PORTS_RESCAN_FLAGS: c_int = 2;
pub const CLAP_AUDIO_PORTS_RESCAN_CHANNEL_COUNT: c_int = 4;
pub const CLAP_AUDIO_PORTS_RESCAN_PORT_TYPE: c_int = 8;
pub const CLAP_AUDIO_PORTS_RESCAN_IN_PLACE_PAIR: c_int = 16;
pub const CLAP_AUDIO_PORTS_RESCAN_LIST: c_int = 32;
const enum_unnamed_6 = c_uint;
pub const struct_clap_host_audio_ports = extern struct {
is_rescan_flag_supported: ?*const fn ([*c]const clap_host_t, u32) callconv(.C) bool,
rescan: ?*const fn ([*c]const clap_host_t, u32) callconv(.C) void,
};
pub const clap_host_audio_ports_t = struct_clap_host_audio_ports;
pub const CLAP_EXT_AUDIO_PORTS_CONFIG: [23:0]u8 = "clap.audio-ports-config".*;
pub const CLAP_EXT_AUDIO_PORTS_CONFIG_INFO: [36:0]u8 = "clap.audio-ports-config-info/draft-0".*;
pub const struct_clap_audio_ports_config = extern struct {
id: clap_id,
name: [256]u8,
input_port_count: u32,
output_port_count: u32,
has_main_input: bool,
main_input_channel_count: u32,
main_input_port_type: [*c]const u8,
has_main_output: bool,
main_output_channel_count: u32,
main_output_port_type: [*c]const u8,
};
pub const clap_audio_ports_config_t = struct_clap_audio_ports_config;
pub const struct_clap_plugin_audio_ports_config = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_audio_ports_config_t) callconv(.C) bool,
select: ?*const fn ([*c]const clap_plugin_t, clap_id) callconv(.C) bool,
};
pub const clap_plugin_audio_ports_config_t = struct_clap_plugin_audio_ports_config;
pub const struct_clap_plugin_audio_ports_config_info = extern struct {
current_config: ?*const fn ([*c]const clap_plugin_t) callconv(.C) clap_id,
get: ?*const fn ([*c]const clap_plugin_t, clap_id, u32, bool, [*c]clap_audio_port_info_t) callconv(.C) bool,
};
pub const clap_plugin_audio_ports_config_info_t = struct_clap_plugin_audio_ports_config_info;
pub const struct_clap_host_audio_ports_config = extern struct {
rescan: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_audio_ports_config_t = struct_clap_host_audio_ports_config;
pub const CLAP_EXT_EVENT_REGISTRY: [19:0]u8 = "clap.event-registry".*;
pub const struct_clap_host_event_registry = extern struct {
query: ?*const fn ([*c]const clap_host_t, [*c]const u8, [*c]u16) callconv(.C) bool,
};
pub const clap_host_event_registry_t = struct_clap_host_event_registry;
pub const CLAP_EXT_GUI: [8:0]u8 = "clap.gui".*;
pub const CLAP_WINDOW_API_WIN32: [5:0]u8 = "win32".*;
pub const CLAP_WINDOW_API_COCOA: [5:0]u8 = "cocoa".*;
pub const CLAP_WINDOW_API_X11: [3:0]u8 = "x11".*;
pub const CLAP_WINDOW_API_WAYLAND: [7:0]u8 = "wayland".*;
pub const clap_hwnd = ?*anyopaque;
pub const clap_nsview = ?*anyopaque;
pub const clap_xwnd = c_ulong;
const union_unnamed_7 = extern union {
cocoa: clap_nsview,
x11: clap_xwnd,
win32: clap_hwnd,
ptr: ?*anyopaque,
};
pub const struct_clap_window = extern struct {
api: [*c]const u8,
unnamed_0: union_unnamed_7,
};
pub const clap_window_t = struct_clap_window;
pub const struct_clap_gui_resize_hints = extern struct {
can_resize_horizontally: bool,
can_resize_vertically: bool,
preserve_aspect_ratio: bool,
aspect_ratio_width: u32,
aspect_ratio_height: u32,
};
pub const clap_gui_resize_hints_t = struct_clap_gui_resize_hints;
pub const struct_clap_plugin_gui = extern struct {
is_api_supported: ?*const fn ([*c]const clap_plugin_t, [*c]const u8, bool) callconv(.C) bool,
get_preferred_api: ?*const fn ([*c]const clap_plugin_t, [*c][*c]const u8, [*c]bool) callconv(.C) bool,
create: ?*const fn ([*c]const clap_plugin_t, [*c]const u8, bool) callconv(.C) bool,
destroy: ?*const fn ([*c]const clap_plugin_t) callconv(.C) void,
set_scale: ?*const fn ([*c]const clap_plugin_t, f64) callconv(.C) bool,
get_size: ?*const fn ([*c]const clap_plugin_t, [*c]u32, [*c]u32) callconv(.C) bool,
can_resize: ?*const fn ([*c]const clap_plugin_t) callconv(.C) bool,
get_resize_hints: ?*const fn ([*c]const clap_plugin_t, [*c]clap_gui_resize_hints_t) callconv(.C) bool,
adjust_size: ?*const fn ([*c]const clap_plugin_t, [*c]u32, [*c]u32) callconv(.C) bool,
set_size: ?*const fn ([*c]const clap_plugin_t, u32, u32) callconv(.C) bool,
set_parent: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_window_t) callconv(.C) bool,
set_transient: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_window_t) callconv(.C) bool,
suggest_title: ?*const fn ([*c]const clap_plugin_t, [*c]const u8) callconv(.C) void,
show: ?*const fn ([*c]const clap_plugin_t) callconv(.C) bool,
hide: ?*const fn ([*c]const clap_plugin_t) callconv(.C) bool,
};
pub const clap_plugin_gui_t = struct_clap_plugin_gui;
pub const struct_clap_host_gui = extern struct {
resize_hints_changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
request_resize: ?*const fn ([*c]const clap_host_t, u32, u32) callconv(.C) bool,
request_show: ?*const fn ([*c]const clap_host_t) callconv(.C) bool,
request_hide: ?*const fn ([*c]const clap_host_t) callconv(.C) bool,
closed: ?*const fn ([*c]const clap_host_t, bool) callconv(.C) void,
};
pub const clap_host_gui_t = struct_clap_host_gui;
pub const CLAP_EXT_LATENCY: [12:0]u8 = "clap.latency".*;
pub const struct_clap_plugin_latency = extern struct {
get: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
};
pub const clap_plugin_latency_t = struct_clap_plugin_latency;
pub const struct_clap_host_latency = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_latency_t = struct_clap_host_latency;
pub const CLAP_EXT_LOG: [8:0]u8 = "clap.log".*;
pub const CLAP_LOG_DEBUG: c_int = 0;
pub const CLAP_LOG_INFO: c_int = 1;
pub const CLAP_LOG_WARNING: c_int = 2;
pub const CLAP_LOG_ERROR: c_int = 3;
pub const CLAP_LOG_FATAL: c_int = 4;
pub const CLAP_LOG_HOST_MISBEHAVING: c_int = 5;
pub const CLAP_LOG_PLUGIN_MISBEHAVING: c_int = 6;
const enum_unnamed_8 = c_uint;
pub const clap_log_severity = i32;
pub const struct_clap_host_log = extern struct {
log: ?*const fn ([*c]const clap_host_t, clap_log_severity, [*c]const u8) callconv(.C) void,
};
pub const clap_host_log_t = struct_clap_host_log;
pub const CLAP_EXT_NOTE_NAME: [14:0]u8 = "clap.note-name".*;
pub const struct_clap_note_name = extern struct {
name: [256]u8,
port: i16,
key: i16,
channel: i16,
};
pub const clap_note_name_t = struct_clap_note_name;
pub const struct_clap_plugin_note_name = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_note_name_t) callconv(.C) bool,
};
pub const clap_plugin_note_name_t = struct_clap_plugin_note_name;
pub const struct_clap_host_note_name = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_note_name_t = struct_clap_host_note_name;
pub const CLAP_EXT_NOTE_PORTS: [15:0]u8 = "clap.note-ports".*;
pub const CLAP_NOTE_DIALECT_CLAP: c_int = 1;
pub const CLAP_NOTE_DIALECT_MIDI: c_int = 2;
pub const CLAP_NOTE_DIALECT_MIDI_MPE: c_int = 4;
pub const CLAP_NOTE_DIALECT_MIDI2: c_int = 8;
pub const enum_clap_note_dialect = c_uint;
pub const struct_clap_note_port_info = extern struct {
id: clap_id,
supported_dialects: u32,
preferred_dialect: u32,
name: [256]u8,
};
pub const clap_note_port_info_t = struct_clap_note_port_info;
pub const struct_clap_plugin_note_ports = extern struct {
count: ?*const fn ([*c]const clap_plugin_t, bool) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, bool, [*c]clap_note_port_info_t) callconv(.C) bool,
};
pub const clap_plugin_note_ports_t = struct_clap_plugin_note_ports;
pub const CLAP_NOTE_PORTS_RESCAN_ALL: c_int = 1;
pub const CLAP_NOTE_PORTS_RESCAN_NAMES: c_int = 2;
const enum_unnamed_9 = c_uint;
pub const struct_clap_host_note_ports = extern struct {
supported_dialects: ?*const fn ([*c]const clap_host_t) callconv(.C) u32,
rescan: ?*const fn ([*c]const clap_host_t, u32) callconv(.C) void,
};
pub const clap_host_note_ports_t = struct_clap_host_note_ports;
pub const CLAP_EXT_PARAMS: [11:0]u8 = "clap.params".*;
pub const CLAP_PARAM_IS_STEPPED: c_int = 1;
pub const CLAP_PARAM_IS_PERIODIC: c_int = 2;
pub const CLAP_PARAM_IS_HIDDEN: c_int = 4;
pub const CLAP_PARAM_IS_READONLY: c_int = 8;
pub const CLAP_PARAM_IS_BYPASS: c_int = 16;
pub const CLAP_PARAM_IS_AUTOMATABLE: c_int = 32;
pub const CLAP_PARAM_IS_AUTOMATABLE_PER_NOTE_ID: c_int = 64;
pub const CLAP_PARAM_IS_AUTOMATABLE_PER_KEY: c_int = 128;
pub const CLAP_PARAM_IS_AUTOMATABLE_PER_CHANNEL: c_int = 256;
pub const CLAP_PARAM_IS_AUTOMATABLE_PER_PORT: c_int = 512;
pub const CLAP_PARAM_IS_MODULATABLE: c_int = 1024;
pub const CLAP_PARAM_IS_MODULATABLE_PER_NOTE_ID: c_int = 2048;
pub const CLAP_PARAM_IS_MODULATABLE_PER_KEY: c_int = 4096;
pub const CLAP_PARAM_IS_MODULATABLE_PER_CHANNEL: c_int = 8192;
pub const CLAP_PARAM_IS_MODULATABLE_PER_PORT: c_int = 16384;
pub const CLAP_PARAM_REQUIRES_PROCESS: c_int = 32768;
const enum_unnamed_10 = c_uint;
pub const clap_param_info_flags = u32;
pub const struct_clap_param_info = extern struct {
id: clap_id,
flags: clap_param_info_flags,
cookie: ?*anyopaque,
name: [256]u8,
module: [1024]u8,
min_value: f64,
max_value: f64,
default_value: f64,
};
pub const clap_param_info_t = struct_clap_param_info;
pub const struct_clap_plugin_params = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get_info: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_param_info_t) callconv(.C) bool,
get_value: ?*const fn ([*c]const clap_plugin_t, clap_id, [*c]f64) callconv(.C) bool,
value_to_text: ?*const fn ([*c]const clap_plugin_t, clap_id, f64, [*c]u8, u32) callconv(.C) bool,
text_to_value: ?*const fn ([*c]const clap_plugin_t, clap_id, [*c]const u8, [*c]f64) callconv(.C) bool,
flush: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_input_events_t, [*c]const clap_output_events_t) callconv(.C) void,
};
pub const clap_plugin_params_t = struct_clap_plugin_params;
pub const CLAP_PARAM_RESCAN_VALUES: c_int = 1;
pub const CLAP_PARAM_RESCAN_TEXT: c_int = 2;
pub const CLAP_PARAM_RESCAN_INFO: c_int = 4;
pub const CLAP_PARAM_RESCAN_ALL: c_int = 8;
const enum_unnamed_11 = c_uint;
pub const clap_param_rescan_flags = u32;
pub const CLAP_PARAM_CLEAR_ALL: c_int = 1;
pub const CLAP_PARAM_CLEAR_AUTOMATIONS: c_int = 2;
pub const CLAP_PARAM_CLEAR_MODULATIONS: c_int = 4;
const enum_unnamed_12 = c_uint;
pub const clap_param_clear_flags = u32;
pub const struct_clap_host_params = extern struct {
rescan: ?*const fn ([*c]const clap_host_t, clap_param_rescan_flags) callconv(.C) void,
clear: ?*const fn ([*c]const clap_host_t, clap_id, clap_param_clear_flags) callconv(.C) void,
request_flush: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_params_t = struct_clap_host_params;
pub const CLAP_EXT_POSIX_FD_SUPPORT: [21:0]u8 = "clap.posix-fd-support".*;
pub const CLAP_POSIX_FD_READ: c_int = 1;
pub const CLAP_POSIX_FD_WRITE: c_int = 2;
pub const CLAP_POSIX_FD_ERROR: c_int = 4;
const enum_unnamed_13 = c_uint;
pub const clap_posix_fd_flags_t = u32;
pub const struct_clap_plugin_posix_fd_support = extern struct {
on_fd: ?*const fn ([*c]const clap_plugin_t, c_int, clap_posix_fd_flags_t) callconv(.C) void,
};
pub const clap_plugin_posix_fd_support_t = struct_clap_plugin_posix_fd_support;
pub const struct_clap_host_posix_fd_support = extern struct {
register_fd: ?*const fn ([*c]const clap_host_t, c_int, clap_posix_fd_flags_t) callconv(.C) bool,
modify_fd: ?*const fn ([*c]const clap_host_t, c_int, clap_posix_fd_flags_t) callconv(.C) bool,
unregister_fd: ?*const fn ([*c]const clap_host_t, c_int) callconv(.C) bool,
};
pub const clap_host_posix_fd_support_t = struct_clap_host_posix_fd_support;
pub const CLAP_EXT_RENDER: [11:0]u8 = "clap.render".*;
pub const CLAP_RENDER_REALTIME: c_int = 0;
pub const CLAP_RENDER_OFFLINE: c_int = 1;
const enum_unnamed_14 = c_uint;
pub const clap_plugin_render_mode = i32;
pub const struct_clap_plugin_render = extern struct {
has_hard_realtime_requirement: ?*const fn ([*c]const clap_plugin_t) callconv(.C) bool,
set: ?*const fn ([*c]const clap_plugin_t, clap_plugin_render_mode) callconv(.C) bool,
};
pub const clap_plugin_render_t = struct_clap_plugin_render;
pub const struct_clap_istream = extern struct {
ctx: ?*anyopaque,
read: ?*const fn ([*c]const struct_clap_istream, ?*anyopaque, u64) callconv(.C) i64,
};
pub const clap_istream_t = struct_clap_istream;
pub const struct_clap_ostream = extern struct {
ctx: ?*anyopaque,
write: ?*const fn ([*c]const struct_clap_ostream, ?*const anyopaque, u64) callconv(.C) i64,
};
pub const clap_ostream_t = struct_clap_ostream;
pub const CLAP_EXT_STATE: [10:0]u8 = "clap.state".*;
pub const struct_clap_plugin_state = extern struct {
save: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_ostream_t) callconv(.C) bool,
load: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_istream_t) callconv(.C) bool,
};
pub const clap_plugin_state_t = struct_clap_plugin_state;
pub const struct_clap_host_state = extern struct {
mark_dirty: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_state_t = struct_clap_host_state;
pub const CLAP_EXT_TAIL: [9:0]u8 = "clap.tail".*;
pub const struct_clap_plugin_tail = extern struct {
get: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
};
pub const clap_plugin_tail_t = struct_clap_plugin_tail;
pub const struct_clap_host_tail = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_tail_t = struct_clap_host_tail;
pub const CLAP_EXT_THREAD_CHECK: [17:0]u8 = "clap.thread-check".*;
pub const struct_clap_host_thread_check = extern struct {
is_main_thread: ?*const fn ([*c]const clap_host_t) callconv(.C) bool,
is_audio_thread: ?*const fn ([*c]const clap_host_t) callconv(.C) bool,
};
pub const clap_host_thread_check_t = struct_clap_host_thread_check;
pub const CLAP_EXT_THREAD_POOL: [16:0]u8 = "clap.thread-pool".*;
pub const struct_clap_plugin_thread_pool = extern struct {
exec: ?*const fn ([*c]const clap_plugin_t, u32) callconv(.C) void,
};
pub const clap_plugin_thread_pool_t = struct_clap_plugin_thread_pool;
pub const struct_clap_host_thread_pool = extern struct {
request_exec: ?*const fn ([*c]const clap_host_t, u32) callconv(.C) bool,
};
pub const clap_host_thread_pool_t = struct_clap_host_thread_pool;
pub const CLAP_EXT_TIMER_SUPPORT: [18:0]u8 = "clap.timer-support".*;
pub const struct_clap_plugin_timer_support = extern struct {
on_timer: ?*const fn ([*c]const clap_plugin_t, clap_id) callconv(.C) void,
};
pub const clap_plugin_timer_support_t = struct_clap_plugin_timer_support;
pub const struct_clap_host_timer_support = extern struct {
register_timer: ?*const fn ([*c]const clap_host_t, u32, [*c]clap_id) callconv(.C) bool,
unregister_timer: ?*const fn ([*c]const clap_host_t, clap_id) callconv(.C) bool,
};
pub const clap_host_timer_support_t = struct_clap_host_timer_support;
pub const CLAP_EXT_VOICE_INFO: [15:0]u8 = "clap.voice-info".*;
pub const CLAP_VOICE_INFO_SUPPORTS_OVERLAPPING_NOTES: c_int = 1;
const enum_unnamed_15 = c_uint;
pub const struct_clap_voice_info = extern struct {
voice_count: u32,
voice_capacity: u32,
flags: u64,
};
pub const clap_voice_info_t = struct_clap_voice_info;
pub const struct_clap_plugin_voice_info = extern struct {
get: ?*const fn ([*c]const clap_plugin_t, [*c]clap_voice_info_t) callconv(.C) bool,
};
pub const clap_plugin_voice_info_t = struct_clap_plugin_voice_info;
pub const struct_clap_host_voice_info = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_voice_info_t = struct_clap_host_voice_info;
pub const CLAP_EXT_AMBISONIC: [22:0]u8 = "clap.ambisonic.draft/2".*;
pub const CLAP_PORT_AMBISONIC: [9:0]u8 = "ambisonic".*;
pub const CLAP_AMBISONIC_FUMA: c_int = 0;
pub const CLAP_AMBISONIC_ACN: c_int = 1;
const enum_unnamed_16 = c_uint;
pub const CLAP_AMBISONIC_NORMALIZATION_MAXN: c_int = 0;
pub const CLAP_AMBISONIC_NORMALIZATION_SN3D: c_int = 1;
pub const CLAP_AMBISONIC_NORMALIZATION_N3D: c_int = 2;
pub const CLAP_AMBISONIC_NORMALIZATION_SN2D: c_int = 3;
pub const CLAP_AMBISONIC_NORMALIZATION_N2D: c_int = 4;
const enum_unnamed_17 = c_uint;
pub const struct_clap_ambisonic_info = extern struct {
ordering: u32,
normalization: u32,
};
pub const clap_ambisonic_info_t = struct_clap_ambisonic_info;
pub const struct_clap_plugin_ambisonic = extern struct {
get_info: ?*const fn ([*c]const clap_plugin_t, bool, u32, [*c]clap_ambisonic_info_t) callconv(.C) bool,
};
pub const clap_plugin_ambisonic_t = struct_clap_plugin_ambisonic;
pub const struct_clap_host_ambisonic = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_ambisonic_t = struct_clap_host_ambisonic;
pub const CLAP_EXT_AUDIO_PORTS_ACTIVATION: [35:0]u8 = "clap.audio-ports-activation/draft-1".*;
pub const struct_clap_plugin_audio_ports_activation = extern struct {
can_activate_while_processing: ?*const fn ([*c]const clap_plugin_t) callconv(.C) bool,
set_active: ?*const fn ([*c]const clap_plugin_t, bool, u32, bool) callconv(.C) bool,
};
pub const clap_plugin_audio_ports_activation_t = struct_clap_plugin_audio_ports_activation;
pub const CLAP_EXT_CONTEXT_MENU: [25:0]u8 = "clap.context-menu.draft/0".*;
pub const CLAP_CONTEXT_MENU_TARGET_KIND_GLOBAL: c_int = 0;
pub const CLAP_CONTEXT_MENU_TARGET_KIND_PARAM: c_int = 1;
const enum_unnamed_18 = c_uint;
pub const struct_clap_context_menu_target = extern struct {
kind: u32,
id: clap_id,
};
pub const clap_context_menu_target_t = struct_clap_context_menu_target;
pub const CLAP_CONTEXT_MENU_ITEM_ENTRY: c_int = 0;
pub const CLAP_CONTEXT_MENU_ITEM_CHECK_ENTRY: c_int = 1;
pub const CLAP_CONTEXT_MENU_ITEM_SEPARATOR: c_int = 2;
pub const CLAP_CONTEXT_MENU_ITEM_BEGIN_SUBMENU: c_int = 3;
pub const CLAP_CONTEXT_MENU_ITEM_END_SUBMENU: c_int = 4;
pub const CLAP_CONTEXT_MENU_ITEM_TITLE: c_int = 5;
const enum_unnamed_19 = c_uint;
pub const clap_context_menu_item_kind_t = u32;
pub const struct_clap_context_menu_entry = extern struct {
label: [*c]const u8,
is_enabled: bool,
action_id: clap_id,
};
pub const clap_context_menu_entry_t = struct_clap_context_menu_entry;
pub const struct_clap_context_menu_check_entry = extern struct {
label: [*c]const u8,
is_enabled: bool,
is_checked: bool,
action_id: clap_id,
};
pub const clap_context_menu_check_entry_t = struct_clap_context_menu_check_entry;
pub const struct_clap_context_menu_item_title = extern struct {
title: [*c]const u8,
is_enabled: bool,
};
pub const clap_context_menu_item_title_t = struct_clap_context_menu_item_title;
pub const struct_clap_context_menu_submenu = extern struct {
label: [*c]const u8,
is_enabled: bool,
};
pub const clap_context_menu_submenu_t = struct_clap_context_menu_submenu;
pub const struct_clap_context_menu_builder = extern struct {
ctx: ?*anyopaque,
add_item: ?*const fn ([*c]const struct_clap_context_menu_builder, clap_context_menu_item_kind_t, ?*const anyopaque) callconv(.C) bool,
supports: ?*const fn ([*c]const struct_clap_context_menu_builder, clap_context_menu_item_kind_t) callconv(.C) bool,
};
pub const clap_context_menu_builder_t = struct_clap_context_menu_builder;
pub const struct_clap_plugin_context_menu = extern struct {
populate: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_context_menu_target_t, [*c]const clap_context_menu_builder_t) callconv(.C) bool,
perform: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_context_menu_target_t, clap_id) callconv(.C) bool,
};
pub const clap_plugin_context_menu_t = struct_clap_plugin_context_menu;
pub const struct_clap_host_context_menu = extern struct {
populate: ?*const fn ([*c]const clap_host_t, [*c]const clap_context_menu_target_t, [*c]const clap_context_menu_builder_t) callconv(.C) bool,
perform: ?*const fn ([*c]const clap_host_t, [*c]const clap_context_menu_target_t, clap_id) callconv(.C) bool,
can_popup: ?*const fn ([*c]const clap_host_t) callconv(.C) bool,
popup: ?*const fn ([*c]const clap_host_t, [*c]const clap_context_menu_target_t, i32, i32, i32) callconv(.C) bool,
};
pub const clap_host_context_menu_t = struct_clap_host_context_menu;
pub const CLAP_EXT_CV: [15:0]u8 = "clap.cv.draft/0".*;
pub const CLAP_PORT_CV: [2:0]u8 = "cv".*;
pub const CLAP_CV_VALUE: c_int = 0;
pub const CLAP_CV_GATE: c_int = 1;
pub const CLAP_CV_PITCH: c_int = 2;
const enum_unnamed_20 = c_uint;
pub const struct_clap_plugin_cv = extern struct {
get_channel_type: ?*const fn ([*c]const clap_plugin_t, bool, u32, u32, [*c]u32) callconv(.C) bool,
};
pub const clap_plugin_cv_t = struct_clap_plugin_cv;
pub const struct_clap_host_cv = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_cv_t = struct_clap_host_cv;
pub const CLAP_EXT_MIDI_MAPPINGS: [26:0]u8 = "clap.midi-mappings.draft/0".*;
pub const CLAP_MIDI_MAPPING_CC7: c_int = 0;
pub const CLAP_MIDI_MAPPING_CC14: c_int = 1;
pub const CLAP_MIDI_MAPPING_RPN: c_int = 2;
pub const CLAP_MIDI_MAPPING_NRPN: c_int = 3;
const enum_unnamed_21 = c_uint;
pub const clap_midi_mapping_type = i32;
pub const struct_clap_midi_mapping = extern struct {
channel: i32,
number: i32,
param_id: clap_id,
};
pub const clap_midi_mapping_t = struct_clap_midi_mapping;
pub const struct_clap_plugin_midi_mappings = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_midi_mapping_t) callconv(.C) bool,
};
pub const clap_plugin_midi_mappings_t = struct_clap_plugin_midi_mappings;
pub const struct_clap_host_midi_mappings = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_midi_mappings_t = struct_clap_host_midi_mappings;
pub const struct_clap_color = extern struct {
alpha: u8,
red: u8,
green: u8,
blue: u8,
};
pub const clap_color_t = struct_clap_color;
pub const CLAP_EXT_PARAM_INDICATION: [29:0]u8 = "clap.param-indication.draft/4".*;
pub const CLAP_PARAM_INDICATION_AUTOMATION_NONE: c_int = 0;
pub const CLAP_PARAM_INDICATION_AUTOMATION_PRESENT: c_int = 1;
pub const CLAP_PARAM_INDICATION_AUTOMATION_PLAYING: c_int = 2;
pub const CLAP_PARAM_INDICATION_AUTOMATION_RECORDING: c_int = 3;
pub const CLAP_PARAM_INDICATION_AUTOMATION_OVERRIDING: c_int = 4;
const enum_unnamed_22 = c_uint;
pub const struct_clap_plugin_param_indication = extern struct {
set_mapping: ?*const fn ([*c]const clap_plugin_t, clap_id, bool, [*c]const clap_color_t, [*c]const u8, [*c]const u8) callconv(.C) void,
set_automation: ?*const fn ([*c]const clap_plugin_t, clap_id, u32, [*c]const clap_color_t) callconv(.C) void,
};
pub const clap_plugin_param_indication_t = struct_clap_plugin_param_indication;
pub const CLAP_EXT_PRESET_LOAD: [24:0]u8 = "clap.preset-load.draft/2".*;
pub const struct_clap_plugin_preset_load = extern struct {
from_location: ?*const fn ([*c]const clap_plugin_t, u32, [*c]const u8, [*c]const u8) callconv(.C) bool,
};
pub const clap_plugin_preset_load_t = struct_clap_plugin_preset_load;
pub const struct_clap_host_preset_load = extern struct {
on_error: ?*const fn ([*c]const clap_host_t, u32, [*c]const u8, [*c]const u8, i32, [*c]const u8) callconv(.C) void,
loaded: ?*const fn ([*c]const clap_host_t, u32, [*c]const u8, [*c]const u8) callconv(.C) void,
};
pub const clap_host_preset_load_t = struct_clap_host_preset_load;
pub const CLAP_EXT_REMOTE_CONTROLS: [28:0]u8 = "clap.remote-controls.draft/2".*;
pub const CLAP_REMOTE_CONTROLS_COUNT: c_int = 8;
const enum_unnamed_23 = c_uint;
pub const struct_clap_remote_controls_page = extern struct {
section_name: [256]u8,
page_id: clap_id,
page_name: [256]u8,
param_ids: [8]clap_id,
is_for_preset: bool,
};
pub const clap_remote_controls_page_t = struct_clap_remote_controls_page;
pub const struct_clap_plugin_remote_controls = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_remote_controls_page_t) callconv(.C) bool,
};
pub const clap_plugin_remote_controls_t = struct_clap_plugin_remote_controls;
pub const struct_clap_host_remote_controls = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
suggest_page: ?*const fn ([*c]const clap_host_t, clap_id) callconv(.C) void,
};
pub const clap_host_remote_controls_t = struct_clap_host_remote_controls;
pub const CLAP_EXT_RESOURCE_DIRECTORY: [31:0]u8 = "clap.resource-directory.draft/0".*;
pub const struct_clap_plugin_resource_directory = extern struct {
set_directory: ?*const fn ([*c]const clap_plugin_t, [*c]const u8, bool) callconv(.C) void,
collect: ?*const fn ([*c]const clap_plugin_t, bool) callconv(.C) void,
get_files_count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get_file_path: ?*const fn ([*c]const clap_plugin_t, u32, [*c]u8, u32) callconv(.C) i32,
};
pub const clap_plugin_resource_directory_t = struct_clap_plugin_resource_directory;
pub const struct_clap_host_resource_directory = extern struct {
request_directory: ?*const fn ([*c]const clap_host_t, bool) callconv(.C) bool,
release_directory: ?*const fn ([*c]const clap_host_t, bool) callconv(.C) void,
};
pub const clap_host_resource_directory_t = struct_clap_host_resource_directory;
pub const CLAP_EXT_STATE_CONTEXT: [26:0]u8 = "clap.state-context.draft/1".*;
pub const CLAP_STATE_CONTEXT_FOR_DUPLICATE: c_int = 1;
pub const CLAP_STATE_CONTEXT_FOR_PRESET: c_int = 2;
pub const enum_clap_plugin_state_context_type = c_uint;
pub const struct_clap_plugin_state_context = extern struct {
save: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_ostream_t, u32) callconv(.C) bool,
load: ?*const fn ([*c]const clap_plugin_t, [*c]const clap_istream_t, u32) callconv(.C) bool,
};
pub const clap_plugin_state_context_t = struct_clap_plugin_state_context;
pub const CLAP_EXT_SURROUND: [21:0]u8 = "clap.surround.draft/3".*;
pub const CLAP_PORT_SURROUND: [8:0]u8 = "surround".*;
pub const CLAP_SURROUND_FL: c_int = 0;
pub const CLAP_SURROUND_FR: c_int = 1;
pub const CLAP_SURROUND_FC: c_int = 2;
pub const CLAP_SURROUND_LFE: c_int = 3;
pub const CLAP_SURROUND_BL: c_int = 4;
pub const CLAP_SURROUND_BR: c_int = 5;
pub const CLAP_SURROUND_FLC: c_int = 6;
pub const CLAP_SURROUND_FRC: c_int = 7;
pub const CLAP_SURROUND_BC: c_int = 8;
pub const CLAP_SURROUND_SL: c_int = 9;
pub const CLAP_SURROUND_SR: c_int = 10;
pub const CLAP_SURROUND_TC: c_int = 11;
pub const CLAP_SURROUND_TFL: c_int = 12;
pub const CLAP_SURROUND_TFC: c_int = 13;
pub const CLAP_SURROUND_TFR: c_int = 14;
pub const CLAP_SURROUND_TBL: c_int = 15;
pub const CLAP_SURROUND_TBC: c_int = 16;
pub const CLAP_SURROUND_TBR: c_int = 17;
const enum_unnamed_24 = c_uint;
pub const struct_clap_plugin_surround = extern struct {
get_channel_map: ?*const fn ([*c]const clap_plugin_t, bool, u32, [*c]u8, u32) callconv(.C) u32,
changed: ?*const fn ([*c]const clap_plugin_t) callconv(.C) void,
};
pub const clap_plugin_surround_t = struct_clap_plugin_surround;
pub const struct_clap_host_surround = extern struct {
changed: ?*const fn ([*c]const clap_host_t) callconv(.C) void,
};
pub const clap_host_surround_t = struct_clap_host_surround;
pub const CLAP_EXT_TRACK_INFO: [23:0]u8 = "clap.track-info.draft/1".*;
pub const CLAP_TRACK_INFO_HAS_TRACK_NAME: c_int = 1;
pub const CLAP_TRACK_INFO_HAS_TRACK_COLOR: c_int = 2;
pub const CLAP_TRACK_INFO_HAS_AUDIO_CHANNEL: c_int = 4;
pub const CLAP_TRACK_INFO_IS_FOR_RETURN_TRACK: c_int = 8;
pub const CLAP_TRACK_INFO_IS_FOR_BUS: c_int = 16;
pub const CLAP_TRACK_INFO_IS_FOR_MASTER: c_int = 32;
const enum_unnamed_25 = c_uint;
pub const struct_clap_track_info = extern struct {
flags: u64,
name: [256]u8,
color: clap_color_t,
audio_channel_count: i32,
audio_port_type: [*c]const u8,
};
pub const clap_track_info_t = struct_clap_track_info;
pub const struct_clap_plugin_track_info = extern struct {
changed: ?*const fn ([*c]const clap_plugin_t) callconv(.C) void,
};
pub const clap_plugin_track_info_t = struct_clap_plugin_track_info;
pub const struct_clap_host_track_info = extern struct {
get: ?*const fn ([*c]const clap_host_t, [*c]clap_track_info_t) callconv(.C) bool,
};
pub const clap_host_track_info_t = struct_clap_host_track_info;
pub const CLAP_EXT_TRIGGERS: [21:0]u8 = "clap.triggers.draft/0".*;
pub const CLAP_TRIGGER_IS_AUTOMATABLE_PER_NOTE_ID: c_int = 1;
pub const CLAP_TRIGGER_IS_AUTOMATABLE_PER_KEY: c_int = 2;
pub const CLAP_TRIGGER_IS_AUTOMATABLE_PER_CHANNEL: c_int = 4;
pub const CLAP_TRIGGER_IS_AUTOMATABLE_PER_PORT: c_int = 8;
const enum_unnamed_26 = c_uint;
pub const clap_trigger_info_flags = u32;
pub const CLAP_EVENT_TRIGGER: c_int = 0;
const enum_unnamed_27 = c_uint;
pub const struct_clap_event_trigger = extern struct {
header: clap_event_header_t,
trigger_id: clap_id,
cookie: ?*anyopaque,
note_id: i32,
port_index: i16,
channel: i16,
key: i16,
};
pub const clap_event_trigger_t = struct_clap_event_trigger;
pub const struct_clap_trigger_info = extern struct {
id: clap_id,
flags: clap_trigger_info_flags,
cookie: ?*anyopaque,
name: [256]u8,
module: [1024]u8,
};
pub const clap_trigger_info_t = struct_clap_trigger_info;
pub const struct_clap_plugin_triggers = extern struct {
count: ?*const fn ([*c]const clap_plugin_t) callconv(.C) u32,
get_info: ?*const fn ([*c]const clap_plugin_t, u32, [*c]clap_trigger_info_t) callconv(.C) bool,
};
pub const clap_plugin_triggers_t = struct_clap_plugin_triggers;
pub const CLAP_TRIGGER_RESCAN_INFO: c_int = 1;
pub const CLAP_TRIGGER_RESCAN_ALL: c_int = 2;
const enum_unnamed_28 = c_uint;
pub const clap_trigger_rescan_flags = u32;
pub const CLAP_TRIGGER_CLEAR_ALL: c_int = 1;
pub const CLAP_TRIGGER_CLEAR_AUTOMATIONS: c_int = 2;
const enum_unnamed_29 = c_uint;
pub const clap_trigger_clear_flags = u32;
pub const struct_clap_host_triggers = extern struct {
rescan: ?*const fn ([*c]const clap_host_t, clap_trigger_rescan_flags) callconv(.C) void,
clear: ?*const fn ([*c]const clap_host_t, clap_id, clap_trigger_clear_flags) callconv(.C) void,
};
pub const clap_host_triggers_t = struct_clap_host_triggers;
pub const CLAP_EXT_TUNING: [19:0]u8 = "clap.tuning.draft/2".*;
pub const struct_clap_event_tuning = extern struct {
header: clap_event_header_t,
port_index: i16,
channel: i16,
tunning_id: clap_id,
};
pub const clap_event_tuning_t = struct_clap_event_tuning;
pub const struct_clap_tuning_info = extern struct {
tuning_id: clap_id,
name: [256]u8,
is_dynamic: bool,
};
pub const clap_tuning_info_t = struct_clap_tuning_info;
pub const struct_clap_plugin_tuning = extern struct {
changed: ?*const fn ([*c]const clap_plugin_t) callconv(.C) void,
};
pub const clap_plugin_tuning_t = struct_clap_plugin_tuning;
pub const struct_clap_host_tuning = extern struct {
get_relative: ?*const fn ([*c]const clap_host_t, clap_id, i32, i32, u32) callconv(.C) f64,
should_play: ?*const fn ([*c]const clap_host_t, clap_id, i32, i32) callconv(.C) bool,
get_tuning_count: ?*const fn ([*c]const clap_host_t) callconv(.C) u32,
get_info: ?*const fn ([*c]const clap_host_t, u32, [*c]clap_tuning_info_t) callconv(.C) bool,
};
pub const clap_host_tuning_t = struct_clap_host_tuning;
pub const CLAP_EXT_CONFIGURABLE_AUDIO_PORTS: [36:0]u8 = "clap.configurable-audio-ports.draft0".*;
pub const struct_clap_audio_port_configuration_request = extern struct {
is_best_effort: bool,
is_input: bool,
port_index: u32,
channel_count: u32,
port_type: [*c]const u8,
port_details: ?*const anyopaque,
};
pub const clap_audio_port_configuration_request_t = struct_clap_audio_port_configuration_request;
pub const struct_clap_plugin_configurable_audio_ports = extern struct {
is_port_configurable: ?*const fn ([*c]const clap_plugin_t, bool, u32) callconv(.C) bool,
request_configuration: ?*const fn ([*c]const clap_plugin_t, [*c]const struct_clap_audio_port_configuration_request, u32) callconv(.C) bool,
};
pub const clap_plugin_configurable_audio_ports_t = struct_clap_plugin_configurable_audio_ports;
pub const CLAP_EXT_EXTENSIBLE_AUDIO_PORTS: [34:0]u8 = "clap.extensible-audio-ports.draft0".*;
pub const struct_clap_plugin_extensible_audio_ports = extern struct {
add_port: ?*const fn ([*c]const clap_plugin_t, bool, u32, [*c]const u8, ?*const anyopaque) callconv(.C) bool,
remove_port: ?*const fn ([*c]const clap_plugin_t, bool, u32) callconv(.C) bool,
};
pub const clap_plugin_extensible_audio_ports_t = struct_clap_plugin_extensible_audio_ports;
pub const __block = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // (no file):27:9
pub const __INTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `L`"); // (no file):82:9
pub const __UINTMAX_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `UL`"); // (no file):88:9
pub const __FLT16_DENORM_MIN__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):111:9
pub const __FLT16_EPSILON__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):115:9
pub const __FLT16_MAX__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):121:9
pub const __FLT16_MIN__ = @compileError("unable to translate C expr: unexpected token 'IntegerLiteral'"); // (no file):124:9
pub const __INT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `LL`"); // (no file):184:9
pub const __UINT32_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `U`"); // (no file):206:9
pub const __UINT64_C_SUFFIX__ = @compileError("unable to translate macro: undefined identifier `ULL`"); // (no file):214:9
pub const __USER_LABEL_PREFIX__ = @compileError("unable to translate macro: undefined identifier `_`"); // (no file):305:9
pub const __nonnull = @compileError("unable to translate macro: undefined identifier `_Nonnull`"); // (no file):336:9
pub const __null_unspecified = @compileError("unable to translate macro: undefined identifier `_Null_unspecified`"); // (no file):337:9
pub const __nullable = @compileError("unable to translate macro: undefined identifier `_Nullable`"); // (no file):338:9
pub const __weak = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // (no file):401:9
pub const CLAP_EXPORT = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // deps/clap/include/clap/factory/draft/../../private/macros.h:13:18
pub const __CONCAT = @compileError("unable to translate C expr: unexpected token '##'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:113:9
pub const __STRING = @compileError("unable to translate C expr: unexpected token '#'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:114:9
pub const __const = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:116:9
pub const __volatile = @compileError("unable to translate C expr: unexpected token 'volatile'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:118:9
pub const __dead2 = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:162:9
pub const __pure2 = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:163:9
pub const __stateful_pure = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:164:9
pub const __unused = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:169:9
pub const __used = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:174:9
pub const __cold = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:180:9
pub const __exported = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:190:9
pub const __exported_push = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:191:9
pub const __exported_pop = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:192:9
pub const __deprecated = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:204:9
pub const __deprecated_msg = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:208:10
pub const __kpi_deprecated = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:219:9
pub const __unavailable = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:225:9
pub const __restrict = @compileError("unable to translate C expr: unexpected token 'restrict'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:247:9
pub const __disable_tail_calls = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:280:9
pub const __not_tail_called = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:292:9
pub const __result_use_check = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:303:9
pub const __swift_unavailable = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:313:9
pub const __header_inline = @compileError("unable to translate C expr: unexpected token 'inline'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:347:10
pub const __header_always_inline = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:360:10
pub const __unreachable_ok_push = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:373:10
pub const __unreachable_ok_pop = @compileError("unable to translate macro: undefined identifier `_Pragma`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:376:10
pub const __printflike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:397:9
pub const __printf0like = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:399:9
pub const __scanflike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:401:9
pub const __osloglike = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:403:9
pub const __IDSTRING = @compileError("unable to translate C expr: unexpected token 'static'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:406:9
pub const __COPYRIGHT = @compileError("unable to translate macro: undefined identifier `copyright`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:409:9
pub const __RCSID = @compileError("unable to translate macro: undefined identifier `rcsid`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:413:9
pub const __SCCSID = @compileError("unable to translate macro: undefined identifier `sccsid`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:417:9
pub const __PROJECT_VERSION = @compileError("unable to translate macro: undefined identifier `project_version`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:421:9
pub const __FBSDID = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:426:9
pub const __DECONST = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:430:9
pub const __DEVOLATILE = @compileError("unable to translate C expr: unexpected token 'volatile'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:434:9
pub const __DEQUALIFY = @compileError("unable to translate C expr: unexpected token 'const'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:438:9
pub const __alloc_size = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:456:9
pub const __DARWIN_ALIAS = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:641:9
pub const __DARWIN_ALIAS_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:642:9
pub const __DARWIN_ALIAS_I = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:643:9
pub const __DARWIN_NOCANCEL = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:644:9
pub const __DARWIN_INODE64 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:645:9
pub const __DARWIN_1050 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:647:9
pub const __DARWIN_1050ALIAS = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:648:9
pub const __DARWIN_1050ALIAS_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:649:9
pub const __DARWIN_1050ALIAS_I = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:650:9
pub const __DARWIN_1050INODE64 = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:651:9
pub const __DARWIN_EXTSN = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:653:9
pub const __DARWIN_EXTSN_C = @compileError("unable to translate macro: undefined identifier `__asm`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:654:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:35:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:41:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:47:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:53:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:59:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:65:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:71:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:77:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:83:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:89:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:95:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:101:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:107:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:113:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:119:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:125:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:131:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:137:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:143:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:149:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:155:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:161:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:167:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:173:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:179:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:185:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:191:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:197:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:203:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:209:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:215:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:221:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:227:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:233:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:239:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:245:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:251:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:257:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:263:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:269:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:275:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:281:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:287:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:293:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_5 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:299:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_6 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:305:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_13_7 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:311:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:317:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:323:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:329:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:335:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_14_5 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:341:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_0 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:347:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_1 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:353:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_2 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:359:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_3 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:365:9
pub const __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_15_4 = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h:371:9
pub const __DARWIN_ALIAS_STARTING = @compileError("unable to translate macro: undefined identifier `__DARWIN_ALIAS_STARTING_MAC_`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:664:9
pub const __POSIX_C_DEPRECATED = @compileError("unable to translate macro: undefined identifier `___POSIX_C_DEPRECATED_STARTING_`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:727:9
pub const __XNU_PRIVATE_EXTERN = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:827:9
pub const __counted_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:841:9
pub const __sized_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:842:9
pub const __ended_by = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:843:9
pub const __ptrcheck_abi_assume_single = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:852:9
pub const __ptrcheck_abi_assume_unsafe_indexable = @compileError("unable to translate C expr: unexpected token 'Eof'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:853:9
pub const __compiler_barrier = @compileError("unable to translate macro: undefined identifier `__asm__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:887:9
pub const __enum_open = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:890:9
pub const __enum_closed = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:891:9
pub const __enum_options = @compileError("unable to translate macro: undefined identifier `__attribute__`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:898:9
pub const __enum_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:911:9
pub const __enum_closed_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:913:9
pub const __options_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:915:9
pub const __options_closed_decl = @compileError("unable to translate C expr: expected ')' instead got '...'"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos.12-any/sys/cdefs.h:917:9
pub const __offsetof = @compileError("unable to translate macro: undefined identifier `__builtin_offsetof`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/libc/include/any-macos-any/sys/_types.h:83:9
pub const offsetof = @compileError("unable to translate macro: undefined identifier `__builtin_offsetof`"); // /Users/teracoil/Documents/CAndFriends/Zig/zig/build/stage3/lib/zig/include/stddef.h:111:9
pub const CLAP_VERSION_INIT = @compileError("unable to translate C expr: unexpected token '{'"); // deps/clap/include/clap/factory/draft/../../version.h:27:9
pub const __llvm__ = @as(c_int, 1);
pub const __clang__ = @as(c_int, 1);
pub const __clang_major__ = @as(c_int, 16);
pub const __clang_minor__ = @as(c_int, 0);
pub const __clang_patchlevel__ = @as(c_int, 1);
pub const __clang_version__ = "16.0.1 ";
pub const __GNUC__ = @as(c_int, 4);
pub const __GNUC_MINOR__ = @as(c_int, 2);
pub const __GNUC_PATCHLEVEL__ = @as(c_int, 1);
pub const __GXX_ABI_VERSION = @as(c_int, 1002);
pub const __ATOMIC_RELAXED = @as(c_int, 0);
pub const __ATOMIC_CONSUME = @as(c_int, 1);
pub const __ATOMIC_ACQUIRE = @as(c_int, 2);
pub const __ATOMIC_RELEASE = @as(c_int, 3);
pub const __ATOMIC_ACQ_REL = @as(c_int, 4);
pub const __ATOMIC_SEQ_CST = @as(c_int, 5);
pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM = @as(c_int, 0);
pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP = @as(c_int, 1);
pub const __OPENCL_MEMORY_SCOPE_DEVICE = @as(c_int, 2);
pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES = @as(c_int, 3);
pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP = @as(c_int, 4);
pub const __PRAGMA_REDEFINE_EXTNAME = @as(c_int, 1);
pub const __VERSION__ = "Homebrew Clang 16.0.1";
pub const __OBJC_BOOL_IS_BOOL = @as(c_int, 1);
pub const __CONSTANT_CFSTRINGS__ = @as(c_int, 1);
pub const __BLOCKS__ = @as(c_int, 1);
pub const __clang_literal_encoding__ = "UTF-8";
pub const __clang_wide_literal_encoding__ = "UTF-32";
pub const __ORDER_LITTLE_ENDIAN__ = @as(c_int, 1234);
pub const __ORDER_BIG_ENDIAN__ = @as(c_int, 4321);
pub const __ORDER_PDP_ENDIAN__ = @as(c_int, 3412);
pub const __BYTE_ORDER__ = __ORDER_LITTLE_ENDIAN__;
pub const __LITTLE_ENDIAN__ = @as(c_int, 1);
pub const _LP64 = @as(c_int, 1);
pub const __LP64__ = @as(c_int, 1);
pub const __CHAR_BIT__ = @as(c_int, 8);
pub const __BOOL_WIDTH__ = @as(c_int, 8);
pub const __SHRT_WIDTH__ = @as(c_int, 16);
pub const __INT_WIDTH__ = @as(c_int, 32);
pub const __LONG_WIDTH__ = @as(c_int, 64);
pub const __LLONG_WIDTH__ = @as(c_int, 64);
pub const __BITINT_MAXWIDTH__ = @as(c_int, 128);
pub const __SCHAR_MAX__ = @as(c_int, 127);
pub const __SHRT_MAX__ = @as(c_int, 32767);
pub const __INT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __LONG_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
pub const __LONG_LONG_MAX__ = @as(c_longlong, 9223372036854775807);
pub const __WCHAR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __WCHAR_WIDTH__ = @as(c_int, 32);
pub const __WINT_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __WINT_WIDTH__ = @as(c_int, 32);
pub const __INTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
pub const __INTMAX_WIDTH__ = @as(c_int, 64);
pub const __SIZE_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
pub const __SIZE_WIDTH__ = @as(c_int, 64);
pub const __UINTMAX_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
pub const __UINTMAX_WIDTH__ = @as(c_int, 64);
pub const __PTRDIFF_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
pub const __PTRDIFF_WIDTH__ = @as(c_int, 64);
pub const __INTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
pub const __INTPTR_WIDTH__ = @as(c_int, 64);
pub const __UINTPTR_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
pub const __UINTPTR_WIDTH__ = @as(c_int, 64);
pub const __SIZEOF_DOUBLE__ = @as(c_int, 8);
pub const __SIZEOF_FLOAT__ = @as(c_int, 4);
pub const __SIZEOF_INT__ = @as(c_int, 4);
pub const __SIZEOF_LONG__ = @as(c_int, 8);
pub const __SIZEOF_LONG_DOUBLE__ = @as(c_int, 8);
pub const __SIZEOF_LONG_LONG__ = @as(c_int, 8);
pub const __SIZEOF_POINTER__ = @as(c_int, 8);
pub const __SIZEOF_SHORT__ = @as(c_int, 2);
pub const __SIZEOF_PTRDIFF_T__ = @as(c_int, 8);
pub const __SIZEOF_SIZE_T__ = @as(c_int, 8);
pub const __SIZEOF_WCHAR_T__ = @as(c_int, 4);
pub const __SIZEOF_WINT_T__ = @as(c_int, 4);
pub const __SIZEOF_INT128__ = @as(c_int, 16);
pub const __INTMAX_TYPE__ = c_long;
pub const __INTMAX_FMTd__ = "ld";
pub const __INTMAX_FMTi__ = "li";
pub const __UINTMAX_TYPE__ = c_ulong;
pub const __UINTMAX_FMTo__ = "lo";
pub const __UINTMAX_FMTu__ = "lu";
pub const __UINTMAX_FMTx__ = "lx";
pub const __UINTMAX_FMTX__ = "lX";
pub const __PTRDIFF_TYPE__ = c_long;
pub const __PTRDIFF_FMTd__ = "ld";
pub const __PTRDIFF_FMTi__ = "li";
pub const __INTPTR_TYPE__ = c_long;
pub const __INTPTR_FMTd__ = "ld";
pub const __INTPTR_FMTi__ = "li";
pub const __SIZE_TYPE__ = c_ulong;
pub const __SIZE_FMTo__ = "lo";
pub const __SIZE_FMTu__ = "lu";
pub const __SIZE_FMTx__ = "lx";
pub const __SIZE_FMTX__ = "lX";
pub const __WCHAR_TYPE__ = c_int;
pub const __WINT_TYPE__ = c_int;
pub const __SIG_ATOMIC_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __SIG_ATOMIC_WIDTH__ = @as(c_int, 32);
pub const __CHAR16_TYPE__ = c_ushort;
pub const __CHAR32_TYPE__ = c_uint;
pub const __UINTPTR_TYPE__ = c_ulong;
pub const __UINTPTR_FMTo__ = "lo";
pub const __UINTPTR_FMTu__ = "lu";
pub const __UINTPTR_FMTx__ = "lx";
pub const __UINTPTR_FMTX__ = "lX";
pub const __FLT16_HAS_DENORM__ = @as(c_int, 1);
pub const __FLT16_DIG__ = @as(c_int, 3);
pub const __FLT16_DECIMAL_DIG__ = @as(c_int, 5);
pub const __FLT16_HAS_INFINITY__ = @as(c_int, 1);
pub const __FLT16_HAS_QUIET_NAN__ = @as(c_int, 1);
pub const __FLT16_MANT_DIG__ = @as(c_int, 11);
pub const __FLT16_MAX_10_EXP__ = @as(c_int, 4);
pub const __FLT16_MAX_EXP__ = @as(c_int, 16);
pub const __FLT16_MIN_10_EXP__ = -@as(c_int, 4);
pub const __FLT16_MIN_EXP__ = -@as(c_int, 13);
pub const __FLT_DENORM_MIN__ = @as(f32, 1.40129846e-45);
pub const __FLT_HAS_DENORM__ = @as(c_int, 1);
pub const __FLT_DIG__ = @as(c_int, 6);
pub const __FLT_DECIMAL_DIG__ = @as(c_int, 9);
pub const __FLT_EPSILON__ = @as(f32, 1.19209290e-7);
pub const __FLT_HAS_INFINITY__ = @as(c_int, 1);
pub const __FLT_HAS_QUIET_NAN__ = @as(c_int, 1);
pub const __FLT_MANT_DIG__ = @as(c_int, 24);
pub const __FLT_MAX_10_EXP__ = @as(c_int, 38);
pub const __FLT_MAX_EXP__ = @as(c_int, 128);
pub const __FLT_MAX__ = @as(f32, 3.40282347e+38);
pub const __FLT_MIN_10_EXP__ = -@as(c_int, 37);
pub const __FLT_MIN_EXP__ = -@as(c_int, 125);
pub const __FLT_MIN__ = @as(f32, 1.17549435e-38);
pub const __DBL_DENORM_MIN__ = @as(f64, 4.9406564584124654e-324);
pub const __DBL_HAS_DENORM__ = @as(c_int, 1);
pub const __DBL_DIG__ = @as(c_int, 15);
pub const __DBL_DECIMAL_DIG__ = @as(c_int, 17);
pub const __DBL_EPSILON__ = @as(f64, 2.2204460492503131e-16);
pub const __DBL_HAS_INFINITY__ = @as(c_int, 1);
pub const __DBL_HAS_QUIET_NAN__ = @as(c_int, 1);
pub const __DBL_MANT_DIG__ = @as(c_int, 53);
pub const __DBL_MAX_10_EXP__ = @as(c_int, 308);
pub const __DBL_MAX_EXP__ = @as(c_int, 1024);
pub const __DBL_MAX__ = @as(f64, 1.7976931348623157e+308);
pub const __DBL_MIN_10_EXP__ = -@as(c_int, 307);
pub const __DBL_MIN_EXP__ = -@as(c_int, 1021);
pub const __DBL_MIN__ = @as(f64, 2.2250738585072014e-308);
pub const __LDBL_DENORM_MIN__ = @as(c_longdouble, 4.9406564584124654e-324);
pub const __LDBL_HAS_DENORM__ = @as(c_int, 1);
pub const __LDBL_DIG__ = @as(c_int, 15);
pub const __LDBL_DECIMAL_DIG__ = @as(c_int, 17);
pub const __LDBL_EPSILON__ = @as(c_longdouble, 2.2204460492503131e-16);
pub const __LDBL_HAS_INFINITY__ = @as(c_int, 1);
pub const __LDBL_HAS_QUIET_NAN__ = @as(c_int, 1);
pub const __LDBL_MANT_DIG__ = @as(c_int, 53);
pub const __LDBL_MAX_10_EXP__ = @as(c_int, 308);
pub const __LDBL_MAX_EXP__ = @as(c_int, 1024);
pub const __LDBL_MAX__ = @as(c_longdouble, 1.7976931348623157e+308);
pub const __LDBL_MIN_10_EXP__ = -@as(c_int, 307);
pub const __LDBL_MIN_EXP__ = -@as(c_int, 1021);
pub const __LDBL_MIN__ = @as(c_longdouble, 2.2250738585072014e-308);
pub const __POINTER_WIDTH__ = @as(c_int, 64);
pub const __BIGGEST_ALIGNMENT__ = @as(c_int, 8);
pub const __INT8_TYPE__ = i8;
pub const __INT8_FMTd__ = "hhd";
pub const __INT8_FMTi__ = "hhi";
pub const __INT8_C_SUFFIX__ = "";
pub const __INT16_TYPE__ = c_short;
pub const __INT16_FMTd__ = "hd";
pub const __INT16_FMTi__ = "hi";
pub const __INT16_C_SUFFIX__ = "";
pub const __INT32_TYPE__ = c_int;
pub const __INT32_FMTd__ = "d";
pub const __INT32_FMTi__ = "i";
pub const __INT32_C_SUFFIX__ = "";
pub const __INT64_TYPE__ = c_longlong;
pub const __INT64_FMTd__ = "lld";
pub const __INT64_FMTi__ = "lli";
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_C_SUFFIX__ = "";
pub const __UINT8_MAX__ = @as(c_int, 255);
pub const __INT8_MAX__ = @as(c_int, 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_C_SUFFIX__ = "";
pub const __UINT16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
pub const __INT16_MAX__ = @as(c_int, 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_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
pub const __INT32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __UINT64_TYPE__ = c_ulonglong;
pub const __UINT64_FMTo__ = "llo";
pub const __UINT64_FMTu__ = "llu";
pub const __UINT64_FMTx__ = "llx";
pub const __UINT64_FMTX__ = "llX";
pub const __UINT64_MAX__ = @as(c_ulonglong, 18446744073709551615);
pub const __INT64_MAX__ = @as(c_longlong, 9223372036854775807);
pub const __INT_LEAST8_TYPE__ = i8;
pub const __INT_LEAST8_MAX__ = @as(c_int, 127);
pub const __INT_LEAST8_WIDTH__ = @as(c_int, 8);
pub const __INT_LEAST8_FMTd__ = "hhd";
pub const __INT_LEAST8_FMTi__ = "hhi";
pub const __UINT_LEAST8_TYPE__ = u8;
pub const __UINT_LEAST8_MAX__ = @as(c_int, 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__ = @as(c_int, 32767);
pub const __INT_LEAST16_WIDTH__ = @as(c_int, 16);
pub const __INT_LEAST16_FMTd__ = "hd";
pub const __INT_LEAST16_FMTi__ = "hi";
pub const __UINT_LEAST16_TYPE__ = c_ushort;
pub const __UINT_LEAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
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__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __INT_LEAST32_WIDTH__ = @as(c_int, 32);
pub const __INT_LEAST32_FMTd__ = "d";
pub const __INT_LEAST32_FMTi__ = "i";
pub const __UINT_LEAST32_TYPE__ = c_uint;
pub const __UINT_LEAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
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_TYPE__ = c_longlong;
pub const __INT_LEAST64_MAX__ = @as(c_longlong, 9223372036854775807);
pub const __INT_LEAST64_WIDTH__ = @as(c_int, 64);
pub const __INT_LEAST64_FMTd__ = "lld";
pub const __INT_LEAST64_FMTi__ = "lli";
pub const __UINT_LEAST64_TYPE__ = c_ulonglong;
pub const __UINT_LEAST64_MAX__ = @as(c_ulonglong, 18446744073709551615);
pub const __UINT_LEAST64_FMTo__ = "llo";
pub const __UINT_LEAST64_FMTu__ = "llu";
pub const __UINT_LEAST64_FMTx__ = "llx";
pub const __UINT_LEAST64_FMTX__ = "llX";
pub const __INT_FAST8_TYPE__ = i8;
pub const __INT_FAST8_MAX__ = @as(c_int, 127);
pub const __INT_FAST8_WIDTH__ = @as(c_int, 8);
pub const __INT_FAST8_FMTd__ = "hhd";
pub const __INT_FAST8_FMTi__ = "hhi";
pub const __UINT_FAST8_TYPE__ = u8;
pub const __UINT_FAST8_MAX__ = @as(c_int, 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__ = @as(c_int, 32767);
pub const __INT_FAST16_WIDTH__ = @as(c_int, 16);
pub const __INT_FAST16_FMTd__ = "hd";
pub const __INT_FAST16_FMTi__ = "hi";
pub const __UINT_FAST16_TYPE__ = c_ushort;
pub const __UINT_FAST16_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
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__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const __INT_FAST32_WIDTH__ = @as(c_int, 32);
pub const __INT_FAST32_FMTd__ = "d";
pub const __INT_FAST32_FMTi__ = "i";
pub const __UINT_FAST32_TYPE__ = c_uint;
pub const __UINT_FAST32_MAX__ = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
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_TYPE__ = c_longlong;
pub const __INT_FAST64_MAX__ = @as(c_longlong, 9223372036854775807);
pub const __INT_FAST64_WIDTH__ = @as(c_int, 64);
pub const __INT_FAST64_FMTd__ = "lld";
pub const __INT_FAST64_FMTi__ = "lli";
pub const __UINT_FAST64_TYPE__ = c_ulonglong;
pub const __UINT_FAST64_MAX__ = @as(c_ulonglong, 18446744073709551615);
pub const __UINT_FAST64_FMTo__ = "llo";
pub const __UINT_FAST64_FMTu__ = "llu";
pub const __UINT_FAST64_FMTx__ = "llx";
pub const __UINT_FAST64_FMTX__ = "llX";
pub const __NO_MATH_ERRNO__ = @as(c_int, 1);
pub const __FINITE_MATH_ONLY__ = @as(c_int, 0);
pub const __GNUC_STDC_INLINE__ = @as(c_int, 1);
pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL = @as(c_int, 1);
pub const __CLANG_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_INT_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2);
pub const __CLANG_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_BOOL_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_CHAR_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_SHORT_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_INT_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_LONG_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_LLONG_LOCK_FREE = @as(c_int, 2);
pub const __GCC_ATOMIC_POINTER_LOCK_FREE = @as(c_int, 2);
pub const __NO_INLINE__ = @as(c_int, 1);
pub const __PIC__ = @as(c_int, 2);
pub const __pic__ = @as(c_int, 2);
pub const __FLT_RADIX__ = @as(c_int, 2);
pub const __DECIMAL_DIG__ = __LDBL_DECIMAL_DIG__;
pub const __SSP_STRONG__ = @as(c_int, 2);
pub const __AARCH64EL__ = @as(c_int, 1);
pub const __aarch64__ = @as(c_int, 1);
pub const __AARCH64_CMODEL_SMALL__ = @as(c_int, 1);
pub const __ARM_ACLE = @as(c_int, 200);
pub const __ARM_ARCH = @as(c_int, 8);
pub const __ARM_ARCH_PROFILE = 'A';
pub const __ARM_64BIT_STATE = @as(c_int, 1);
pub const __ARM_PCS_AAPCS64 = @as(c_int, 1);
pub const __ARM_ARCH_ISA_A64 = @as(c_int, 1);
pub const __ARM_FEATURE_CLZ = @as(c_int, 1);
pub const __ARM_FEATURE_FMA = @as(c_int, 1);
pub const __ARM_FEATURE_LDREX = @as(c_int, 0xF);
pub const __ARM_FEATURE_IDIV = @as(c_int, 1);
pub const __ARM_FEATURE_DIV = @as(c_int, 1);
pub const __ARM_FEATURE_NUMERIC_MAXMIN = @as(c_int, 1);
pub const __ARM_FEATURE_DIRECTED_ROUNDING = @as(c_int, 1);
pub const __ARM_ALIGN_MAX_STACK_PWR = @as(c_int, 4);
pub const __ARM_FP = @as(c_int, 0xE);
pub const __ARM_FP16_FORMAT_IEEE = @as(c_int, 1);
pub const __ARM_FP16_ARGS = @as(c_int, 1);
pub const __ARM_SIZEOF_WCHAR_T = @as(c_int, 4);
pub const __ARM_SIZEOF_MINIMAL_ENUM = @as(c_int, 4);
pub const __ARM_NEON = @as(c_int, 1);
pub const __ARM_NEON_FP = @as(c_int, 0xE);
pub const __ARM_FEATURE_CRC32 = @as(c_int, 1);
pub const __ARM_FEATURE_RCPC = @as(c_int, 1);
pub const __ARM_FEATURE_CRYPTO = @as(c_int, 1);
pub const __ARM_FEATURE_AES = @as(c_int, 1);
pub const __ARM_FEATURE_SHA2 = @as(c_int, 1);
pub const __ARM_FEATURE_SHA3 = @as(c_int, 1);
pub const __ARM_FEATURE_SHA512 = @as(c_int, 1);
pub const __ARM_FEATURE_PAUTH = @as(c_int, 1);
pub const __ARM_FEATURE_UNALIGNED = @as(c_int, 1);
pub const __ARM_FEATURE_FP16_VECTOR_ARITHMETIC = @as(c_int, 1);
pub const __ARM_FEATURE_FP16_SCALAR_ARITHMETIC = @as(c_int, 1);
pub const __ARM_FEATURE_DOTPROD = @as(c_int, 1);
pub const __ARM_FEATURE_ATOMICS = @as(c_int, 1);
pub const __ARM_FEATURE_FP16_FML = @as(c_int, 1);
pub const __ARM_FEATURE_COMPLEX = @as(c_int, 1);
pub const __ARM_FEATURE_JCVT = @as(c_int, 1);
pub const __ARM_FEATURE_QRDMX = @as(c_int, 1);
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = @as(c_int, 1);
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = @as(c_int, 1);
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = @as(c_int, 1);
pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = @as(c_int, 1);
pub const __FP_FAST_FMA = @as(c_int, 1);
pub const __FP_FAST_FMAF = @as(c_int, 1);
pub const __AARCH64_SIMD__ = @as(c_int, 1);
pub const __ARM64_ARCH_8__ = @as(c_int, 1);
pub const __ARM_NEON__ = @as(c_int, 1);
pub const __REGISTER_PREFIX__ = "";
pub const __arm64 = @as(c_int, 1);
pub const __arm64__ = @as(c_int, 1);
pub const __APPLE_CC__ = @as(c_int, 6000);
pub const __APPLE__ = @as(c_int, 1);
pub const __STDC_NO_THREADS__ = @as(c_int, 1);
pub const __strong = "";
pub const __unsafe_unretained = "";
pub const __DYNAMIC__ = @as(c_int, 1);
pub const __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ = @import("std").zig.c_translation.promoteIntLiteral(c_int, 120601, .decimal);
pub const __MACH__ = @as(c_int, 1);
pub const __STDC__ = @as(c_int, 1);
pub const __STDC_HOSTED__ = @as(c_int, 1);
pub const __STDC_VERSION__ = @as(c_long, 201710);
pub const __STDC_UTF_16__ = @as(c_int, 1);
pub const __STDC_UTF_32__ = @as(c_int, 1);
pub const _DEBUG = @as(c_int, 1);
pub const __GCC_HAVE_DWARF2_CFI_ASM = @as(c_int, 1);
pub const CLAP_ABI = "";
pub const CLAP_CONSTEXPR = "";
pub const CLAP_NODISCARD = "";
pub const __CLANG_STDINT_H = "";
pub const _STDINT_H_ = "";
pub const __WORDSIZE = @as(c_int, 64);
pub const _INT8_T = "";
pub const _INT16_T = "";
pub const _INT32_T = "";
pub const _INT64_T = "";
pub const _UINT8_T = "";
pub const _UINT16_T = "";
pub const _UINT32_T = "";
pub const _UINT64_T = "";
pub const _SYS__TYPES_H_ = "";
pub const _CDEFS_H_ = "";
pub const __BEGIN_DECLS = "";
pub const __END_DECLS = "";
pub inline fn __P(protos: anytype) @TypeOf(protos) {
return protos;
}
pub const __signed = c_int;
pub inline fn __deprecated_enum_msg(_msg: anytype) @TypeOf(__deprecated_msg(_msg)) {
return __deprecated_msg(_msg);
}
pub const __kpi_unavailable = "";
pub const __kpi_deprecated_arm64_macos_unavailable = "";
pub const __dead = "";
pub const __pure = "";
pub const __abortlike = __dead2 ++ __cold ++ __not_tail_called;
pub const __DARWIN_ONLY_64_BIT_INO_T = @as(c_int, 1);
pub const __DARWIN_ONLY_UNIX_CONFORMANCE = @as(c_int, 1);
pub const __DARWIN_ONLY_VERS_1050 = @as(c_int, 1);
pub const __DARWIN_UNIX03 = @as(c_int, 1);
pub const __DARWIN_64_BIT_INO_T = @as(c_int, 1);
pub const __DARWIN_VERS_1050 = @as(c_int, 1);
pub const __DARWIN_NON_CANCELABLE = @as(c_int, 0);
pub const __DARWIN_SUF_UNIX03 = "";
pub const __DARWIN_SUF_64_BIT_INO_T = "";
pub const __DARWIN_SUF_1050 = "";
pub const __DARWIN_SUF_NON_CANCELABLE = "";
pub const __DARWIN_SUF_EXTSN = "$DARWIN_EXTSN";
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_9(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_3(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_3(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_4(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_4(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_4(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_4(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_5(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_6(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_15(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_15_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_10_16(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_0(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_11_3(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_0(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_1(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_2(x: anytype) @TypeOf(x) {
return x;
}
pub inline fn __DARWIN_ALIAS_STARTING_MAC___MAC_12_3(x: anytype) @TypeOf(x) {
return x;
}
pub const ___POSIX_C_DEPRECATED_STARTING_198808L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_199009L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_199209L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_199309L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_199506L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_200112L = "";
pub const ___POSIX_C_DEPRECATED_STARTING_200809L = "";
pub const __DARWIN_C_ANSI = @as(c_long, 0o10000);
pub const __DARWIN_C_FULL = @as(c_long, 900000);
pub const __DARWIN_C_LEVEL = __DARWIN_C_FULL;
pub const __STDC_WANT_LIB_EXT1__ = @as(c_int, 1);
pub const __DARWIN_NO_LONG_LONG = @as(c_int, 0);
pub const _DARWIN_FEATURE_64_BIT_INODE = @as(c_int, 1);
pub const _DARWIN_FEATURE_ONLY_64_BIT_INODE = @as(c_int, 1);
pub const _DARWIN_FEATURE_ONLY_VERS_1050 = @as(c_int, 1);
pub const _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = @as(c_int, 1);
pub const _DARWIN_FEATURE_UNIX_CONFORMANCE = @as(c_int, 3);
pub inline fn __CAST_AWAY_QUALIFIER(variable: anytype, qualifier: anytype, @"type": anytype) @TypeOf(@"type"(c_long)(variable)) {
_ = @TypeOf(qualifier);
return @"type"(c_long)(variable);
}
pub const __has_ptrcheck = @as(c_int, 0);
pub const __single = "";
pub const __unsafe_indexable = "";
pub inline fn __unsafe_forge_bidi_indexable(T: anytype, P: anytype, S: anytype) @TypeOf(T(P)) {
_ = @TypeOf(S);
return T(P);
}
pub const __unsafe_forge_single = @import("std").zig.c_translation.Macros.CAST_OR_CALL;
pub const __array_decay_dicards_count_in_parameters = "";
pub const __ASSUME_PTR_ABI_SINGLE_BEGIN = __ptrcheck_abi_assume_single();
pub const __ASSUME_PTR_ABI_SINGLE_END = __ptrcheck_abi_assume_unsafe_indexable();
pub const __header_indexable = "";
pub const __header_bidi_indexable = "";
pub const __kernel_ptr_semantics = "";
pub const __kernel_data_semantics = "";
pub const __kernel_dual_semantics = "";
pub const _BSD_MACHINE__TYPES_H_ = "";
pub const _BSD_ARM__TYPES_H_ = "";
pub const __DARWIN_NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0));
pub const _SYS__PTHREAD_TYPES_H_ = "";
pub const __PTHREAD_SIZE__ = @as(c_int, 8176);
pub const __PTHREAD_ATTR_SIZE__ = @as(c_int, 56);
pub const __PTHREAD_MUTEXATTR_SIZE__ = @as(c_int, 8);
pub const __PTHREAD_MUTEX_SIZE__ = @as(c_int, 56);
pub const __PTHREAD_CONDATTR_SIZE__ = @as(c_int, 8);
pub const __PTHREAD_COND_SIZE__ = @as(c_int, 40);
pub const __PTHREAD_ONCE_SIZE__ = @as(c_int, 8);
pub const __PTHREAD_RWLOCK_SIZE__ = @as(c_int, 192);
pub const __PTHREAD_RWLOCKATTR_SIZE__ = @as(c_int, 16);
pub const _INTPTR_T = "";
pub const _BSD_MACHINE_TYPES_H_ = "";
pub const _ARM_MACHTYPES_H_ = "";
pub const _MACHTYPES_H_ = "";
pub const _U_INT8_T = "";
pub const _U_INT16_T = "";
pub const _U_INT32_T = "";
pub const _U_INT64_T = "";
pub const _UINTPTR_T = "";
pub const USER_ADDR_NULL = @import("std").zig.c_translation.cast(user_addr_t, @as(c_int, 0));
pub inline fn CAST_USER_ADDR_T(a_ptr: anytype) user_addr_t {
return @import("std").zig.c_translation.cast(user_addr_t, @import("std").zig.c_translation.cast(usize, a_ptr));
}
pub const _INTMAX_T = "";
pub const _UINTMAX_T = "";
pub inline fn INT8_C(v: anytype) @TypeOf(v) {
return v;
}
pub inline fn INT16_C(v: anytype) @TypeOf(v) {
return v;
}
pub inline fn INT32_C(v: anytype) @TypeOf(v) {
return v;
}
pub const INT64_C = @import("std").zig.c_translation.Macros.LL_SUFFIX;
pub inline fn UINT8_C(v: anytype) @TypeOf(v) {
return v;
}
pub inline fn UINT16_C(v: anytype) @TypeOf(v) {
return v;
}
pub const UINT32_C = @import("std").zig.c_translation.Macros.U_SUFFIX;
pub const UINT64_C = @import("std").zig.c_translation.Macros.ULL_SUFFIX;
pub const INTMAX_C = @import("std").zig.c_translation.Macros.L_SUFFIX;
pub const UINTMAX_C = @import("std").zig.c_translation.Macros.UL_SUFFIX;
pub const INT8_MAX = @as(c_int, 127);
pub const INT16_MAX = @as(c_int, 32767);
pub const INT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 2147483647, .decimal);
pub const INT64_MAX = @as(c_longlong, 9223372036854775807);
pub const INT8_MIN = -@as(c_int, 128);
pub const INT16_MIN = -@import("std").zig.c_translation.promoteIntLiteral(c_int, 32768, .decimal);
pub const INT32_MIN = -INT32_MAX - @as(c_int, 1);
pub const INT64_MIN = -INT64_MAX - @as(c_int, 1);
pub const UINT8_MAX = @as(c_int, 255);
pub const UINT16_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_int, 65535, .decimal);
pub const UINT32_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_uint, 4294967295, .decimal);
pub const UINT64_MAX = @as(c_ulonglong, 18446744073709551615);
pub const INT_LEAST8_MIN = INT8_MIN;
pub const INT_LEAST16_MIN = INT16_MIN;
pub const INT_LEAST32_MIN = INT32_MIN;
pub const INT_LEAST64_MIN = INT64_MIN;
pub const INT_LEAST8_MAX = INT8_MAX;
pub const INT_LEAST16_MAX = INT16_MAX;
pub const INT_LEAST32_MAX = INT32_MAX;
pub const INT_LEAST64_MAX = INT64_MAX;
pub const UINT_LEAST8_MAX = UINT8_MAX;
pub const UINT_LEAST16_MAX = UINT16_MAX;
pub const UINT_LEAST32_MAX = UINT32_MAX;
pub const UINT_LEAST64_MAX = UINT64_MAX;
pub const INT_FAST8_MIN = INT8_MIN;
pub const INT_FAST16_MIN = INT16_MIN;
pub const INT_FAST32_MIN = INT32_MIN;
pub const INT_FAST64_MIN = INT64_MIN;
pub const INT_FAST8_MAX = INT8_MAX;
pub const INT_FAST16_MAX = INT16_MAX;
pub const INT_FAST32_MAX = INT32_MAX;
pub const INT_FAST64_MAX = INT64_MAX;
pub const UINT_FAST8_MAX = UINT8_MAX;
pub const UINT_FAST16_MAX = UINT16_MAX;
pub const UINT_FAST32_MAX = UINT32_MAX;
pub const UINT_FAST64_MAX = UINT64_MAX;
pub const INTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_long, 9223372036854775807, .decimal);
pub const INTPTR_MIN = -INTPTR_MAX - @as(c_int, 1);
pub const UINTPTR_MAX = @import("std").zig.c_translation.promoteIntLiteral(c_ulong, 18446744073709551615, .decimal);
pub const INTMAX_MAX = INTMAX_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 9223372036854775807, .decimal));
pub const UINTMAX_MAX = UINTMAX_C(@import("std").zig.c_translation.promoteIntLiteral(c_int, 18446744073709551615, .decimal));
pub const INTMAX_MIN = -INTMAX_MAX - @as(c_int, 1);
pub const PTRDIFF_MIN = INTMAX_MIN;
pub const PTRDIFF_MAX = INTMAX_MAX;
pub const SIZE_MAX = UINTPTR_MAX;
pub const RSIZE_MAX = SIZE_MAX >> @as(c_int, 1);
pub const WCHAR_MAX = __WCHAR_MAX__;
pub const WCHAR_MIN = -WCHAR_MAX - @as(c_int, 1);
pub const WINT_MIN = INT32_MIN;
pub const WINT_MAX = INT32_MAX;
pub const SIG_ATOMIC_MIN = INT32_MIN;
pub const SIG_ATOMIC_MAX = INT32_MAX;
pub const __STDDEF_H = "";
pub const __need_ptrdiff_t = "";
pub const __need_size_t = "";
pub const __need_wchar_t = "";
pub const __need_NULL = "";
pub const __need_STDDEF_H_misc = "";
pub const _PTRDIFF_T = "";
pub const _SIZE_T = "";
pub const _RSIZE_T = "";
pub const _WCHAR_T = "";
pub const NULL = @import("std").zig.c_translation.cast(?*anyopaque, @as(c_int, 0));
pub const __CLANG_MAX_ALIGN_T_DEFINED = "";
pub const __STDBOOL_H = "";
pub const __bool_true_false_are_defined = @as(c_int, 1);
pub const @"bool" = bool;
pub const @"true" = @as(c_int, 1);
pub const @"false" = @as(c_int, 0);
pub const CLAP_VERSION_MAJOR = @as(c_int, 1);
pub const CLAP_VERSION_MINOR = @as(c_int, 1);
pub const CLAP_VERSION_REVISION = @as(c_int, 8);
pub inline fn CLAP_VERSION_LT(maj: anytype, min: anytype, rev: anytype) @TypeOf(((CLAP_VERSION_MAJOR < maj) or ((maj == CLAP_VERSION_MAJOR) and (CLAP_VERSION_MINOR < min))) or (((maj == CLAP_VERSION_MAJOR) and (min == CLAP_VERSION_MINOR)) and (CLAP_VERSION_REVISION < rev))) {
return ((CLAP_VERSION_MAJOR < maj) or ((maj == CLAP_VERSION_MAJOR) and (CLAP_VERSION_MINOR < min))) or (((maj == CLAP_VERSION_MAJOR) and (min == CLAP_VERSION_MINOR)) and (CLAP_VERSION_REVISION < rev));
}
pub inline fn CLAP_VERSION_EQ(maj: anytype, min: anytype, rev: anytype) @TypeOf(((maj == CLAP_VERSION_MAJOR) and (min == CLAP_VERSION_MINOR)) and (rev == CLAP_VERSION_REVISION)) {
return ((maj == CLAP_VERSION_MAJOR) and (min == CLAP_VERSION_MINOR)) and (rev == CLAP_VERSION_REVISION);
}
pub inline fn CLAP_VERSION_GE(maj: anytype, min: anytype, rev: anytype) @TypeOf(!(CLAP_VERSION_LT(maj, min, rev) != 0)) {
return !(CLAP_VERSION_LT(maj, min, rev) != 0);
}
pub const CLAP_PLUGIN_FEATURE_INSTRUMENT = "instrument";
pub const CLAP_PLUGIN_FEATURE_AUDIO_EFFECT = "audio-effect";
pub const CLAP_PLUGIN_FEATURE_NOTE_EFFECT = "note-effect";
pub const CLAP_PLUGIN_FEATURE_NOTE_DETECTOR = "note-detector";
pub const CLAP_PLUGIN_FEATURE_ANALYZER = "analyzer";
pub const CLAP_PLUGIN_FEATURE_SYNTHESIZER = "synthesizer";
pub const CLAP_PLUGIN_FEATURE_SAMPLER = "sampler";
pub const CLAP_PLUGIN_FEATURE_DRUM = "drum";
pub const CLAP_PLUGIN_FEATURE_DRUM_MACHINE = "drum-machine";
pub const CLAP_PLUGIN_FEATURE_FILTER = "filter";
pub const CLAP_PLUGIN_FEATURE_PHASER = "phaser";
pub const CLAP_PLUGIN_FEATURE_EQUALIZER = "equalizer";
pub const CLAP_PLUGIN_FEATURE_DEESSER = "de-esser";
pub const CLAP_PLUGIN_FEATURE_PHASE_VOCODER = "phase-vocoder";
pub const CLAP_PLUGIN_FEATURE_GRANULAR = "granular";
pub const CLAP_PLUGIN_FEATURE_FREQUENCY_SHIFTER = "frequency-shifter";
pub const CLAP_PLUGIN_FEATURE_PITCH_SHIFTER = "pitch-shifter";
pub const CLAP_PLUGIN_FEATURE_DISTORTION = "distortion";
pub const CLAP_PLUGIN_FEATURE_TRANSIENT_SHAPER = "transient-shaper";
pub const CLAP_PLUGIN_FEATURE_COMPRESSOR = "compressor";
pub const CLAP_PLUGIN_FEATURE_EXPANDER = "expander";
pub const CLAP_PLUGIN_FEATURE_GATE = "gate";
pub const CLAP_PLUGIN_FEATURE_LIMITER = "limiter";
pub const CLAP_PLUGIN_FEATURE_FLANGER = "flanger";
pub const CLAP_PLUGIN_FEATURE_CHORUS = "chorus";
pub const CLAP_PLUGIN_FEATURE_DELAY = "delay";
pub const CLAP_PLUGIN_FEATURE_REVERB = "reverb";
pub const CLAP_PLUGIN_FEATURE_TREMOLO = "tremolo";
pub const CLAP_PLUGIN_FEATURE_GLITCH = "glitch";
pub const CLAP_PLUGIN_FEATURE_UTILITY = "utility";
pub const CLAP_PLUGIN_FEATURE_PITCH_CORRECTION = "pitch-correction";
pub const CLAP_PLUGIN_FEATURE_RESTORATION = "restoration";
pub const CLAP_PLUGIN_FEATURE_MULTI_EFFECTS = "multi-effects";
pub const CLAP_PLUGIN_FEATURE_MIXING = "mixing";
pub const CLAP_PLUGIN_FEATURE_MASTERING = "mastering";
pub const CLAP_PLUGIN_FEATURE_MONO = "mono";
pub const CLAP_PLUGIN_FEATURE_STEREO = "stereo";
pub const CLAP_PLUGIN_FEATURE_SURROUND = "surround";
pub const CLAP_PLUGIN_FEATURE_AMBISONIC = "ambisonic";
pub const __darwin_pthread_handler_rec = struct___darwin_pthread_handler_rec;
pub const _opaque_pthread_attr_t = struct__opaque_pthread_attr_t;
pub const _opaque_pthread_cond_t = struct__opaque_pthread_cond_t;
pub const _opaque_pthread_condattr_t = struct__opaque_pthread_condattr_t;
pub const _opaque_pthread_mutex_t = struct__opaque_pthread_mutex_t;
pub const _opaque_pthread_mutexattr_t = struct__opaque_pthread_mutexattr_t;
pub const _opaque_pthread_once_t = struct__opaque_pthread_once_t;
pub const _opaque_pthread_rwlock_t = struct__opaque_pthread_rwlock_t;
pub const _opaque_pthread_rwlockattr_t = struct__opaque_pthread_rwlockattr_t;
pub const _opaque_pthread_t = struct__opaque_pthread_t;
pub const clap_version = struct_clap_version;
pub const clap_plugin_entry = struct_clap_plugin_entry;
pub const clap_host = struct_clap_host;
pub const clap_event_header = struct_clap_event_header;
pub const clap_event_flags = enum_clap_event_flags;
pub const clap_event_note = struct_clap_event_note;
pub const clap_event_note_expression = struct_clap_event_note_expression;
pub const clap_event_param_value = struct_clap_event_param_value;
pub const clap_event_param_mod = struct_clap_event_param_mod;
pub const clap_event_param_gesture = struct_clap_event_param_gesture;
pub const clap_transport_flags = enum_clap_transport_flags;
pub const clap_event_transport = struct_clap_event_transport;
pub const clap_event_midi = struct_clap_event_midi;
pub const clap_event_midi_sysex = struct_clap_event_midi_sysex;
pub const clap_event_midi2 = struct_clap_event_midi2;
pub const clap_input_events = struct_clap_input_events;
pub const clap_output_events = struct_clap_output_events;
pub const clap_audio_buffer = struct_clap_audio_buffer;
pub const clap_process = struct_clap_process;
pub const clap_plugin_descriptor = struct_clap_plugin_descriptor;
pub const clap_plugin = struct_clap_plugin;
pub const clap_plugin_factory = struct_clap_plugin_factory;
pub const clap_plugin_invalidation_source = struct_clap_plugin_invalidation_source;
pub const clap_plugin_invalidation_factory = struct_clap_plugin_invalidation_factory;
pub const clap_preset_discovery_location_kind = enum_clap_preset_discovery_location_kind;
pub const clap_preset_discovery_flags = enum_clap_preset_discovery_flags;
pub const clap_plugin_id = struct_clap_plugin_id;
pub const clap_preset_discovery_metadata_receiver = struct_clap_preset_discovery_metadata_receiver;
pub const clap_preset_discovery_filetype = struct_clap_preset_discovery_filetype;
pub const clap_preset_discovery_location = struct_clap_preset_discovery_location;
pub const clap_preset_discovery_soundpack = struct_clap_preset_discovery_soundpack;
pub const clap_preset_discovery_provider_descriptor = struct_clap_preset_discovery_provider_descriptor;
pub const clap_preset_discovery_provider = struct_clap_preset_discovery_provider;
pub const clap_preset_discovery_indexer = struct_clap_preset_discovery_indexer;
pub const clap_preset_discovery_factory = struct_clap_preset_discovery_factory;
pub const clap_audio_port_info = struct_clap_audio_port_info;
pub const clap_plugin_audio_ports = struct_clap_plugin_audio_ports;
pub const clap_host_audio_ports = struct_clap_host_audio_ports;
pub const clap_audio_ports_config = struct_clap_audio_ports_config;
pub const clap_plugin_audio_ports_config = struct_clap_plugin_audio_ports_config;
pub const clap_plugin_audio_ports_config_info = struct_clap_plugin_audio_ports_config_info;
pub const clap_host_audio_ports_config = struct_clap_host_audio_ports_config;
pub const clap_host_event_registry = struct_clap_host_event_registry;
pub const clap_window = struct_clap_window;
pub const clap_gui_resize_hints = struct_clap_gui_resize_hints;
pub const clap_plugin_gui = struct_clap_plugin_gui;
pub const clap_host_gui = struct_clap_host_gui;
pub const clap_plugin_latency = struct_clap_plugin_latency;
pub const clap_host_latency = struct_clap_host_latency;
pub const clap_host_log = struct_clap_host_log;
pub const clap_note_name = struct_clap_note_name;
pub const clap_plugin_note_name = struct_clap_plugin_note_name;
pub const clap_host_note_name = struct_clap_host_note_name;
pub const clap_note_dialect = enum_clap_note_dialect;
pub const clap_note_port_info = struct_clap_note_port_info;
pub const clap_plugin_note_ports = struct_clap_plugin_note_ports;
pub const clap_host_note_ports = struct_clap_host_note_ports;
pub const clap_param_info = struct_clap_param_info;
pub const clap_plugin_params = struct_clap_plugin_params;
pub const clap_host_params = struct_clap_host_params;
pub const clap_plugin_posix_fd_support = struct_clap_plugin_posix_fd_support;
pub const clap_host_posix_fd_support = struct_clap_host_posix_fd_support;
pub const clap_plugin_render = struct_clap_plugin_render;
pub const clap_istream = struct_clap_istream;
pub const clap_ostream = struct_clap_ostream;
pub const clap_plugin_state = struct_clap_plugin_state;
pub const clap_host_state = struct_clap_host_state;
pub const clap_plugin_tail = struct_clap_plugin_tail;
pub const clap_host_tail = struct_clap_host_tail;
pub const clap_host_thread_check = struct_clap_host_thread_check;
pub const clap_plugin_thread_pool = struct_clap_plugin_thread_pool;
pub const clap_host_thread_pool = struct_clap_host_thread_pool;
pub const clap_plugin_timer_support = struct_clap_plugin_timer_support;
pub const clap_host_timer_support = struct_clap_host_timer_support;
pub const clap_voice_info = struct_clap_voice_info;
pub const clap_plugin_voice_info = struct_clap_plugin_voice_info;
pub const clap_host_voice_info = struct_clap_host_voice_info;
pub const clap_ambisonic_info = struct_clap_ambisonic_info;
pub const clap_plugin_ambisonic = struct_clap_plugin_ambisonic;
pub const clap_host_ambisonic = struct_clap_host_ambisonic;
pub const clap_plugin_audio_ports_activation = struct_clap_plugin_audio_ports_activation;
pub const clap_context_menu_target = struct_clap_context_menu_target;
pub const clap_context_menu_entry = struct_clap_context_menu_entry;
pub const clap_context_menu_check_entry = struct_clap_context_menu_check_entry;
pub const clap_context_menu_item_title = struct_clap_context_menu_item_title;
pub const clap_context_menu_submenu = struct_clap_context_menu_submenu;
pub const clap_context_menu_builder = struct_clap_context_menu_builder;
pub const clap_plugin_context_menu = struct_clap_plugin_context_menu;
pub const clap_host_context_menu = struct_clap_host_context_menu;
pub const clap_plugin_cv = struct_clap_plugin_cv;
pub const clap_host_cv = struct_clap_host_cv;
pub const clap_midi_mapping = struct_clap_midi_mapping;
pub const clap_plugin_midi_mappings = struct_clap_plugin_midi_mappings;
pub const clap_host_midi_mappings = struct_clap_host_midi_mappings;
pub const clap_color = struct_clap_color;
pub const clap_plugin_param_indication = struct_clap_plugin_param_indication;
pub const clap_plugin_preset_load = struct_clap_plugin_preset_load;
pub const clap_host_preset_load = struct_clap_host_preset_load;
pub const clap_remote_controls_page = struct_clap_remote_controls_page;
pub const clap_plugin_remote_controls = struct_clap_plugin_remote_controls;
pub const clap_host_remote_controls = struct_clap_host_remote_controls;
pub const clap_plugin_resource_directory = struct_clap_plugin_resource_directory;
pub const clap_host_resource_directory = struct_clap_host_resource_directory;
pub const clap_plugin_state_context_type = enum_clap_plugin_state_context_type;
pub const clap_plugin_state_context = struct_clap_plugin_state_context;
pub const clap_plugin_surround = struct_clap_plugin_surround;
pub const clap_host_surround = struct_clap_host_surround;
pub const clap_track_info = struct_clap_track_info;
pub const clap_plugin_track_info = struct_clap_plugin_track_info;
pub const clap_host_track_info = struct_clap_host_track_info;
pub const clap_event_trigger = struct_clap_event_trigger;
pub const clap_trigger_info = struct_clap_trigger_info;
pub const clap_plugin_triggers = struct_clap_plugin_triggers;
pub const clap_host_triggers = struct_clap_host_triggers;
pub const clap_event_tuning = struct_clap_event_tuning;
pub const clap_tuning_info = struct_clap_tuning_info;
pub const clap_plugin_tuning = struct_clap_plugin_tuning;
pub const clap_host_tuning = struct_clap_host_tuning;
pub const clap_audio_port_configuration_request = struct_clap_audio_port_configuration_request;
pub const clap_plugin_configurable_audio_ports = struct_clap_plugin_configurable_audio_ports;
pub const clap_plugin_extensible_audio_ports = struct_clap_plugin_extensible_audio_ports;