Package: RSimpleFFI 1.2.0.90000
RSimpleFFI: Simple Foreign Function Interface using 'S7' and 'libffi'
Simple Foreign Function Interface for 'R' using 'libffi' and 'S7' classes. Supports calling 'C' functions with type conversion and struct handling. Includes standard 'C' types (int8, int16, int32, int64, uint variants), platform types (size_t, bool), floating point types, and complex struct types. Header parsing uses 'Rtinycc' for 'TinyCC'-backed preprocessing and enables automatic generation of 'R' bindings from 'C' header files, simplifying package development for 'C' libraries.
Authors:
RSimpleFFI_1.2.0.90000.tar.gz
RSimpleFFI_1.2.0.90000.zip(r-4.7)RSimpleFFI_1.2.0.90000.zip(r-4.6)RSimpleFFI_1.2.0.90000.zip(r-4.5)
RSimpleFFI_1.2.0.90000.tgz(r-4.6-x86_64)RSimpleFFI_1.2.0.90000.tgz(r-4.6-arm64)RSimpleFFI_1.2.0.90000.tgz(r-4.5-x86_64)RSimpleFFI_1.2.0.90000.tgz(r-4.5-arm64)
RSimpleFFI_1.2.0.90000.tar.gz(r-4.7-arm64)RSimpleFFI_1.2.0.90000.tar.gz(r-4.7-x86_64)RSimpleFFI_1.2.0.90000.tar.gz(r-4.6-arm64)RSimpleFFI_1.2.0.90000.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
RSimpleFFI/json (API)
NEWS
| # Install 'RSimpleFFI' in R: |
| install.packages('RSimpleFFI', repos = c('https://sounkou-bioinfo.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/sounkou-bioinfo/rsimpleffi/issues
Pkgdown/docs site:https://sounkou-bioinfo.github.io
Last updated from:668d9dd387. Checks:11 ERROR, 1 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | ERROR | 127 | ||
| linux-devel-x86_64 | ERROR | 140 | ||
| source / vignettes | OK | 194 | ||
| linux-release-arm64 | ERROR | 129 | ||
| linux-release-x86_64 | ERROR | 137 | ||
| macos-release-arm64 | ERROR | 94 | ||
| macos-release-x86_64 | ERROR | 299 | ||
| macos-oldrel-arm64 | ERROR | 85 | ||
| macos-oldrel-x86_64 | ERROR | 192 | ||
| windows-devel | ERROR | 110 | ||
| windows-release | ERROR | 121 | ||
| windows-oldrel | ERROR | 110 | ||
| wasm-release | FAIL | 101 |
Exports:ArrayTypebindgen_r_apibindgen_r_api_summaryCIFcreate_builtin_typedata_ptrdata_ptr_rodll_compile_and_loaddll_ffi_symboldll_infodll_is_loadeddll_list_loadeddll_loaddll_load_rdll_load_systemdll_symboldll_unloadEnumTypeffi_all_offsetsffi_allocffi_alloc_bufferffi_array_typeffi_boolffi_callffi_charffi_cifffi_cif_varffi_cleanup_libffi_closureffi_closure_pointerffi_closures_supportedffi_compile_shlibffi_copy_arrayffi_copy_array_typeffi_create_bitfield_accessorsffi_create_helpersffi_deref_pointerffi_doubleffi_enumffi_enum_to_intffi_extract_bit_fieldffi_extract_bits64ffi_extract_signed_bit_fieldffi_extract_signed_bits64ffi_field_infoffi_field_to_rffi_fill_typed_bufferffi_floatffi_freeffi_functionffi_get_elementffi_get_fieldffi_get_symbolffi_intffi_int_to_enumffi_int16ffi_int32ffi_int64ffi_int8ffi_is_nullffi_loaded_libsffi_longffi_longdoubleffi_longlongffi_null_pointerffi_offsetofffi_pack_bitsffi_pack_bits64ffi_parse_headerffi_pointerffi_print_structffi_rawffi_read_globalffi_set_bit_fieldffi_set_bits64ffi_set_fieldffi_shortffi_size_tffi_sizeofffi_ssize_tffi_stringffi_structffi_struct_array_from_listffi_struct_from_listffi_struct_to_listffi_symbolffi_symbol_from_addressffi_ucharffi_uintffi_uint16ffi_uint32ffi_uint64ffi_uint8ffi_ulongffi_ulonglongffi_unionffi_unpack_bitsffi_unpack_bits64ffi_ushortffi_validate_callffi_voidffi_wchar_tFFIClosureFFITypeFieldInfogenerate_api_constructorgenerate_api_offset_extractorgenerate_api_r_wrappersgenerate_api_struct_helpersgenerate_api_struct_typedefgenerate_enum_definitiongenerate_function_wrappergenerate_package_from_headersgenerate_package_initgenerate_package_init_cgenerate_package_struct_helpers_cgenerate_r_bindingsgenerate_struct_definitiongenerate_struct_helpersgenerate_typedef_definitiongenerate_union_definitionget_pointer_typeis_null_pointeris_protected_ptrlibffi_versionmake_typed_pointerNativeSymbolpointer_to_stringpointer_to_string_safeptr_to_sexprelease_ptrsexp_ptrStructTypetcc_availabletcc_binary_pathtcc_extract_definestcc_preprocesstcc_runUnionType
Dependencies:cliformatRgluelambda.rlifecycleR6rlangRtinyccS7treesittertreesitter.cvctrs
