| as.character.tcc_cstring | Convert a 'tcc_cstring' object to an R string |
| blas_lapack_info | Report active BLAS/LAPACK runtime information from R |
| cash-.tcc_compiled | Access a compiled FFI symbol |
| dot-RtinyccCall | we are using .Call directly, this is to make R CMD check... |
| generate_trampoline | Generate trampoline code for a callback argument |
| get_external_ptr_addr | Get the address of an external pointer |
| is_callback_type | Check if a type represents a callback |
| parse_callback_type | Parse callback type specification |
| print.tcc_callback | Print tcc_callback object |
| print.tcc_compiled | Print tcc_compiled object |
| print.tcc_cstring | Print a 'tcc_cstring' object |
| print.tcc_ffi | Print tcc_ffi object |
| tcc_add_file | Add a source file to a libtcc state |
| tcc_add_include_path | Add an include path to a libtcc state |
| tcc_add_library | Add a library to a libtcc state |
| tcc_add_library_path | Add a library path to a libtcc state |
| tcc_add_symbol | Add a symbol to a libtcc state |
| tcc_add_sysinclude_path | Add a system include path to a libtcc state |
| tcc_bind | Bind symbols with type specifications |
| tcc_callback | Register an R function as a callback |
| tcc_callback_async_drain | Drain the async callback queue |
| tcc_callback_async_schedule | Schedule a callback to run on the main thread |
| tcc_callback_close | Close/unregister a callback |
| tcc_callback_ptr | Get the C-compatible function pointer |
| tcc_callback_valid | Check if callback is still valid |
| tcc_call_symbol | Call a zero-argument symbol with a specified return type |
| tcc_compile | Compile FFI bindings |
| tcc_compile_string | Compile C code from a character string |
| tcc_container_of | Generate container_of helper for struct member |
| tcc_cstring | Create a C-style string pointer |
| tcc_cstring_object | CString S3 Class |
| tcc_data_ptr | Dereference a pointer-to-pointer |
| tcc_enum | Declare enum for FFI helper generation |
| tcc_ffi | Create a new FFI compilation context |
| tcc_field_addr | Generate field address getter helpers |
| tcc_free | Free owned memory |
| tcc_generate_bindings | Generate bindings from header declarations |
| tcc_get_symbol | Get a symbol pointer from a libtcc state |
| tcc_global | Declare a global variable getter |
| tcc_header | Add C headers |
| tcc_include | Add include path to FFI context |
| tcc_include_paths | TinyCC include search paths |
| tcc_introspect | Enable introspection helpers |
| tcc_library | Add library to link against |
| tcc_library_path | Add library path to FFI context |
| tcc_link | Link an external shared library with Bun-style FFI bindings |
| tcc_malloc | Allocate memory buffer |
| tcc_map_c_type_to_ffi | Map a C type string to an Rtinycc FFI type |
| tcc_null_ptr | Create a NULL pointer |
| tcc_options | Add TinyCC compiler options to FFI context |
| tcc_output | Set output type for FFI compilation |
| tcc_path | Locate the TinyCC executable |
| tcc_prefix | TinyCC paths |
| tcc_ptr_addr | Get pointer address as integer |
| tcc_ptr_free_set_null | Free the pointed memory and set to NULL |
| tcc_ptr_is_null | Check whether an external pointer is NULL |
| tcc_ptr_is_owned | Check for the '"rtinycc_owned"' tag |
| tcc_ptr_set | Set a pointer-to-pointer value |
| tcc_ptr_utils | Pointer and Buffer Utilities for FFI |
| tcc_read_bytes | Read raw bytes from a pointer |
| tcc_read_cstring | Read C-style string from pointer |
| tcc_read_f32 | Read 32-bit float |
| tcc_read_f64 | Read 64-bit doubles from a pointer |
| tcc_read_i16 | Read signed 16-bit integer |
| tcc_read_i32 | Read signed 32-bit integers from a pointer |
| tcc_read_i64 | Read signed 64-bit integer |
| tcc_read_i8 | Read signed 8-bit integer |
| tcc_read_ptr | Read a pointer at byte offset |
| tcc_read_u16 | Read unsigned 16-bit integer |
| tcc_read_u32 | Read unsigned 32-bit integer |
| tcc_read_u64 | Read unsigned 64-bit integer |
| tcc_read_u8 | Read unsigned 8-bit values from a pointer |
| tcc_recompile | Recompile a tcc_compiled object |
| tcc_relocate | Relocate compiled code |
| tcc_run_cli | Run the tinycc CLI |
| tcc_set_options | Apply raw TinyCC options to a libtcc state |
| tcc_source | Add C source code |
| tcc_state | Create a libtcc state |
| tcc_struct | Declare struct for FFI helper generation |
| tcc_struct_raw_access | Enable raw byte access for struct |
| tcc_symbol_is_valid | Check if a tcc_symbol external pointer is valid |
| tcc_treesitter_bindings | Generate bindings from a header |
| tcc_treesitter_defines | Extract macro defines from a header file |
| tcc_treesitter_enum_bindings | Apply tcc_enum() bindings from a header |
| tcc_treesitter_enum_members | Parse enum members with treesitter.c |
| tcc_treesitter_enums | Parse enum declarations with treesitter.c |
| tcc_treesitter_functions | Parse function declarations with treesitter.c |
| tcc_treesitter_globals | Parse global declarations with treesitter.c |
| tcc_treesitter_global_types | Parse global declarations with types using treesitter.c |
| tcc_treesitter_helpers | Treesitter helpers for header-driven bindings |
| tcc_treesitter_struct_accessors | Generate tcc_struct() accessors from header structs |
| tcc_treesitter_struct_bindings | Apply tcc_struct() bindings from a header |
| tcc_treesitter_struct_members | Parse struct members (including bitfields) with treesitter.c |
| tcc_treesitter_structs | Parse struct declarations with treesitter.c |
| tcc_treesitter_union_accessors | Generate tcc_union() accessors from header unions |
| tcc_treesitter_union_bindings | Apply tcc_union() bindings from a header |
| tcc_treesitter_union_members | Parse union members with treesitter.c |
| tcc_treesitter_unions | Parse union declarations with treesitter.c |
| tcc_union | Declare union for FFI helper generation |
| tcc_write_bytes | Write raw bytes to a pointer |
| tcc_write_f32 | Write a 32-bit float |
| tcc_write_f64 | Write a 64-bit double |
| tcc_write_i16 | Write a signed 16-bit integer |
| tcc_write_i32 | Write a signed 32-bit integer |
| tcc_write_i64 | Write a signed 64-bit integer |
| tcc_write_i8 | Write a signed 8-bit integer |
| tcc_write_ptr | Write a pointer at byte offset |
| tcc_write_u16 | Write an unsigned 16-bit integer |
| tcc_write_u32 | Write an unsigned 32-bit integer |
| tcc_write_u64 | Write an unsigned 64-bit integer |
| tcc_write_u8 | Write an unsigned 8-bit integer |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.