jlbun: Library<
{
jl_alloc_array_1d: { args: (uint64_t | ptr)[]; returns: ptr };
jl_alloc_array_2d: { args: (uint64_t | ptr)[]; returns: ptr };
jl_alloc_array_3d: { args: (uint64_t | ptr)[]; returns: ptr };
jl_alloc_array_nd_wrapper: { args: (uint64_t | ptr)[]; returns: ptr };
jl_any_type_getter: { args: any[]; returns: ptr };
jl_apply_array_type: { args: (int32_t | ptr)[]; returns: ptr };
jl_array_data_getter: { args: ptr[]; returns: ptr };
jl_array_del_end: { args: (int32_t | ptr)[]; returns: void };
jl_array_dim_getter: { args: (int32_t | ptr)[]; returns: int64_t };
jl_array_eltype: { args: ptr[]; returns: ptr };
jl_array_grow_end: { args: (int32_t | ptr)[]; returns: void };
jl_array_len_getter: { args: ptr[]; returns: int64_t };
jl_array_length: { args: ptr[]; returns: uint64_t };
jl_array_ndims_getter: { args: ptr[]; returns: int32_t };
jl_array_ptr_1d_append: { args: ptr[]; returns: void };
jl_array_ptr_1d_push: { args: ptr[]; returns: void };
jl_array_ptr_ref_wrapper: { args: (uint64_t | ptr)[]; returns: ptr };
jl_array_ptr_set_wrapper: { args: (uint64_t | ptr)[]; returns: void };
jl_atexit_hook: { args: int32_t[]; returns: void };
jl_base_module_getter: { args: any[]; returns: ptr };
jl_bool_type_getter: { args: any[]; returns: ptr };
jl_box_bool: { args: int8_t[]; returns: ptr };
jl_box_complex16: { args: uint16_t[]; returns: ptr };
jl_box_complex32: { args: float[]; returns: ptr };
jl_box_complex64: { args: double[]; returns: ptr };
jl_box_float16: { args: uint16_t[]; returns: ptr };
jl_box_float32: { args: float[]; returns: ptr };
jl_box_float64: { args: double[]; returns: ptr };
jl_box_int16: { args: int16_t[]; returns: ptr };
jl_box_int32: { args: int32_t[]; returns: ptr };
jl_box_int64: { args: int64_t[]; returns: ptr };
jl_box_int8: { args: int8_t[]; returns: ptr };
jl_box_uint16: { args: uint16_t[]; returns: ptr };
jl_box_uint32: { args: uint32_t[]; returns: ptr };
jl_box_uint64: { args: uint64_t[]; returns: ptr };
jl_box_uint8: { args: uint8_t[]; returns: ptr };
jl_box_voidpointer: { args: ptr[]; returns: ptr };
jl_call: { args: (uint32_t | ptr)[]; returns: ptr };
jl_call0: { args: ptr[]; returns: ptr };
jl_call1: { args: ptr[]; returns: ptr };
jl_call2: { args: ptr[]; returns: ptr };
jl_call3: { args: ptr[]; returns: ptr };
jl_char_type_getter: { args: any[]; returns: ptr };
jl_complexf16_type_getter: { args: any[]; returns: ptr };
jl_complexf32_type_getter: { args: any[]; returns: ptr };
jl_complexf64_type_getter: { args: any[]; returns: ptr };
jl_core_module_getter: { args: any[]; returns: ptr };
jl_cstr_to_string: { args: cstring[]; returns: ptr };
jl_datatype_type_getter: { args: any[]; returns: ptr };
jl_eval_string: { args: cstring[]; returns: ptr };
jl_exception_occurred: { args: any[]; returns: ptr };
jl_false_getter: { args: any[]; returns: ptr };
jl_float16_type_getter: { args: any[]; returns: ptr };
jl_float32_type_getter: { args: any[]; returns: ptr };
jl_float64_type_getter: { args: any[]; returns: ptr };
jl_function_getter: { args: (ptr | cstring)[]; returns: ptr };
jl_function_type_getter: { args: any[]; returns: ptr };
jl_gc_collect: { args: int32_t[]; returns: void };
jl_gc_enable: { args: int32_t[]; returns: int32_t };
jl_gc_is_enabled: { args: any[]; returns: int32_t };
jl_get_global: { args: ptr[]; returns: ptr };
jl_get_nth_field: { args: (int32_t | ptr)[]; returns: ptr };
jl_hasproperty: { args: (ptr | cstring)[]; returns: int8_t };
jl_init_with_image0: { args: cstring[]; returns: void };
jl_init0: { args: any[]; returns: void };
jl_int16_type_getter: { args: any[]; returns: ptr };
jl_int32_type_getter: { args: any[]; returns: ptr };
jl_int64_type_getter: { args: any[]; returns: ptr };
jl_int8_type_getter: { args: any[]; returns: ptr };
jl_main_module_getter: { args: any[]; returns: ptr };
jl_module_type_getter: { args: any[]; returns: ptr };
jl_new_task: { args: (int32_t | ptr)[]; returns: ptr };
jl_nfields_getter: { args: ptr[]; returns: int64_t };
jl_nothing_getter: { args: any[]; returns: ptr };
jl_nothing_type_getter: { args: any[]; returns: ptr };
jl_pointer_from_objref_wrapper: { args: ptr[]; returns: ptr };
jl_propertycount: { args: ptr[]; returns: int64_t };
jl_propertynames: { args: ptr[]; returns: ptr };
jl_ptr_add: { args: (int64_t | ptr)[]; returns: ptr };
jl_ptr_eltype: { args: ptr[]; returns: ptr };
jl_ptr_load: { args: (uint64_t | ptr)[]; returns: ptr };
jl_ptr_store: { args: (uint64_t | ptr)[]; returns: void };
jl_ptr_to_array_1d: { args: (int32_t | ptr)[]; returns: ptr };
jl_set_global: { args: ptr[]; returns: void };
jl_set_task_tid: { args: (int32_t | ptr)[]; returns: int32_t };
jl_string_ptr: { args: ptr[]; returns: cstring };
jl_string_type_getter: { args: any[]; returns: ptr };
jl_symbol: { args: cstring[]; returns: ptr };
jl_symbol_name_getter: { args: ptr[]; returns: cstring };
jl_symbol_type_getter: { args: any[]; returns: ptr };
jl_task_type_getter: { args: any[]; returns: ptr };
jl_top_module_getter: { args: any[]; returns: ptr };
jl_tparam0_getter: { args: ptr[]; returns: ptr };
jl_true_getter: { args: any[]; returns: ptr };
jl_typeof_getter: { args: ptr[]; returns: ptr };
jl_typeof_str: { args: ptr[]; returns: cstring };
jl_uint16_type_getter: { args: any[]; returns: ptr };
jl_uint32_type_getter: { args: any[]; returns: ptr };
jl_uint64_type_getter: { args: any[]; returns: ptr };
jl_uint8_type_getter: { args: any[]; returns: ptr };
jl_unbox_bool: { args: ptr[]; returns: int8_t };
jl_unbox_complex16_im: { args: ptr[]; returns: uint16_t };
jl_unbox_complex16_re: { args: ptr[]; returns: uint16_t };
jl_unbox_complex32_im: { args: ptr[]; returns: float };
jl_unbox_complex32_re: { args: ptr[]; returns: float };
jl_unbox_complex64_im: { args: ptr[]; returns: double };
jl_unbox_complex64_re: { args: ptr[]; returns: double };
jl_unbox_float16: { args: ptr[]; returns: uint16_t };
jl_unbox_float32: { args: ptr[]; returns: float };
jl_unbox_float64: { args: ptr[]; returns: double };
jl_unbox_int16: { args: ptr[]; returns: int16_t };
jl_unbox_int32: { args: ptr[]; returns: int32_t };
jl_unbox_int64: { args: ptr[]; returns: int64_t };
jl_unbox_int8: { args: ptr[]; returns: int8_t };
jl_unbox_uint16: { args: ptr[]; returns: uint16_t };
jl_unbox_uint32: { args: ptr[]; returns: uint32_t };
jl_unbox_uint64: { args: ptr[]; returns: uint64_t };
jl_unbox_uint8: { args: ptr[]; returns: uint8_t };
jl_unbox_voidpointer: { args: ptr[]; returns: ptr };
jlbun_gc_capacity: { args: any[]; returns: uint64_t };
jlbun_gc_close: { args: any[]; returns: void };
jlbun_gc_get: { args: uint64_t[]; returns: ptr };
jlbun_gc_get_scope: { args: uint64_t[]; returns: uint64_t };
jlbun_gc_init: { args: uint64_t[]; returns: void };
jlbun_gc_is_initialized: { args: any[]; returns: int32_t };
jlbun_gc_perf_capacity: { args: any[]; returns: uint64_t };
jlbun_gc_perf_close: { args: any[]; returns: void };
jlbun_gc_perf_init: { args: uint64_t[]; returns: void };
jlbun_gc_perf_is_initialized: { args: any[]; returns: int32_t };
jlbun_gc_perf_mark: { args: any[]; returns: uint64_t };
jlbun_gc_perf_push: { args: ptr[]; returns: uint64_t };
jlbun_gc_perf_release: { args: uint64_t[]; returns: void };
jlbun_gc_perf_size: { args: any[]; returns: uint64_t };
jlbun_gc_push_scoped: { args: (uint64_t | ptr)[]; returns: uint64_t };
jlbun_gc_scope_begin: { args: any[]; returns: uint64_t };
jlbun_gc_scope_end: { args: uint64_t[]; returns: void };
jlbun_gc_set: { args: (uint64_t | ptr)[]; returns: void };
jlbun_gc_size: { args: any[]; returns: uint64_t };
jlbun_gc_transfer: { args: uint64_t[]; returns: uint64_t };
},
> = ...