encodingc is an FFI wrapper for encodingrs.
Please see the file named COPYRIGHT.
Upon building, a generated C header is produced into target/include
.
Additionally, include/encoding_rs_statics.h
is needed for C usage.
include/encoding_rs_cpp.h
is a sample C++ API built on top of the C API using
GSL and the C++ standard library. Since C++ project typically roll their own
string classes, etc., it's probably necessary for C++ projects to manually
adapt the header to their replacements of standard-library types.