[−][src]Module mangling::clib
Provides C-compatible interfaces to mangle
and demangle
functions.
Although the code is written such that it should be possible to mangle and demangle in-place (using the same location for in- and out-pointers), the declaration of the parameter types (using Rust references) prohibits such aliasing, so it is not safe to do so. If significant cause is found to support processing in place, the Rust function declaration could potentially be changed (without changing the C interface) to allow it.
Functions
mangling_demangle | Provides a C-compatible interface to the |
mangling_mangle | Provides a C-compatible interface to the |