encoding_c_mem is an FFI wrapper for the mem
module of encoding_rs.
Please see the file named COPYRIGHT.
This crate is meant for use in binaries compiled with panic = 'abort'
, which
is required for correctness! Unwinding across FFI is Undefined Behavior, and
this crate does nothing to try to prevent unwinding across the FFI if
compiled with unwinding enabled.
- Remove year from copyright notices.
- Specify a
links
value in the Cargo manifest. - Emit an
include_dir
variable from build script so that other build scripts depending on this crate can rely on it.
- Documentation-only fix.
- Documentation-only fix.
- Wrap
convert_utf8_to_utf16_without_replacement
,utf8_latin1_up_to
, andstr_latin1_up_to
.
- Fix a typo in README.
- Use
char
instead ofuint8_t
for 8-bit-unit text in C and C++.
- Add include guard to the C header.
- Initial release of encoding_c_mem.