C library for processing UTF-8 strings