Package: porter 0.1.0
porter: Generate Port Files for C Libraries
Generate port files for foreign function interfaces to C libraries by parsing C-family header files with 'CastXML'.
Authors:
porter_0.1.0.tar.gz
porter_0.1.0.tar.gz(r-4.7-any)porter_0.1.0.tar.gz(r-4.6-any)
porter_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
porter/json (API)
| # Install 'porter' in R: |
| install.packages('porter', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/hongyuanjia/porter/issues
Last updated from:ddc234c3bf. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 120 | ||
| source / vignettes | OK | 161 | ||
| linux-release-x86_64 | OK | 111 | ||
| wasm-release | OK | 100 |
Exports:locate_castxmlportport_fieldsport_getport_hasport_reportport_setport_validate_symbolsport_writeport_xml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Locate a CastXML executable | locate_castxml |
| Parse C-family header files using CastXML and gather data from the generated XML. | port |
| Query and update 'dynport' fields | port_fields port_get port_has port_set |
| Inspect diagnostics recorded while generating a dynport | port_report |
| Validate generated function symbols against an exported symbol list | port_validate_symbols |
| Write 'dynport' file | port_write |
| Print summary of an 'dynport' object | print.dynport |
