API for Rtinycc
Builds the 'TinyCC' Command-Line Interface and Library for 'C' Scripting in 'R'

Global functions
$.tcc_compiled Man page
.RtinyccCall Man page
.tcc_treesitter_root Source code
array_return_alloc_line Source code
array_return_copy_line Source code
as.character.tcc_cstring Man page
as_rtinycc_bound_symbol Source code
as_rtinycc_helper_symbol Source code
async_result_kind Source code
async_type_unsupported Source code
blas_lapack_info Man page Source code
callback_c_decl_type Source code
callback_funptr_decl Source code
callback_trampoline_name Source code
check_cli_exists Source code
check_ffi_type Source code
ffi_input_array_check_rule Source code
ffi_input_special_rule Source code
ffi_return_special_rule Source code
ffi_type_family Source code
format_signature Source code
generate_async_exec_wrapper Source code
generate_async_trampoline Source code
generate_c_input Source code
generate_c_return Source code
generate_c_wrapper Source code
generate_callback_trampolines Source code
generate_cb_arg_assignment Source code
generate_container_of Source code
generate_enum_helpers Source code
generate_external_declarations Source code
generate_ffi_code Source code
generate_field_addr Source code
generate_global_helpers Source code
generate_struct_array_getter Source code
generate_struct_array_setter Source code
generate_struct_free Source code
generate_struct_getter Source code
generate_struct_helpers Source code
generate_struct_introspection Source code
generate_struct_new Source code
generate_struct_raw_access Source code
generate_struct_setter Source code
generate_trampoline Man page Source code
generate_union_free Source code
generate_union_getter Source code
generate_union_helpers Source code
generate_union_introspection Source code
generate_union_new Source code
generate_union_setter Source code
generate_variadic_type_sequences Source code
generate_wrappers Source code
get_async_result_return Source code
get_c_default_return Source code
get_external_ptr_addr Man page Source code
get_r_to_c_converter Source code
get_r_to_c_return_lines Source code
get_sexp_constructor Source code
get_sexp_constructor_call Source code
helper_symbol_kind Source code
helper_symbol_operation Source code
infer_variadic_arg_type Source code
is_array_type Source code
is_callback_async_type Source code
is_callback_type Man page Source code
is_callback_valid Source code
is_cstring_type Source code
is_ptr_type Source code
is_rtinycc_bound_symbol Source code
is_rtinycc_callback_signature Source code
is_rtinycc_ffi_type Source code
is_scalar_type Source code
make_callable Source code
map_c_to_cb_arg_kind Source code
map_c_to_cb_arg_value Source code
map_c_to_r_type Source code
map_c_to_sexp_type Source code
new_rtinycc_bound_symbol Source code
new_rtinycc_callback_signature Source code
new_rtinycc_ffi_type Source code
new_rtinycc_symbol_return_spec Source code
normalize_cb_kind_key Source code
normalize_default_key Source code
normalize_r_to_c_key Source code
normalize_r_type_key Source code
normalize_return_key Source code
normalize_rtinycc_return_spec Source code
normalize_sexp_ctor_key Source code
normalize_sexp_type_key Source code
parse_arg_list Source code
parse_callback_signature Source code
parse_callback_type Man page Source code
print.tcc_callback Man page Source code
print.tcc_compiled Man page
print.tcc_cstring Man page
print.tcc_ffi Man page
rtinycc_add_library_file Source code
rtinycc_c_block Source code
rtinycc_callback_abi_specs Source code
rtinycc_callback_semantics Source code
rtinycc_composite_codegen_specs Source code
rtinycc_composite_semantics Source code
rtinycc_engine Source code
rtinycc_exact_library_name Source code
rtinycc_ffi_semantics Source code
rtinycc_is_bitfield_spec Source code
rtinycc_nested_struct_type_name Source code
rtinycc_register_scalar_codegen_rules Source code
rtinycc_render_template Source code
rtinycc_return_type_info Source code
rtinycc_return_type_name Source code
rtinycc_scalar_input_rule_body Source code
rtinycc_scalar_return_rule_body Source code
rtinycc_scalar_soundness_specs Source code
rtinycc_soundness_case Source code
rtinycc_struct_field_spec Source code
strip_callback_arg_name Source code
struct_array_field_getter_lines Source code
struct_array_field_setter_lines Source code
struct_field_getter_lines Source code
struct_field_setter_lines Source code
tcc_add_file Man page Source code
tcc_add_include_path Man page Source code
tcc_add_library Man page Source code
tcc_add_library_path Man page Source code
tcc_add_symbol Man page Source code
tcc_add_sysinclude_path Man page Source code
tcc_bin_path Man page Source code
tcc_bind Man page Source code
tcc_call_symbol Man page Source code
tcc_callback Man page Source code
tcc_callback_async_drain Man page Source code
tcc_callback_async_schedule Man page Source code
tcc_callback_close Man page Source code
tcc_callback_ptr Man page Source code
tcc_callback_valid Man page Source code
tcc_cli Man page Source code
tcc_compile Man page Source code
tcc_compile_string Man page Source code
tcc_compiled_object Source code
tcc_container_of Man page
tcc_cstring Man page Source code
tcc_cstring_object Man page
tcc_data_ptr Man page Source code
tcc_enum Man page
tcc_ffi Man page Source code
tcc_ffi_compile_state Source code
tcc_ffi_create_state Source code
tcc_ffi_object Source code
tcc_field_addr Man page
tcc_free Man page Source code
tcc_generate_bindings Man page Source code
tcc_get_symbol Man page Source code
tcc_global Man page Source code
tcc_header Man page Source code
tcc_include Man page Source code
tcc_include_path Man page Source code
tcc_include_paths Man page Source code
tcc_introspect Man page
tcc_lib_path Man page Source code
tcc_lib_paths Man page Source code
tcc_library Man page Source code
tcc_library_path Man page Source code
tcc_link Man page
tcc_malloc Man page Source code
tcc_map_c_type_to_ffi Man page Source code
tcc_null_ptr Man page Source code
tcc_options Man page Source code
tcc_output Man page Source code
tcc_output_type Source code
tcc_parse_runtime_lib_path Source code
tcc_path Man page Source code
tcc_prefix Man page Source code
tcc_ptr_addr Man page Source code
tcc_ptr_free_set_null Man page Source code
tcc_ptr_is_null Man page Source code
tcc_ptr_is_owned Man page Source code
tcc_ptr_set Man page Source code
tcc_ptr_utils Man page
tcc_read_bytes Man page Source code
tcc_read_cstring Man page Source code
tcc_read_f32 Man page Source code
tcc_read_f64 Man page Source code
tcc_read_i16 Man page Source code
tcc_read_i32 Man page Source code
tcc_read_i64 Man page Source code
tcc_read_i8 Man page Source code
tcc_read_ptr Man page Source code
tcc_read_u16 Man page Source code
tcc_read_u32 Man page Source code
tcc_read_u64 Man page Source code
tcc_read_u8 Man page Source code
tcc_recompile Man page
tcc_relocate Man page Source code
tcc_run_cli Man page Source code
tcc_runtime_library_paths Source code
tcc_set_options Man page Source code
tcc_source Man page Source code
tcc_state Man page Source code
tcc_struct Man page
tcc_struct_raw_access Man page
tcc_symbol_is_valid Man page Source code
tcc_sysinclude_paths Man page
tcc_treesitter_bindings Man page Source code
tcc_treesitter_defines Man page Source code
tcc_treesitter_enum_bindings Man page Source code
tcc_treesitter_enum_members Man page Source code
tcc_treesitter_enums Man page Source code
tcc_treesitter_functions Man page Source code
tcc_treesitter_global_types Man page Source code
tcc_treesitter_globals Man page Source code
tcc_treesitter_helpers Man page
tcc_treesitter_struct_accessors Man page Source code
tcc_treesitter_struct_bindings Man page Source code
tcc_treesitter_struct_members Man page Source code
tcc_treesitter_structs Man page Source code
tcc_treesitter_union_accessors Man page Source code
tcc_treesitter_union_bindings Man page Source code
tcc_treesitter_union_members Man page Source code
tcc_treesitter_unions Man page Source code
tcc_union Man page
tcc_write_bytes Man page Source code
tcc_write_f32 Man page Source code
tcc_write_f64 Man page Source code
tcc_write_i16 Man page Source code
tcc_write_i32 Man page Source code
tcc_write_i64 Man page Source code
tcc_write_i8 Man page Source code
tcc_write_ptr Man page Source code
tcc_write_u16 Man page Source code
tcc_write_u32 Man page Source code
tcc_write_u64 Man page Source code
tcc_write_u8 Man page Source code
union_field_getter_lines Source code
union_field_setter_lines Source code
variadic_signature_key Source code
variadic_type_token Source code
variadic_wrapper_name Source code
variadic_wrapper_name_types Source code
Rtinycc documentation built on April 28, 2026, 1:07 a.m.