Andrea Ciliberti
5a21920530
|
2 years ago | |
---|---|---|
.github/workflows | 2 years ago | |
ctru-rs | 2 years ago | |
ctru-sys | 2 years ago | |
.gitignore | 3 years ago | |
Cargo.toml | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago |
README.md
ctru-rs
A Rust wrapper library for smealum's ctrulib.
Structure
This repository is organized as follows:
-
ctru-rs
: Safe, idiomatic wrapper aroundctru-sys
-
ctru-sys
: Low-level, unsafe bindings to ctrulib.This crate's version changes according to the version of
libctru
used to generate the bindings, with the following convention:libctru
versionX.Y.Z-W
ctru-sys
versionXY.Z.P+X.Y.Z-W
where
P
is usually 0 but may be incremented for fixes in e.g. binding generation,libc
dependency bump, etc.It may be possible to build this crate against a different version of
libctru
, but you may encounter linker errors or ABI issues. A build-time Cargo warning (displayed when built with-vv
) will be issued if the build script detects a mismatch or is unable to check the installedlibctru
version.
Original version
This project is based on the efforts the original authors:
The old version is archived here.