UTF-8 rope library for C