GitHub repository: rujevic/UTF
Description: C/C++ UTF-8, UTF-16, UTF-32 conversion library